is the i810_audio sound driver broken?

Sy Beamont sbeam at attbi.com
Wed Nov 26 19:09:32 UTC 2003


Recent upgrade to FC1 on my Vaio laptop has all attempts to play sounds gving 
"/dev/dsp: Device or resource busy"

This is with and without aRTs startup enabled in KDE. trying to start aRTs 
from the console gives the same message.

The end of dmesg output is below. I can google up some similar problems but 
nothing identical to this.

Playing audio CDs through KsCD works fine.

$ uname -r
2.4.22-1.2115.nptl
$ /sbin/lsmod
Module                  Size  Used by    Not tainted
i810_audio             27752   1 (autoclean)
ac97_codec             17192   0 (autoclean) [i810_audio]
soundcore               6468   3 (autoclean) [i810_audio]
agpgart                54820   4 (autoclean)
parport_pc             19076   1 (autoclean)
lp                      9060   0 (autoclean)
parport                37056   1 (autoclean) [parport_pc lp]
pcmcia_core            57216   0
e100                   56100   1
floppy                 58012   0 (autoclean)
sg                     36492   0 (autoclean)
sr_mod                 18168   2 (autoclean)
microcode               4700   0 (autoclean)
ide-scsi               12208   1
scsi_mod              108168   3 [sg sr_mod ide-scsi]
ide-cd                 35776   0
cdrom                  33728   0 [sr_mod ide-cd]
ohci1394               29160   0 (unused)
ieee1394              204676   0 [ohci1394]
nls_iso8859-1           3516   1 (autoclean)
nls_cp437               5148   1 (autoclean)
vfat                   13036   1 (autoclean)
fat                    38872   0 (autoclean) [vfat]
keybdev                 2976   0 (unused)
mousedev                5556   1
hid                    24708   0 (unused)
input                   5888   0 [keybdev mousedev hid]
usb-uhci               26380   0 (unused)
usbcore                79168   1 [hid usb-uhci]
ext3                   71300   2
jbd                    52084   2 [ext3]
$ ll /dev/dsp*
crw-rw-rw-    1 root     root      14,   3 Sep 15 09:40 /dev/dsp
crw-rw-rw-    1 root     root      14,  19 Sep 15 09:40 /dev/dsp1
crw-rw-rw-    1 root     root      55,   0 Sep 15 09:40 /dev/dsp56k

$ dmesg
[snip...]
Intel 810 + AC97 Audio, version 0.24, 15:50:18 Oct 29 2003
PCI: Found IRQ 9 for device 00:1f.5
PCI: Sharing IRQ 9 with 00:1f.3
PCI: Sharing IRQ 9 with 00:1f.6
PCI: Setting latency timer of device 00:1f.5 to 64
i810: Intel ICH2 found at IO 0x1880 and 0x1c00, MEM 0x0000 and 0x0000, IRQ 9
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97 Audio codec, id: ADS72 (Analog Devices AD1881A)
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), 
total channels = 2
i810_audio: setting clocking to 0
divide error: 0000
i810_audio ac97_codec soundcore agpgart parport_pc lp parport pcmcia_core e100 
floppy sg sr_mod microcode ide-scsi scsi_mod ide-cd cdrom ohci1394 ieee1394 
nls
CPU:    0
EIP:    0060:[<d0a274cb>]    Not tainted
EFLAGS: 00210246

EIP is at i810_set_dac_rate [i810_audio] 0xcb (2.4.22-1.2115.nptl)
eax: 14244000   ebx: 00000000   ecx: 2da832d0   edx: 00000000
esi: cd11d580   edi: cd11d2b0   ebp: 00000000   esp: c84b1ea4
ds: 0068   es: 0068   ss: 0068
Process artsd (pid: 1071, stackpage=c84b1000)
Stack: cd11d580 00000000 00000000 ce9cec00 00000000 00000000 cd11d280 d0a2a3ba
       cd11d280 00001f40 00000098 cd11d2b0 cf3f2005 cf3f2008 00000000 c84b1f84
       d0a1f880 d0a2db80 00000000 00000003 d0a1e65f cfd91b80 c8ce0700 00000000
Call Trace:   [<d0a2a3ba>] i810_open [i810_audio] 0x1da (0xc84b1ec0)
[<d0a1f880>] soundcore_fops [soundcore] 0x0 (0xc84b1ee4)
[<d0a2db80>] i810_audio_fops [i810_audio] 0x0 (0xc84b1ee8)
[<d0a1e65f>] soundcore_open [soundcore] 0xdf (0xc84b1ef4)
[<c0145d1c>] get_chrfops [kernel] 0xec (0xc84b1f04)
[<c0145e7e>] chrdev_open [kernel] 0x5e (0xc84b1f3c)
[<c01444e3>] dentry_open [kernel] 0xd3 (0xc84b1f54)
[<c0144408>] filp_open [kernel] 0x68 (0xc84b1f70)
[<c01447a3>] sys_open [kernel] 0x53 (0xc84b1fa8)
[<c0109b9f>] system_call [kernel] 0x33 (0xc84b1fc0)


Code: f7 35 28 d9 a2 d0 89 07 8b 07 e9 69 ff ff ff 8d b6 00 00 00
 <7>microcode: CPU0 no microcode found! (sig=68a, pflags=32)
microcode: CPU0 no microcode found! (sig=68a, pflags=32)
memory : c5db4d80
memory : 00000000
memory : c5db4780





More information about the fedora-list mailing list