Debian Woody : configurer une Sound Blaster AWE64 - Installation - Linux et OS Alternatifs
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.
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 ?
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... |
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 ?
Marsh Posté le 01-02-2004 à 20:18:46
ça m'avait l'air bon pourtant....
Essaye sans dma16=5
Marsh Posté le 01-02-2004 à 20:19:41
ReplyMarsh 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 ?
Marsh Posté le 01-02-2004 à 20:22:33
soundcore en module ?
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 |
. Est-ce ce que tu voulais savoir ?
Marsh Posté le 01-02-2004 à 22:08:07
ReplyMarsh 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)
Marsh Posté le 01-02-2004 à 23:36:51
mirtouf a écrit : T'as pensé à créer les devices si t'utilises pas devfs ? |
Là, tu me parles chinois.
Marsh Posté le 01-02-2004 à 23:38:58
http://www.alsa-project.org/alsa-d [...] dule=sbawe
On en parle là.
Marsh Posté le 01-02-2004 à 23:45:13
ReplyMarsh Posté le 02-02-2004 à 12:06:48
ReplyMarsh Posté le 02-02-2004 à 12:12:57
Alsa est compris dans les noyaux 2.6.X auparavant, il fallait le mettre à part
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.
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.
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.
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.
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.
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.
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.
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).
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.
Marsh Posté le 07-02-2004 à 12:09:48
Lorsque je fais
more /proc/ioports |
, j'obtiens :
... |
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 ?
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? |
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.
Marsh Posté le 07-02-2004 à 13:14:11
Problème de codec, je pense. Non
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 |
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.
Marsh Posté le 07-02-2004 à 13:20:46
installer un lecteur audio et pas jouer de wav, capu
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
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.
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.
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 !
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