RobertB
01-29-2004, 05:33 AM
I'm learning Linux, thanks to Knoppix, and it's just like going back to the late 80s, learning the intricacies of DOS. Exciting, but occasionally frustrating.
I can't seem to get Linux to recognize my sound card. I've got a used Compaq Deskpro, exact model unknown except that it's running a PII, +/- 300MHz. I haven't poked around the hardware much, but it seems to have a built-in sound card. All the Google searches I've done indicate that Linux shouldn't have any trouble with this setup, but...
When I log in as root, KDE informs me that "device /dev/dsp can't be opened (no such device)". I tried going into the Control Center, but all the options under "Sound I/O Method" generate the same message.
I tried a suggestion from the knoppix.net FAQ to run /etc/init.d/alsa-autoconfig, but it just said "Building card database.." and returned me to the shell prompt.
I went to http://www.tldp.org/HOWTO/Sound-HOWTO/x320.html, and I *think* I understood what they were talking about, but it didn't get things working. I did find that the output from dmesg doesn't seem to include any sound card references. Also, trying a command like "cat (file) > /dev/audio" generates "/dev/audio: no such device".
Is there something that I haven't tried yet (or tried poorly), or does it look more like a hardware problem? Note that this box doesn't have any other OS on it, so I don't know whether the sound works in Windoze or DOS.
Here is the output from lspci, as requested:
root@littlecutie:~# lspci -v
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at 44000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 40000000-400fffff
Prefetchable memory behind bridge: 41000000-41ffffff
00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
Subsystem: Compaq Computer Corporation NC3121 Fast Ethernet NIC (WOL)
Flags: bus master, medium devsel, latency 66, IRQ 11
Memory at 40200000 (32-bit, prefetchable) [size=4K]
I/O ports at 2000 [size=32]
Memory at 40100000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled] [size=1M]
Capabilities: [dc] Power Management version 1
00:14.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:14.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 2040 [size=16]
00:14.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 2020 [size=32]
00:14.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage Pro Turbo AGP 2X
Flags: bus master, VGA palette snoop, stepping, medium devsel, latency 66, IRQ 10
Memory at 41000000 (32-bit, prefetchable) [size=16M]
I/O ports at 1000 [size=256]
Memory at 40000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [50] AGP version 1.0
I can't seem to get Linux to recognize my sound card. I've got a used Compaq Deskpro, exact model unknown except that it's running a PII, +/- 300MHz. I haven't poked around the hardware much, but it seems to have a built-in sound card. All the Google searches I've done indicate that Linux shouldn't have any trouble with this setup, but...
When I log in as root, KDE informs me that "device /dev/dsp can't be opened (no such device)". I tried going into the Control Center, but all the options under "Sound I/O Method" generate the same message.
I tried a suggestion from the knoppix.net FAQ to run /etc/init.d/alsa-autoconfig, but it just said "Building card database.." and returned me to the shell prompt.
I went to http://www.tldp.org/HOWTO/Sound-HOWTO/x320.html, and I *think* I understood what they were talking about, but it didn't get things working. I did find that the output from dmesg doesn't seem to include any sound card references. Also, trying a command like "cat (file) > /dev/audio" generates "/dev/audio: no such device".
Is there something that I haven't tried yet (or tried poorly), or does it look more like a hardware problem? Note that this box doesn't have any other OS on it, so I don't know whether the sound works in Windoze or DOS.
Here is the output from lspci, as requested:
root@littlecutie:~# lspci -v
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 02)
Flags: bus master, medium devsel, latency 64
Memory at 44000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 40000000-400fffff
Prefetchable memory behind bridge: 41000000-41ffffff
00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
Subsystem: Compaq Computer Corporation NC3121 Fast Ethernet NIC (WOL)
Flags: bus master, medium devsel, latency 66, IRQ 11
Memory at 40200000 (32-bit, prefetchable) [size=4K]
I/O ports at 2000 [size=32]
Memory at 40100000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled] [size=1M]
Capabilities: [dc] Power Management version 1
00:14.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:14.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 2040 [size=16]
00:14.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 2020 [size=32]
00:14.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c) (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Rage Pro Turbo AGP 2X
Flags: bus master, VGA palette snoop, stepping, medium devsel, latency 66, IRQ 10
Memory at 41000000 (32-bit, prefetchable) [size=16M]
I/O ports at 1000 [size=256]
Memory at 40000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [50] AGP version 1.0