Description of problem: At any point after a USB timeout occurs (as they tend to do plugging devices) the USB devices file access hang the system deadlocked on a semaphore. This has horrible consequences One test setup shows this during boot up so Anaconda hangs and you cannot install. A second shows it when the monitor (with USB hub) powers down. After that anything touching the USB devices file hangs the box. Thirdly you can cause it to order as a user by inserting and quickly removing a device, killing the hal layer and rendering the box unusable without even having login access to it. This bug appears to have arrived between 2.6.6 and 2.6.7 somewhere.
This also btw seems to cause some of the kudzu hangs people see.
Can you reproduce with .603, or even BK head?
Its present in current 2.6.9-rc snapshots too. Came in between 2.6.6 and 2.6.7 somewhere.
Done some more digging I cannot reproduce this with 2.6.8.1 vanilla, only various RH builds so it looks like something that is specific to our tree. WIll test .603 for completeness
*** Bug 134026 has been marked as a duplicate of this bug. ***
Propogating block from dup
541 has the buggy change - 624 is ok