Description of problem: On EeePC 901 FC15 stalls during boot time. It seems to resolve to crash initiated by biosdevname: Aug 17 11:31:14 deeemon kernel: [ 36.236180] BUG: soft lockup - CPU#0 stuck for 22s! [biosdevname:536] Version-Release number of selected component (if applicable): Fedora 15 with latest updates How reproducible: every boot Steps to Reproduce: 1. install FC15 on EeePC 901 2. boot Actual results: stall for a minute or two... Expected results: immediate boot Additional info: If needed - I can provide extra logs
Created attachment 518925 [details] Logs around CPU lockup messages
workaround: add "biosdevname=0" to the kernel command line
Thanks, done that, but was hoping for a bit more elegant solution
Dmitry, I'm afraid you'll have to take it up with EeePC. biosdevname simply reads the PCI VPD data structure that their ethernet device exposes in sysfs like any other PCI device. Why reading that structure causes a failure, I don't know, but it shouldn't. We don't have another way to work around it. Jordan might be willing to accept a patch to add a --novpd option (similar to --nopirq), which you could then use to avoid the problematic device behavior. Relatively few devices expose useful information in VPD today (it's used on relatively new Dell servers today). That would require you also patching the udev rules file that invokes biosdevname though, to add the option.
Thanks, Matt. Doesn't make me happy but it does make me more educated :) I'll just keep it in my internal FAQ's. Maybe it's worth posting in http://fedoraproject.org/wiki/Eee_PC for people to be aware of the issue, however I don't know how widespread it is. Maybe it's just my machine, or maybe entire batch that day.
*** This bug has been marked as a duplicate of bug 707583 ***