[ltp] Arrgghhh. Sound Problems Now...
Michael Nelson
linux-thinkpad@www.bm-soft.com
Thu, 27 Sep 2001 08:32:12 -0700
On Thu, Sep 27, 2001 at 09:17:55AM -0500, steve rader wrote:
-> fwiw, sound and the pro/100 ethernet work well outa the box on
-> my t22 w/stock rh7.1 like so...
->
-> nutmeg(root): uname -a
-> Linux nutmeg 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown
I'm also running 2.4.2-2
-> nutmeg(root): lspci | egrep -i 'audio|ethernet'
-> 00:03.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] \
-> (rev 0c)
-> 00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 \
-> [CrystalClear SoundFusion Audio Accelerator] (rev 01)
I think IBM has done something to the hardware in the T23.
Mine shows this:
[root@chico /root]# lspci | egrep -i 'audio|ethernet'
00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2485 (rev 01)
02:08.0 Ethernet controller: Intel Corporation: Unknown device 1031 (rev 41)
-> nutmeg(root): cat /etc/modules.conf
-> alias eth0 eepro100
I tried the same, and it failed to load the eepro100 driver.
Sep 27 08:03:02 chico insmod: /lib/modules/2.4.2-2/kernel/drivers/net/eepro100.o: init_module: No such device
Sep 27 08:03:02 chico insmod: /lib/modules/2.4.2-2/kernel/drivers/net/eepro100.o: insmod eth0 failed
Then I tried with the e100 driver:
[root@chico /root]# modprobe e100
Intel(R) PRO/100 Fast Ethernet Adapter - Loadable driver, ver 1.5.6
Copyright (c) 2001 Intel Corporation
eth0: Intel(R) PRO/100 VE Network Connection
Mem:0xc0200000 IRQ:10 Speed:100 Mbps Dx:Full
Hardware receive checksums disabled
ucode was not loaded 0
-> [...]
-> alias sound-slot-0 cs46xx
-> post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L \
-> >/dev/null 2>&1 || :
-> pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S \
-> >/dev/null 2>&1 || :
-> [...]
I put the same stuff in /etc/modules.conf, and it fails to load
it:
[root@chico /root]# modprobe snd-slot-0
/lib/modules/2.4.2-2/kernel/drivers/sound/cs46xx.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.2-2/kernel/drivers/sound/cs46xx.o: insmod /lib/modules/2.4.2-2/kernel/drivers/sound/cs46xx.o failed
/lib/modules/2.4.2-2/kernel/drivers/sound/cs46xx.o: insmod snd-slot-0 failed
I'm not normally this incompetent at getting stuff working, but
I honestly think IBM has tweaked the T23's hardware making it
hard for the linux drivers to recognize. lspci -vv shows for
those two devices:
00:1f.5 Multimedia audio controller: Intel Corporation: Unknown device 2485 (rev 01)
Subsystem: IBM: Unknown device 0222
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 5
Region 0: I/O ports at 1c00 [disabled] [size=256]
Region 1: I/O ports at 18c0 [disabled] [size=64]
02:08.0 Ethernet controller: Intel Corporation: Unknown device 1031 (rev 41)
Subsystem: IBM: Unknown device 0209
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (2000ns min, 14000ns max), cache line size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at c0200000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at 6400 [size=64]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
Thanks for all the help, guys!
Michael
--
"# chmod a+x /bin/laden"
Michael Nelson San Francisco, CA
----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html