Debian Woody : configurer une Sound Blaster AWE64

Debian Woody : configurer une Sound Blaster AWE64 - Installation - Linux et OS Alternatifs

Marsh Posté le 01-02-2004 à 16:46:27    

J'essaye vainement de configurer une SB AWE64.
 
J'ai installé isapnptools, puis j'ai lancé

pnpdump > /etc/isapnp.conf

. J'ai édité ce fichier, puis j'ai lancé

/sbin/isapnp /etc/isapnp.conf


Ces quelques lignes s'affichent :

Board 1 has Identity 00 19 3d b5 b4 e4 00 8c 0e: CTL00e4 Serial No 423474612 [checksum 00]
CTL00e4/423474612[0]{Audio     }: Ports 0x220 0x330 0x388; IRQ5 DMA1 DMA5 --- Enabled OK
CTL00e4/423474612[1]{Game      }: Port 0x220; --- Enabled OK
CTL00e4/423474612[2]{WaveTable }: Port 0x620; --- Enabled OK


 
J'ai vaguement compris qu'il me faudrait recompiler le noyau, mais je n'en suis pas sûr et je ne l'ai jamais fait.
 
Y a t'il moyen de tester que la configuration est bonne ? Y a t'il déjà moyen de lancer un son ?


Message édité par Cherrytree le 01-02-2004 à 20:15:47

---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 16:46:27   

Reply

Marsh Posté le 01-02-2004 à 16:52:00    

1- ALSA ou OSS ?
2- Les renseignements serviront au modules.conf (irq et dma)
3- Recompiler soundcore en module + support ISA + module son pour OSS.

Reply

Marsh Posté le 01-02-2004 à 17:19:07    

Tu as un bon site sur les différences ALSA/OSS ? Je n'y connais rien.
 
EDIT : je viens de lire que ALSA n'intervient que pour les noyaux > 2.6 ; étant en 2.4 (et souhaitant y rester) je m'oriente vers OSS. Est-ce que ça se tient ?


Message édité par Cherrytree le 01-02-2004 à 17:47:23

---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 20:14:29    

J'ai lu dans cette FAQ (http://www.roestock.demon.co.uk/isapnptools/isapnpfaq.html.tar.gz) ceci :

Note that the dump does not detect the I/O ports at 0xA20 and 0xE20.

. J'ai donc manuellement rajouté les lignes concernant ces ports dans /etc/isapnp.conf.
 
J'ai ensuite lancé :

modprobe sb io=0x0220 irq=5 dma=1 dma16=5 mpu_io=0x0330

, ce à quoi j'ai reçu ces injures :

isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
sb: No ISAPnP cards found, trying standard ones...
sb: dsp reset failed.
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/sb.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
...


 
Que faire ? Est-ce que modprobe était la bonne chose à faire ? Est-ce que les paramètres du isapnp.conf sont erronés (IRQ, DMA...) ? Que dois-je vérifier ?


Message édité par Cherrytree le 01-02-2004 à 20:19:02

---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 20:18:46    

ça m'avait l'air bon pourtant....
Essaye sans dma16=5


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 01-02-2004 à 20:19:41    

ça donne la même chose.


---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 20:21:15    

Je n'ai pas installé les packages alsa, et n'ai rien touché à la base de ma Debian, mis à part l'installation de isapnptools et les opérations que je décris plus haut. Ai-je sauté une étape ?


---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 20:22:33    

soundcore en module ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 01-02-2004 à 20:29:51    

mirtouf a écrit :

soundcore en module ?


Il va falloir que tu m'en dises plus. Je suis un débutant.
 
J'ai tapé :

modinfo soundcore

. ça me donne :

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/soundcore.o
description: "Core sound module"
author:      "Alan Cox"
license:     "GPL"

. Est-ce ce que tu voulais savoir ?


---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 22:08:07    

Dois-je recompiler mon kernel ?
 
A l'aide.


---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 22:08:07   

Reply

Marsh Posté le 01-02-2004 à 23:16:29    

T'as pensé à créer les devices si t'utilises pas devfs ?
 
(Le script snddevices d'Alsa peut t'aider dans ce cas)


Message édité par mirtouf le 01-02-2004 à 23:17:42

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 01-02-2004 à 23:36:51    

mirtouf a écrit :

T'as pensé à créer les devices si t'utilises pas devfs ?
 
(Le script snddevices d'Alsa peut t'aider dans ce cas)


Là, tu me parles chinois.


---------------
Le site de ma maman
Reply

Marsh Posté le 01-02-2004 à 23:38:58    

Reply

Marsh Posté le 01-02-2004 à 23:45:13    

Mais ALSA, ce n'est pas limité aux noyaux récents ?


---------------
Le site de ma maman
Reply

Marsh Posté le 02-02-2004 à 12:06:48    

[:up] J'ai un grand besoin de réponses.


---------------
Le site de ma maman
Reply

Marsh Posté le 02-02-2004 à 12:12:57    

Alsa est compris dans les noyaux 2.6.X auparavant, il fallait le mettre à part :D


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 02-02-2004 à 12:49:44    

Il faut créer /dev/dsp /dev/mixer/ dev/sequencer si ilqs n'existent pas d'où le script snddevices.


Message édité par mirtouf le 02-02-2004 à 12:49:52

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 03-02-2004 à 06:48:01    

Merci pour vos réponses. Je n'ai pas le temps de me consacrer à les mettre en pratique, mais je le ferai à la première occasion.


---------------
Le site de ma maman
Reply

Marsh Posté le 04-02-2004 à 22:31:58    

Salut, j'ai enfin eu le temps de regarder autour de snddevices. ça a l'air en effet très bien, mais au risque de paraître old-school/chiant/réac j'aimerais me passer d'ALSA au début. En fait, j'aimerais surtout arriver à quelques choses avec les isapnptools et comprendre ce qui ne va pas avec ce que j'ai tenté, ou du moins ce qu'il faut que je fasse à la suite de cela.
 
EDIT : je débute complètement ; la perspective d'installer pleins de packages dont je n'arrive rien à tirer ne me convient pas. Je préfère m'obstiner un peu.


Message édité par Cherrytree le 04-02-2004 à 22:33:17

---------------
Le site de ma maman
Reply

Marsh Posté le 04-02-2004 à 22:37:32    

Si pas devfs ---> lancer le script snddevices de alsa-driver en root ça va créer les devices.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 04-02-2004 à 23:03:55    

Si j'ai bien compris ce que j'ai lu sur cette faq (http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html), c'est une option du kernel. Je suis justement en train de le compiler. Je vais essayer de voir ça.


---------------
Le site de ma maman
Reply

Marsh Posté le 05-02-2004 à 10:02:25    

Attention il te faudra au moins un fichier /etc/devfsd.conf et peut-être d'autres fichiers.


Message édité par mirtouf le 05-02-2004 à 10:02:33

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 05-02-2004 à 21:37:33    

ça devient bigrement compliqué pour supporter le son d'une pauvre SB AWE64. De plus, tu es le premier à mentionner devfs pour configurer une carte son avec OSS/Free. Non que je remette en doute, mais quand même c'est chié que ce soit si peu intuitif.


---------------
Le site de ma maman
Reply

Marsh Posté le 05-02-2004 à 21:46:21    

Tu n'a pas forcément besoin de devfs mais celui-ci crée automatiquement les devices.
A toi de voir.
 
Oui le support des cartes sons est à chier sous Linux mais bon tant que les devs du kernel n'en feront pas une priorité (et en attendant udev).


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 07-02-2004 à 11:58:03    

mirtouf a écrit :

Il faut créer /dev/dsp /dev/mixer/ dev/sequencer si ilqs n'existent pas d'où le script snddevices.


Ils existent. Du moins, lorsque je fais un ls dans /dev, je les vois.


---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 12:09:48    

Lorsque je fais

more /proc/ioports

, j'obtiens :

...
0620-0623 : sound driver (AWE32)
0a20-0a23 : sound driver (AWE32)
0cf8-0cff : PCI conf1
0e20-0e23 : sound driver (AWE32)
...


Rien en revanche sur les plages I/O 0x220 et 0x330...
 
Autrement dit, le WaveTable a l'air d'être correctement référencé. Cela voudrait-il dire que les paramètres que j'ai rentré dans /etc/isapnp.conf sont mauvais ? Que faire ?


Message édité par Cherrytree le 07-02-2004 à 12:10:45

---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 12:22:16    

Euh, là y a un truc...
 
Ce matin, j'ai fait modconf, et j'ai rajouté le support pour sound et pour sb (je crois).
 
Depuis tout à l'heure, je bidouille, allant de FAQ en HOWTO et de HOWTO en README. J'ai refait un

isapnp /etc/isapnp.conf

et pour la première fois j'ai pris un message d'erreur stipulant qu'il y avait un soucis avec la WaveTable et que je devais aller voir dans /proc/ioports (c.f. mon précédent post).
 
Là, je viens de taper

modprobe sb io=0x220

, puis je suis retourné voir dans /proc/ioports et voilà que la ligne

0220-022f : soundblaster

est apparue.
 
Que s'est-il passé ? Qu'ai-je fait !
 
EDIT : Et là lorsque je fais

cat /dev/dsp

, j'ai le message

Sound: DMA (input) timed out - IRQ/DRQ config error?


Message édité par Cherrytree le 07-02-2004 à 12:24:52

---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 12:25:28    

ton son marche donc ?

Reply

Marsh Posté le 07-02-2004 à 12:28:17    

Je ne sais pas encore. Je vais essayer de jouer un fichier son.
Merci pour l'antiflood au passage.
 
EDIT : donc oui, il y a des choses qui marchent. J'ai joué avec succès un fichier AU, par contre WAV et MID ne marchent pas.


Message édité par Cherrytree le 07-02-2004 à 12:34:09

---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 13:14:11    

Problème de codec, je pense. Non :??:


Message édité par Klaimant le 07-02-2004 à 13:14:24

---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 07-02-2004 à 13:18:40    

Bon, donc AU ça passe bien. Par contre WAV et MID crachent des trucs affreux. Peut-être est-ce dû à la commande que je tape :

cat tada.wav >/dev/audio

?
 
Donc pour raconter un peu ce que j'ai fait :

modprobe sound
isapnp /etc/isapnp.conf
modprobe sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
modprobe awe_wave


 
Notez que je n'ai plus le message "DMA (input) timed out".
 
Que faire maintenant pour jouer un WAV ?
 
EDIT : Klaimant > je vais voir si je trouve un DEB qui m'installe un player WAV, on verra bien.


Message édité par Cherrytree le 07-02-2004 à 13:19:58

---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 13:20:46    

installer un lecteur audio et pas jouer de wav, capu :P
 
Ogg ou mp3, sinon install les w32codecs (http://marillat.free.fr pour trouver le mirroir en stable)
 
Si tu as pas de X, install mpg123 ou un lecteur du meme genre  
 
:hello:


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 07-02-2004 à 19:00:14    

Quelqu'un aurait le fichier synthgm.sbk quelque part ? J'ai pas du tout envie d'installer un Windows puis les drivers Creative, juste pour récupérer ce fichier.


---------------
Le site de ma maman
Reply

Marsh Posté le 07-02-2004 à 19:54:30    

Tu les télécharges les drivers et tu regardes si tu peux pas extraire le fichier contenu dans le driver.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 07-02-2004 à 21:31:15    

mirtouf a écrit :

Tu les télécharges les drivers et tu regardes si tu peux pas extraire le fichier contenu dans le driver.


J'y ai bien pensé, mais ça a été vain.
 
EDIT : par contre, il est sur le CD d'installation des pilotes ! :D


Message édité par Cherrytree le 07-02-2004 à 21:47:53

---------------
Le site de ma maman
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed