Bug 62124
Summary: | Skipjack: USB not detected/configured during install | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Wendy Hung <wendyh> | ||||||||||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Brock Organ <borgan> | ||||||||||||
Severity: | medium | Docs Contact: | |||||||||||||
Priority: | medium | ||||||||||||||
Version: | 7.3 | CC: | notting, rlandry, sdonald | ||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | i386 | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2002-04-13 09:14:52 UTC | Type: | --- | ||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||
Documentation: | --- | CRM: | |||||||||||||
Verified Versions: | Category: | --- | |||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
Embargoed: | |||||||||||||||
Bug Depends On: | |||||||||||||||
Bug Blocks: | 61901 | ||||||||||||||
Attachments: |
|
Description
Wendy Hung
2002-03-27 18:56:51 UTC
What does /etc/sysconfing/hwconf look like *before* kudzu runs the first time you boot the system? Created attachment 51164 [details]
hwconf before running kudzu
Can you post the lspci -v output? Created attachment 51190 [details]
output of lspci -v
Can you install and boot the -BOOT kernel and post the lspci -v output? Created attachment 51192 [details]
output of lspci -v with vmlinuz-2.4.18-0.4BOOT
USB is built into the boot kernel so anaconda doesn't do anything to speak of What is the output of 'kudzu -p -b pci' under the BOOT kernel? Created attachment 52084 [details]
output of 'kudzu -p -b pci' under BOOT kernel
This appears to be a kudzu issue. OK, under the -BOOT kernel, the USB controller doesn't get an interrupt routed to it, so kudzu assumes it's disabled (because it's not going to work without an interrupt.) That's why it's not detected. This sounds like it could be a BIOS issue of some sort. Does booting the installer/BOOT kernel with 'apic' (or 'noapic', for that matter) make any difference? Booting with the 'apic' option cures this problem... it seems like for some reason the USB controller in this system will only send interrupts through the APIC. I booted with the uniprocessor kernel, which I am assuming defaults to _not_ using the APIC (/proc/interrupts entries all said XT-PIC and were < 15), and kudzu came up and said the USB devices I had connected were removed from the system, and disabled the USB controller. Booting with the bigmem kernel after that re-enabled it and rediscovered the USB devices. Ok this is one for your bios folks then, they need to fix the $PIRQ table. In the mean time we can blacklist the current bios version to do "apic" automatically. Please send or attach the output of the dmidecode progam (in the kernel-utils package) Created attachment 53671 [details]
output from dmidecode
added to the linux-2.4.18-dmi-hall-of-shame.patch patch note: this is THIS EXACT version; I assume/hope that the next revision of the bios has the bug fixed. There are no plans for future BIOS releases for the x370. Fixed in RH 7.3 Gold Master for BIOS level 33A. |