LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-15-2004, 03:46 AM   #1
johnleemk
Member
 
Registered: Sep 2003
Location: Malaysia
Distribution: Slackware 9.1
Posts: 145

Rep: Reputation: 15
Sound Fine on XP, but Completely Clunked Out on Linux


I've been running Slackware 9.1 with the 2.6.2 kernel since January, and until recently the sound has been working fine just as it did on Mandrake since September last year, with this C-Media sound card(not sure what model). Then early this month I fiddled with a plug and play setting in the BIOS. When I botted into Linux, the sound card wasn't found. Oops. I changed the setting back to its default, but it still wouldn't work on Linux. Oddly enough, XP continued without a single problem. I decided to boot to the bare.i 2.4 kernel that comes with Slack, but still no progress.

Code:
# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 21)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
00:01.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 07)
00:01.3 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 07)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0d.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit (rev 40)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 21)
Code:
# dmesg
Linux version 2.6.2 (root@localhost) (gcc version 3.2.3) #1 Wed Feb 4 22:17:19 MYT 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001effd000 (usable)
 BIOS-e820: 000000001effd000 - 000000001efff000 (ACPI data)
 BIOS-e820: 000000001efff000 - 000000001f000000 (ACPI NVS)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
495MB LOWMEM available.
On node 0 totalpages: 126973
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 122877 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ASUS                                      ) @ 0x000f6970
ACPI: RSDT (v001 ASUS   CUSI-FX  0x30303031 MSFT 0x31313031) @ 0x1effd000
ACPI: FADT (v001 ASUS   CUSI-FX  0x30303031 MSFT 0x31313031) @ 0x1effd080
ACPI: BOOT (v001 ASUS   CUSI-FX  0x30303031 MSFT 0x31313031) @ 0x1effd040
ACPI: DSDT (v001   ASUS CUSI-FX  0x00001000 MSFT 0x0100000b) @ 0x00000000
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=Linux ro root=305 apm=power-off
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 935.683 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Memory: 498076k/507892k available (2673k kernel code, 9044k reserved, 969k data, 164k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 1855.48 BogoMIPS
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: 0383fbff 00000000 00000000 00000000
CPU:     After vendor identify, caps: 0383fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU:     After all inits, caps: 0383fbff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Pentium III (Coppermine) stepping 06
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 935.0287 MHz.
..... host bus clock speed is 133.0612 MHz.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf0e20, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040116
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
SCSI subsystem initialized
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
SBF: Simple Boot Flag extension found and enabled.
SBF: Setting boot flags 0x1
Machine check exception polling timer started.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
udf: registering filesystem
Initializing Cryptographic API
ACPI: Power Button (FF) [PWRF]
ACPI: Processor [CPU0] (supports C1)
request_module: failed /sbin/modprobe -- parport_lowlevel. error = -16
lp: driver loaded but no devices found
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected SiS 630 chipset
agpgart: Maximum main memory to use for agp memory: 424M
agpgart: AGP aperture is 64M @ 0xe8000000
[drm] Initialized sis 1.1.0 20030826 on minor 0
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
parport0: irq 7 detected
lp0: using parport0 (polling).
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
hda: WDC WD400BB-75DEA0, ATA DISK drive
hdc: IRQ probe failed (0xfffffdba)
hdc: IRQ probe failed (0xfffffdba)
hdc: no response (status = 0x0a), resetting drive
hdc: IRQ probe failed (0xfffffdba)
hdc: no response (status = 0x0a)
hdd: GCR-8523B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: Host Protected Area detected.
        current capacity is 78125000 sectors (40000 MB)
        native  capacity is 78165360 sectors (40020 MB)
hda: 78125000 sectors (40000 MB) w/2048KiB Cache, CHS=65535/16/63
 hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 >
hdd: ATAPI 52X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.20
libata version 0.81 loaded.
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
drivers/usb/core/usb.c: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: PC Speaker
serio: i8042 AUX port at 0x60,0x64 irq 12
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
Advanced Linux Sound Architecture Driver Version 0.9.7 (Thu Sep 25 19:16:36 2003 UTC).
request_module: failed /sbin/modprobe -- snd-card-0. error = -16
ALSA device list:
  No soundcards found.
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
ip_conntrack version 2.1 (3967 buckets, 31736 max) - 300 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.  http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 164k freed
Adding 811240k swap on /dev/hda7.  Priority:-1 extents:1
EXT3 FS on hda5, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda8, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
request_module: failed /sbin/modprobe -- char-major-10-135. error = 256
apm: Unknown symbol default_idle
apm: Unknown symbol machine_real_restart
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
PCI: Enabling device 0000:00:0d.0 (0004 -> 0007)
eth0: Davicom DM9102 at pci0000:00:0d.0, 00:08:a1:1b:67:b5, irq 11.
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
spurious 8259A interrupt: IRQ7.
unable to register native major device number 116
unable to register timer device (-16)
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- snd-card-0. error = 256
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
unable to register native major device number 116
unable to register native major device number 116
apm: Unknown symbol default_idle
apm: Unknown symbol machine_real_restart
request_module: failed /sbin/modprobe -- char-major-10-134. error = 256
request_module: failed /sbin/modprobe -- char-major-29-0. error = 256
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- snd-card-0. error = 256
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
apm: Unknown symbol default_idle
apm: Unknown symbol machine_real_restart
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
request_module: failed /sbin/modprobe -- net-pf-10. error = 256
request_module: failed /sbin/modprobe -- char-major-5-2. error = 256
request_module: failed /sbin/modprobe -- char-major-5-2. error = 256
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- sound-slot-0. error = 256
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- sound-slot-0. error = 256
unable to register native major device number 116
Module len 11519 truncated
snd_cmipci: Unknown symbol snd_opl3_create
snd_cmipci: Unknown symbol snd_opl3_hwdep_new
request_module: failed /sbin/modprobe -- sound-slot-0. error = 256
unable to register native major device number 116
unable to register native major device number 116
Ideas? I don't feel like recompiling the kernel, given how slow my system is(a kernel compile takes quite a while on a P3 processor).
 
Old 04-15-2004, 07:18 AM   #2
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
Did you try loading the cmpci module manually? modprobe cmpci should do it.

But to cut a long story short, use the alsaconf utility (as root) to set up your sound. It works surprisingly well on most hardware.


Håkan
 
Old 04-15-2004, 07:59 AM   #3
johnleemk
Member
 
Registered: Sep 2003
Location: Malaysia
Distribution: Slackware 9.1
Posts: 145

Original Poster
Rep: Reputation: 15
If the problem were that simple I'd have it fixed long ago.
Code:
bash-2.05b# modprobe cmpci
FATAL: Module cmpci not found.
bash-2.05b# alsaconf
modinfo: could not find module snd-opl3sa2
modinfo: could not find module snd-cs4236
modinfo: could not find module snd-cs4232
modinfo: could not find module snd-cs4231
modinfo: could not find module snd-es18xx
modinfo: could not find module snd-es1688
modinfo: could not find module snd-sb16
modinfo: could not find module snd-sb8
 
Old 04-15-2004, 08:20 AM   #4
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
So are the Alsa modules present? Did you do an update-modules (or whatever the command is on Slackware) to force renewal of the module cache?


Håkan
 
Old 04-15-2004, 09:08 AM   #5
johnleemk
Member
 
Registered: Sep 2003
Location: Malaysia
Distribution: Slackware 9.1
Posts: 145

Original Poster
Rep: Reputation: 15
I'm not really a Slackware guru, just a guy who managed to install it and troubleshoot it for a few months. My solution to everything is the Windows way: if it doesn't work, reboot. I think I'm on the right track with recompiling my 2.6.2 kernel modules, though. If that doesn't work, looks like I'll have to haul myself through a full 2.6.5 kernel compile, and if that doesn't work, it's back to the Windows way - I'll either reinstall Slackware or install another distro.

Update:
Ah, a kernel recompile did the trick. I still have no idea why both my 2.4 and 2.6.2 modules gave up the ghost at the same time, though.

Last edited by johnleemk; 04-15-2004 at 10:34 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Sound Card - can hear sounds and test fine - no cd sound PAB Linux - Hardware 11 10-27-2004 06:23 AM
user sound is fine, Root sound just squeals Doug.Gentry Linux - Newbie 1 09-05-2004 03:27 PM
No CD-ROM sound, all other sound works fine teelr Linux - Laptop and Netbook 1 04-05-2004 02:35 AM
completely reinstalling sound epoo Linux - Hardware 0 03-06-2004 03:22 PM
Completely New (No Sound on Slackware) Shr00mBoXx Linux - Hardware 12 01-01-2004 01:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:52 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration