Bug 10455 - pcaudio breakage
Summary: pcaudio breakage
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1999-03-07 03:40 UTC by jorthoef
Modified: 2001-05-30 11:16 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jorthoef 1999-03-07 03:40:00 UTC
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
Comment 1 Bruce Evans freebsd_committer freebsd_triage 1999-07-18 19:26:19 UTC
State Changed
From-To: open->analyzed

Fixed in -current in rev.1.140 of clock.c. 
Comment 2 Søren Schmidt freebsd_committer freebsd_triage 2001-05-30 11:15:04 UTC
State Changed
From-To: analyzed->closed

committed, thanks