Kernel doesn't detect USB devices based on BIOS SATA settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
This bug occurs in Lucid but was not present in Hardy.
I installed Lucid on a Sun w2100z workstation and on first boot neither the keyboard nor the mouse were functioning nor were external USB flash drives detected. lsusb only returned two devices and they were the internal hubs. I searched for similar reports and the solution was usually to enable "Legacy USB" mode in the BIOS. This particular machine had no such option but it did have separate USB and USB 2.0 options which were both enabled.
I decided to try flipping other options in the BIOS one by one and discovered to my amazement that enabling SATA causes USB to function. The workstation's only disks are on the SCSI bus. There was another option to enable the "SATA BIOS" once SATA was enabled, but that can be left off without affecting USB. The "SATA BIOS" option caused a boot message to appear which described the SATA controller but I don't know what else it does.
Note that this workstation and our other w2100z's function fine while running Hardy and with SATA disabled.
The keyboard also works fine within the BIOS and grub regardless of the SATA BIOS settings.
Linux foobar 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010 x86_64 GNU/Linux
Ubuntu 2.6.32-
description: | updated |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
tags: | added: kj-triage |
Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http:// cdimage. ubuntu. com/daily/ current/ . If the issue remains, please run the following command from a Terminal (Applications- >Accessories- >Terminal) . It will automatically gather and attach updated debug information to this report.
apport-collect -p linux 607375
Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Once you've tested the upstream kernel, please remove the 'needs- upstream- testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream- testing' text. Please let us know your results.
Thanks in advance.