Cat'ing various, know to previously work, raw audio files to /dev/pcaudio results in an error indicating a device busy condition. Fix: In /sys/i386/isa/clock.c the function acquire_timer0 has a check for the use of the i8254 timer. This was added somewhere between 2.2 and 3.0. Commenting this out fixes the busy condition. It is unclear what the test for the use of the i8254 protects against (SMP APIC problems?). How-To-Repeat: see description
State Changed From-To: open->analyzed Fixed in -current in rev.1.140 of clock.c.
State Changed From-To: analyzed->closed committed, thanks