Subject: Re: [linux-usb-devel] Re: ATI RS480-based motherboard: stuck while booting with kernel >= 2.6.15 rc1 Date: dom 05 feb 06 11:45:22 -0800
Quoting David Brownell ([EMAIL PROTECTED]): > Interesting ... feels like a BIOS problem. If you want to experiment, > there's a right bracket -- "}" -- immediately before that. Try moving > it right after that write, so that write_config_byte is covered by the > preceding "if LEGSUP_BIOS" test; or copying the much later "disable SMI" > clause into an "else" for that "if". The first one would be useless - I inserted lots of printouts to find out where the freeze took place, and I know that the EHCI_USBLEGSUP_BIOS flag is on (cap is 0x10001). The value remains the same after the 'spin till it hands it over' loop - so that this printout appears: 0000:00:13.2 EHCI: BIOS handoff failed (BIOS bug ?) About the second thing you suggest: do you refer to this call? /* just in case, always disable EHCI SMIs */ pci_write_config_dword(pdev, offset + EHCI_USBLEGCTLSTS, 0); In my machine, the write takes place without apparent ill effects. If I add it as an else clause to the "if LEGSUP_BIOS" test, it won't execute, because the EHCI_USBLEGSUP_BIOS flag is on. In case you need it: hcc_params is 0xa012. Carlo -- * Se la Strada e la sua Virtu' non fossero state messe da parte, * K * Carlo E. Prelz - [EMAIL PROTECTED] che bisogno ci sarebbe * di parlare tanto di amore e di rettitudine? (Chuang-Tzu) ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel