snd-cs4236 and Thinkpad 600E
I looked around a lot and tried many times before sending this request.
Could somebody help me to make this alsa driver working on my old but
still effective IBM Thinkpad 600E?
I've successfully installed Debian Testing (sarge) with kernel 2.6.8
from the RC2 Installer cdrom.
% uname -a
Linux airone 2.6.8 #1 Wed Mar 9 18:33:58 CET 2005 i686 GNU/Linux
Everything it's OK but the sound. The only way to get it working is with
the OSS driver...
% modprobe cs4232
% lsmod | head
Module Size Used by
cs4232 7396 0
ad1848 33692 1 cs4232
uart401 11716 1 cs4232
sound 84300 3 cs4232,ad1848,uart401
soundcore 10336 1 sound
ipv6 264644 8
ds 18756 4
appletalk 36628 20
lp 11176 0
But I would like to use alsa since it's much better...
The alsaconf utility knows about the wrong recognition problem with
cs46xx driver and suggests to use cs4236 but then, probing the card,
none is found.
Having discovered the ports and interrupt values with lspnp (see below),
I tried manual installation:
% modprobe snd-cs4236 isapnp=0 index=0 port=0x530 cport=0x538
fm_port=0x388 irq=5 dma1=1 dma2=0
FATAL: Error inserting snd_cs4236
(/lib/modules/2.6.8/kernel/sound/isa/cs423x/snd-cs4236.ko): No such device
FATAL: Error running install command for snd_cs4236
Many modules get installed but not the actual driver:
% lsmod | grep snd
snd_opl3_lib 10656 0
snd_hwdep 9412 1 snd_opl3_lib
snd_cs4236_lib 16896 0
snd_mpu401_uart 7968 0
snd_rawmidi 25124 1 snd_mpu401_uart
snd_seq_device 8200 2 snd_opl3_lib,snd_rawmidi
snd_cs4231_lib 27744 1 snd_cs4236_lib
snd_pcm_oss 55080 0
snd_mixer_oss 20096 1 snd_pcm_oss
snd_pcm 98728 3 snd_cs4236_lib,snd_cs4231_lib,snd_pcm_oss
snd_timer 25668 3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd 57156 11
snd_opl3_lib,snd_hwdep,snd_cs4236_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_cs4231_lib,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10336 1 snd
snd_page_alloc 11752 2 snd_cs4231_lib,snd_pcm
Having found a suggestion about removing ISAPNP support from the kernel,
I've also tried configuring and compiling the kernel in that way: same
results :-(
Here follows some useful info about the recognized hardware:
% lspnp
00 PNP0000 AT programmable interrupt controller
01 PNP0200 AT DMA controller
02 PNP0100 AT system timer
03 PNP0b00 AT real-time clock
04 PNP0800 AT-style speaker sound
05 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support)
06 IBM3780 PS/2 TrackPoint
07 PNP0c04 Math coprocessor
08 PNP0700 PC standard floppy disk controller
09 PNP0a03 PCI bus
0a PNP0c02 Motherboard resources
0b PNP0400 Standard LPT printer port
0d PNP0501 16550A-compatible COM port
0e CSC0100 multimedia controller: audio
0f CSC0110 multimedia controller: audio
10 CSC0101 multimedia controller: audio
11 CSC0103 multimedia controller: audio
12 IBM3765 multimedia controller: audio
13 IBM0071 IBM Thinkpad infrared port
14 PNP0e03 Intel 82365-compatible CardBus controller
17 PNP0680 Standard bus mastering IDE hard disk controller
19 PNP0680 Standard bus mastering IDE hard disk controller
1b PNP0c02 Motherboard resources
% lspnp -v 0e 0f 10 11
0e CSC0100 multimedia controller: audio
io 0x0530-0x0537
io 0x0388-0x038b
io 0x0220-0x0233
irq 5
dma 1
dma 0
0f CSC0110 multimedia controller: audio
io 0x0538-0x053f
10 CSC0101 multimedia controller: audio
io 0x0200-0x0207
11 CSC0103 multimedia controller: audio
io disabled
irq disabled
% lspci
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host
bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP
bridge (rev 03)
0000:00:02.0 CardBus bridge: Texas Instruments PCI1251A
0000:00:02.1 CardBus bridge: Texas Instruments PCI1251A
0000:00:06.0 Multimedia audio controller: Cirrus Logic CS 4610/11
[CrystalClear SoundFusion Audio Accelerator] (rev 01)
0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:01:00.0 VGA compatible controller: Neomagic Corporation NM2200
[MagicGraph 256AV] (rev 12)
0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
% lspci -v
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host
bridge (rev 03)
Flags: bus master, medium devsel, latency 64
Memory at 40000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP
bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 168
Bus: primary=00, secondary=01, subordinate=01, sec-latency=176
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: 70000000-dfffffff
Prefetchable memory behind bridge: e0000000-f7ffffff
0000:00:02.0 CardBus bridge: Texas Instruments PCI1251A
Subsystem: IBM: Unknown device 00eb
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 50102000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 10000000-103ff000 (prefetchable)
Memory window 1: 10400000-107ff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001
0000:00:02.1 CardBus bridge: Texas Instruments PCI1251A
Subsystem: IBM: Unknown device 00eb
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at 50101000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 10800000-10bff000 (prefetchable)
Memory window 1: 10c00000-10fff000
I/O window 0: 00004800-000048ff
I/O window 1: 00004c00-00004cff
16-bit legacy interface ports at 0001
0000:00:06.0 Multimedia audio controller: Cirrus Logic CS 4610/11
[CrystalClear SoundFusion Audio Accelerator] (rev 01)
Subsystem: IBM CS4610 SoundFusion Audio Accelerator
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
Memory at 50000000 (32-bit, non-prefetchable) [size=1M]
0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 48
I/O ports at fcf0 [size=16]
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev
01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 48, IRQ 11
I/O ports at 8400 [size=32]
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
0000:01:00.0 VGA compatible controller: Neomagic Corporation NM2200
[MagicGraph 256AV] (rev 12) (prog-if 00 [VGA])
Subsystem: IBM ThinkPad 570
Flags: bus master, medium devsel, latency 128, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=16M]
Memory at 70000000 (32-bit, non-prefetchable) [size=4M]
Memory at 70400000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd.: Unknown device 8138
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at 4000 [size=256]
Memory at 10400000 (32-bit, non-prefetchable) [size=512]
Capabilities: [50] Power Management version 2
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Web Marketing: impara tutti i segreti del Posizionamento sui Motori di
* Ricerca, Pubblicita' on-line, Email Marketing �- clicca qui
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=3213&d=10-3
Reply to: