OVH Cloud OVH Cloud

Carte Son CS4236

13 réponses
Avatar
Bulot Grégory
bonjour,=20

j'ai r=E9cup=E9r=E9 un vieux PII IBM 300XL, avec une carte son int=E9gr=E9 =
de type=20
CS4236b-kq si j'en crois le chipset de la carte m=E8re
dessus y'a une Etch, via netinst, noyau 2.6.12.1-386 debian

un lspci ne me renvoi rien d'approchant,=20
dans /proc/interrupts/5/, y'a rien

dans syslog, j'ai ceci (avant install d'alsa)
Nov 30 08:25:56 300XL kernel: ad1848/cs4248 codec driver Copyright (C) by=20
Hannu Savolainen 1993-1996
Nov 30 08:25:56 300XL kernel: pnp: Device 01:01.00 activated.
Nov 30 08:25:56 300XL kernel: ad1848: PnP reports 'CS4236B Audio' at i/o=20
0x534, irq 5, dma 1, 3
Nov 30 08:25:56 300XL kernel: cs4232: set synthio and synthirq to use the=20
wavefront facilities.
Nov 30 08:25:56 300XL kernel: cs4232: probe of 01:01.00 failed with error -=
16
Nov 30 08:25:56 300XL kernel: cs4232: Must set io, irq and dma.

la page=20
http://www.alsa-project.org/alsa-doc/doc-php/template.php?module=3Dcs4236
ne semble pas r=E9soudre mon probl=E8me.

Alsaconf ne trouve pas la carte
J'ai pas hotplug (pour isapnp) , udev est install=E9 par d=E9faut =E0 la pl=
ace.

Pouvez-vous m'aider ?

10 réponses

1 2
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...


j'ai récupéré un vieux PII IBM 300XL, avec une carte son intégré de type
CS4236b-kq si j'en crois le chipset de la carte mère
dessus y'a une Etch, via netinst, noyau 2.6.12.1-386 debian



J'ai également une carte Crystal, et ça dans le dmesg

isapnp: Scanning for PnP cards...
isapnp: Card 'CS4236B'
isapnp: 1 Plug & Play card detected total

alsaconf trouve alors la carte et charge le module snd_cs4236.

Mais as tu essayé de le `modprobe` à la main ?


--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Mercredi 30 Novembre 2005 11:54, Jean-Michel OLTRA a écrit :
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...

> j'ai récupéré un vieux PII IBM 300XL, avec une carte son intégr é de type
> CS4236b-kq si j'en crois le chipset de la carte mère
> dessus y'a une Etch, via netinst, noyau 2.6.12.1-386 debian

J'ai également une carte Crystal, et ça dans le dmesg

isapnp: Scanning for PnP cards...
isapnp: Card 'CS4236B'
isapnp: 1 Plug & Play card detected total
alsaconf trouve alors la carte et charge le module snd_cs4236.



en 2.6.12.1-686 et alsa installé (1.0.9a)

Nov 30 10:52:59 300XL kernel: isapnp: Scanning for PnP cards...
Nov 30 10:52:59 300XL kernel: isapnp: Card 'CS4236B Audio'
Nov 30 10:52:59 300XL kernel: isapnp: 1 Plug & Play card detected total



Mais as tu essayé de le `modprobe` à la main ?



# modprobe snd-cs4236
FATAL: Error inserting snd_cs4236
(/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko): No such
device
FATAL: Error running install command for snd_cs4236
# locate 4236
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236-lib.ko


#
modinfo /lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236.ko /li b/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236-lib.ko
filename: /lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs423 6.ko
author: Jaroslav Kysela
license: GPL
description: Cirrus Logic CS4235-9
vermagic: 2.6.12-1-386 386 gcc-4.0
depends: snd-cs4231-lib,snd-opl3-lib,snd,snd-mpu401-uart,snd-cs4236- lib
alias: pnp:cCSC0225dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC0225dCSC0100dCSC0110dCSC0103*
alias: pnp:cCSC0225dCSC0100dCSC0110*
alias: pnp:cCSC0437dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC0735dCSC0000dCSC0010*
alias: pnp:cCSC0b35dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC0b36dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC1425dCSC0100dCSC0110*
alias: pnp:cCSC1335dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC1525dCSC0100dCSC0110dCSC0103*
alias: pnp:cCSC1e37dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4236dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4237dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4336dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4536dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4625dCSC0100dCSC0110dCSC0103*
alias: pnp:cCSC4637dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC4837dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC6835dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC6835dCSC0000dCSC0010*
alias: pnp:cCSC6836dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC7537dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC8025dCSC0100dCSC0110dCSC0103*
alias: pnp:cCSC8037dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCc835dCSC0000dCSC0010*
alias: pnp:cCSC9836dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSC9837dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCa836dCSCa800dCSCa810dCSCa803*
alias: pnp:cCSCa836dCSCa800dCSCa810*
alias: pnp:cCSCd925dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCd937dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCe825dCSC0100dCSC0110*
alias: pnp:cCSC4825dCSC0100dCSC0110*
alias: pnp:cCSCe835dCSC0000dCSC0010*
alias: pnp:cCSCe836dCSC0000dCSC0010*
alias: pnp:cCSCe936dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCf235dCSC0000dCSC0010dCSC0003*
alias: pnp:cCSCf238dCSC0000dCSC0010dCSC0003*
parm: dma2:DMA2 # for CS4236+ driver. (array of int)
parm: dma1:DMA1 # for CS4236+ driver. (array of int)
parm: mpu_irq:MPU-401 IRQ # for CS4236+ driver. (array of int)
parm: irq:IRQ # for CS4236+ driver. (array of int)
parm: sb_port:SB port # for CS4236+ driver (optional). (array of
long)
parm: fm_port:FM port # for CS4236+ driver. (array of long)
parm: mpu_port:MPU-401 port # for CS4236+ driver. (array of long)
parm: cport:Control port # for CS4236+ driver. (array of long)
parm: port:Port # for CS4236+ driver. (array of long)
parm: isapnp:ISA PnP detection for specified soundcard. (array of
bool)
parm: enable:Enable CS4236+ soundcard. (array of bool)
parm: id:ID string for CS4236+ soundcard. (array of charp)
parm: index:Index value for CS4236+ soundcard. (array of int)
filename: /lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs423 6-lib.ko
author: Jaroslav Kysela
description: Routines for control of CS4235/4236B/4237B/4238B/4239 chips
license: GPL
vermagic: 2.6.12-1-386 386 gcc-4.0
depends: snd-cs4231-lib,snd-pcm,snd



# cat /etc/modprobe.d/alsa-base | grep cs42
install snd-cs4231 modprobe --ignore-install snd-cs4231
&& /lib/alsa/modprobe-post-install snd-cs4231
install snd-cs4232 modprobe --ignore-install snd-cs4232
&& /lib/alsa/modprobe-post-install snd-cs4232
install snd-cs4236 modprobe --ignore-install snd-cs4236
&& /lib/alsa/modprobe-post-install snd-cs4236
install snd-cs4281 modprobe --ignore-install snd-cs4281
&& /lib/alsa/modprobe-post-install snd-cs4281
install snd-opti92x-cs4231 modprobe --ignore-install snd-opti92x-cs4231
&& /lib/alsa/modprobe-post-install snd-opti92x-cs4231
install snd-pc98-cs4232 modprobe --ignore-install snd-pc98-cs4232
&& /lib/alsa/modprobe-post-install snd-pc98-cs4232
install snd-sun-cs4231 modprobe --ignore-install snd-sun-cs4231
&& /lib/alsa/modprobe-post-install snd-sun-cs4231

c'est normal les 'ignore' ?
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...


# modprobe snd-cs4236
FATAL: Error inserting snd_cs4236
(/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko): No such
device
FATAL: Error running install command for snd_cs4236
# locate 4236
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236-lib.ko



Il y a un blème ici, non ? Le module est cherché dans une version -686
du noyau, mais tu ne nous en montre pas : tes modules son sont dans une
version -386 du noyau.

Qu'est cela ? Quel noyau as tu donc, en réalité ?


--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Mercredi 30 Novembre 2005 12:31, Jean-Michel OLTRA a écrit :
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...

> # modprobe snd-cs4236
> FATAL: Error inserting snd_cs4236
> (/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko): No
> such device
> FATAL: Error running install command for snd_cs4236
> # locate 4236
> /lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236.ko
> /lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236-lib.ko

Il y a un blème ici, non ? Le module est cherché dans une version -686
du noyau, mais tu ne nous en montre pas : tes modules son sont dans une
version -386 du noyau.

Qu'est cela ? Quel noyau as tu donc, en réalité ?



oops je suis passé en i686 ce matin, j'ai pas fait updatedb ....

# updatedb && locate 4236
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.12-1-386/kernel/sound/isa/cs423x/snd-cs4236-lib.ko
/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236-lib.ko
/usr/src/linux-headers-2.6.12-1-686/include/config/snd/cs4236
/usr/src/linux-headers-2.6.12-1-686/include/config/snd/cs4236/module.h
/usr/src/linux-headers-2.6.12-1/include/config/snd/cs4236.h
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...


oops je suis passé en i686 ce matin, j'ai pas fait updatedb ....



Il n'y a pas un `depmod -A` à effectuer, si tu n'as pas rebooté ?


--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Mercredi 30 Novembre 2005 15:40, Jean-Michel OLTRA a écrit :
depmod -A



j'avais déjà rebooter, je refait au cas où,

# depmod -A
# modprobe snd-cs4236
FATAL: Error inserting snd_cs4236
(/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko): No such
device
FATAL: Error running install command for snd_cs4236
Avatar
Frédéric Bothamy
* Bulot Grégory [2005-11-30 15:45] :
Le Mercredi 30 Novembre 2005 15:40, Jean-Michel OLTRA a écrit :
> depmod -A

j'avais déjà rebooter, je refait au cas où,

# depmod -A
# modprobe snd-cs4236
FATAL: Error inserting snd_cs4236
(/lib/modules/2.6.12-1-686/kernel/sound/isa/cs423x/snd-cs4236.ko): No such
device
FATAL: Error running install command for snd_cs4236



En regardant la doc du noyau pour ce module, il est indiqué :

Module snd-cs4236
-----------------

Module for sound cards based on CS4235/CS4236/CS4236B/CS4237B/
CS4238B/CS4239 ISA chips.

port - port # for CS4236 chip (PnP setup - 0x534)
cport - control port # for CS4236 chip (PnP setup - 0x120,0x210,0xf00)
mpu_port - port # for MPU-401 UART (PnP setup - 0x300), -1 = disable
fm_port - FM port # for CS4236 chip (PnP setup - 0x388), -1 = disable
irq - IRQ # for CS4236 chip (5,7,9,11,12,15)
mpu_irq - IRQ # for MPU-401 UART (9,11,12,15)
dma1 - first DMA # for CS4236 chip (0,1,3)
dma2 - second DMA # for CS4236 chip (0,1,3), -1 = disable
isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)

Module supports up to 8 cards. This module does not support autoprobe
(if ISA PnP is not used) thus main port and control port must be
specified!!! Other ports are optional.

The power-management is supported.

Il faut donc obligatoirement que tu spécifies le port principal (port)
et le port de contrôle (cport) lors du chargement du module (si la
détection ISA PNP ne fonctionne pas).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Mercredi 30 Novembre 2005 15:56, Frédéric Bothamy a écrit :

Il faut donc obligatoirement que tu spécifies le port principal (port)
et le port de contrôle (cport) lors du chargement du module (si la
détection ISA PNP ne fonctionne pas).



il me semble que cela est détecté correctement puisque :

Le Mercredi 30 Novembre 2005 12:07, Bulot Grégory a écrit :
en 2.6.12.1-686 et alsa installé (1.0.9a)

Nov 30 10:52:59 300XL kernel: isapnp: Scanning for PnP cards...
Nov 30 10:52:59 300XL kernel: isapnp: Card 'CS4236B Audio'
Nov 30 10:52:59 300XL kernel: isapnp: 1 Plug & Play card detected total



Mais je veux bien faire un test avec ces params (question bête comment as -tu
trouver cette doc, /usr/share/doc ? /urs/src/linux/.... ?)
mais je mets quelle adresse ?
dans /proc/ioports je sais pas quoi choisir !

# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0213-0213 : ISAPnP
0376-0376 : ide1
03bc-03be : parport0
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
ff40-ff5f : 0000:00:06.0
ff40-ff5f : e100
ff80-ff9f : 0000:00:07.2
ff80-ff9f : uhci_hcd
ffa0-ffaf : 0000:00:07.1
ffa0-ffa7 : ide0
ffa8-ffaf : ide1
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 30 novembre 2005, Bulot Grégory a écrit...


Mais je veux bien faire un test avec ces params (question bête comment as-tu
trouver cette doc, /usr/share/doc ? /urs/src/linux/.... ?)
mais je mets quelle adresse ?
dans /proc/ioports je sais pas quoi choisir !



La doc est dans les sources du noyau, Documentation/sound/oss/

Sinon il y a une commande, lspnp, qui peut donner des infos. Regarde où
tu peux trouver ça, en fonction de ta distri (stable : pcmcia-cs,
testing : pnpbios-tools).

Vois ce lien, si ça peut aider :
http://groups.google.fr/group/linux.gentoo.user/browse_thread/thread/5cd08eb73f6df9d5/4eec548d65533a95?lnk=st&q=Error+inserting+snd_cs4236&rnum=3#4eec548d65533a95

--
jm



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bulot Grégory
Le Mercredi 30 Novembre 2005 22:54, Jean-Michel OLTRA a écrit :
lspnp



00 PNP0000 AT programmable interrupt controller
01 PNP0201 EISA DMA controller
02 PNP0100 AT system timer
03 PNP0b00 AT real-time clock
04 PNP0800 AT-style speaker sound
05 PNP0c04 Math coprocessor
06 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support)
07 PNP0f13 PS/2 port for PS/2-style mice
08 PNP0c01 System board
09 PNP0a03 PCI bus
0a PNP0700 PC standard floppy disk controller
0b PNP0400 Standard LPT printer port
0c PNP0501 16550A-compatible COM port
0d PNP0510 Generic IRDA-compatible device
0e PNP0c02 Motherboard resources

Pour le coups on y voit pas la carte son !

pour l'url, je relirait une 2eme fois j'ai pas tout compris, depuis
l'installation d'alsa je n'ai plus de pilote son chargé (le lsmod ne me
renvoi aucun module proche du son )
1 2