OVH Cloud OVH Cloud

FreeBSD 5.1 et carte son PCI

8 réponses
Avatar
Bouly From Paris
Mon soucis est que ma carte son n'est pas reconnu. L'entrée pci
n'apparait pas dans /dev, et pourtant le module est chargé
Que faire?

8 réponses

Avatar
Eric Masson
"Bouly" == Bouly From Paris writes:






Bouly> Mon soucis est que ma carte son n'est pas reconnu.

C'est bête.

Bouly> L'entrée pci n'apparait pas dans /dev,

Ce qui veut dire ?

Bouly> et pourtant le module est chargé

Lequel ?

Bouly> Que faire?

Aller brûler un cierge ?

Enfin comme d'habitude à cette période, aucune info intéressante dans le
post pour y voir clair.

dmesg, pciconf -lv, uname -a, référence du chipset de la carte son ?

Eric Masson

--
Je cherche un organisme fournisseur d'oeufs embryonnés autre que le
centre d'élevage d'Artenay qui vient de fermer, pour la réalisation de
TP de culture de cardiomyocytes
-+- DZ in : Guide du Neuneu Usenet - Pas de neuneux félés chez fbci -+-





Avatar
Bouly From Paris
On Sat, 20 Sep 2003 01:28:49 +0200, Eric Masson wrote:

Bouly> Mon soucis est que ma carte son n'est pas reconnu.

C'est bête.


Et oui



Bouly> L'entrée pci n'apparait pas dans /dev,

Ce qui veut dire ?



J'ai du devfs, et même pas de /dev/snd ou de /dev/dsp


Lequel?


kldload ahc_pci.ko
kldload: can't load ahc_pci.ko: File exists kldload snd_fm801.ko
kldload: can't load snd_fm801.ko: File exists



Bouly> Que faire?

Aller brûler un cierge ?

Enfin comme d'habitude à cette période, aucune info intéressante dans le
post pour y voir clair.

dmesg, pciconf -lv, uname -a, référence du chipset de la carte son ?



pci0: <multimedia, audio> at device 9.0 (no driver attached)
:9:1: class=0x098000 card=0x13191319 chip=0x08021319 rev=0xb2
hdr=0x00
vendor = 'Forte Media, Inc.'
device = 'FM801 Xwave PCI Joystick' class = input device
uname -a
FreeBSD bsd 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT
2003 :/usr/obj/usr/src/sys/GENERIC i386


Le chipset de la carte son est un fm801. Le module sous linux que
j'utilise est forte.



Eric Masson


Avatar
pasAlanpasCox
Le Sat, 20 Sep 2003 10:04:39 +0200, Thierry Herbelot a écrit :

C'est pas ça le problème, tout ça j'ai dejà fait.
Mais, il n'y aucune entree /dev/dspx,y


Bonjour,

pour avancer :
- charger tous les drivers son : kldload snd
- regarder quel driver a reconnu le périphérique : dans /var/log/messages
- remonter au driver son individuel (fichier dans /boot/kernel)
- rebooter
- recharger uniquement le bon driver (ce doit être
"kldload /boot/kernel/snd_fm801.ko")
- vérifier que le driver trouve bien ses petits
- enregistrer la config dans /boot/loader.conf
(snd_fm801_load="YES")

et c'est good !

TfH

PS : par ailleurs, et sans vouloir être (trop) désagréable, on peut
commencer par une FreeBSD 4.8 quand on débute avec Unix et qu'on est pas
assez autonome pour chercher son bonheur sur Google ou dans le Handbook


Avatar
Bouly From Paris
On Sat, 20 Sep 2003 11:04:39 +0200, Thierry Herbelot wrote:

Je suis sous devfs, et il n'y a ni /dev/dsp ni /dev/mixer


Bonjour,

pour avancer :
- charger tous les drivers son : kldload snd - regarder quel driver a
reconnu le périphérique : dans /var/log/messages - remonter au driver
son individuel (fichier dans /boot/kernel) - rebooter - recharger
uniquement le bon driver (ce doit être "kldload
/boot/kernel/snd_fm801.ko")
- vérifier que le driver trouve bien ses petits - enregistrer la config
dans /boot/loader.conf (snd_fm801_load="YES")

et c'est good !

TfH

PS : par ailleurs, et sans vouloir être (trop) désagréable, on peut
commencer par une FreeBSD 4.8 quand on débute avec Unix et qu'on est pas
assez autonome pour chercher son bonheur sur Google ou dans le Handbook


Avatar
Bouly From Paris
On Sat, 20 Sep 2003 11:04:39 +0200, Thierry Herbelot wrote:

Mon chipset est bien reconnu, les entrées dsp sont bien créé.
Je verrais par la suite comment faire pour que tout aille vers la carte
son pci


Bonjour,

pour avancer :
- charger tous les drivers son : kldload snd - regarder quel driver a
reconnu le périphérique : dans /var/log/messages - remonter au driver
son individuel (fichier dans /boot/kernel) - rebooter - recharger
uniquement le bon driver (ce doit être "kldload
/boot/kernel/snd_fm801.ko")
- vérifier que le driver trouve bien ses petits - enregistrer la config
dans /boot/loader.conf (snd_fm801_load="YES")

et c'est good !

TfH

PS : par ailleurs, et sans vouloir être (trop) désagréable, on peut
commencer par une FreeBSD 4.8 quand on débute avec Unix et qu'on est pas
assez autonome pour chercher son bonheur sur Google ou dans le Handbook


Avatar
Eric Masson
"Machin" == pasAlanpasCox writes:






Machin> C'est pas ça le problème, tout ça j'ai dejà fait. Mais, il n'y
Machin> aucune entree /dev/dspx,y

kldstat -v | grep snd

Au niveau du pciconf, aucun driver n'est attaché à la carte, j'ai donc
des doutes sur le chargement du module ou de sa compilation dans le
kernel.

Eric Masson

--
tu as aussi la [MacsBug 6.5.4]a7 qui est apparue recemment et qui
supporte le Speech Manager, avec la dcmd spk_st qui permet de faire
prononcer au mac la pile des appels ou le contenu des registres du PPC.
-+- Ol. in Guide du Macounet Pervers : Tout se perd, ma bonne dame.. -+-





Avatar
Bouly From Paris
On Sat, 20 Sep 2003 13:35:07 +0200, Eric Masson wrote:

"Machin" == pasAlanpasCox writes:






Machin> C'est pas ça le problème, tout ça j'ai dejà fait. Mais, il n'y
Machin> aucune entree /dev/dspx,y

kldstat -v | grep snd

Au niveau du pciconf, aucun driver n'est attaché à la carte, j'ai donc
des doutes sur le chargement du module ou de sa compilation dans le
kernel.

Eric Masson


kldstat -v |grep snd
237 msgsnd
3 2 0xc06a6000 4efc snd_fm801.ko
4 pci/snd_fm801
4 28 0xc06ab000 1d320 snd_pcm.ko
3 snd_pcm
5 1 0xc06c9000 31d4 snd_driver.ko
34 snd_driver
6 2 0xc06cd000 5988 snd_vibes.ko
5 pci/snd_vibes
7 2 0xc06d3000 4918 snd_via82c686.ko
6 pci/snd_via82c686
8 2 0xc06d8000 5930 snd_t4dwave.ko
7 pci/snd_t4dwave
9 2 0xc06de000 5ae8 snd_solo.ko
8 pci/snd_solo
10 5 0xc06e4000 4bb8 snd_sbc.ko
9 isa/snd_sbc
11 2 0xc06e9000 516c snd_sb16.ko
10 sbc/snd_sb16
12 2 0xc06ef000 4dfc snd_sb8.ko
11 sbc/snd_sb8
13 2 0xc06f4000 10a44 snd_neomagic.ko
12 pci/snd_neomagic
14 3 0xc0705000 c5fc snd_mss.ko
13 isa/snd_mss
14 acpi/snd_mss
15 isa/snd_pnpmss
16 gusc/snd_guspcm
17 isa/snd_gusc
15 2 0xc0712000 8404 snd_maestro3.ko
18 pci/snd_maestro3
16 2 0xc071b000 62dc snd_maestro.ko
19 pci/snd_maestro
17 2 0xc0722000 45e8 snd_ich.ko
20 pci/snd_ich
18 3 0xc0727000 6250 snd_ess.ko
21 sbc/snd_ess
23 isa/snd_es1888
19 2 0xc072e000 6190 snd_es137x.ko
24 pci/snd_es137x
20 2 0xc0735000 6f28 snd_emu10k1.ko
25 pci/snd_emu10k1
21 2 0xc073c000 c450 snd_ds1.ko
27 pci/snd_ds1
22 4 0xc0749000 85b4 snd_csa.ko
28 pci/snd_csa
29 csa/snd_csapcm
23 2 0xc0752000 5850 snd_cs4281.ko
30 pci/snd_cs4281
24 2 0xc0758000 5940 snd_cmi.ko
31 pci/snd_cmi
25 2 0xc075e000 532c snd_als4000.ko
32 pci/snd_als4000
26 2 0xc0764000 4f68 snd_ad1816.ko
33 isa/snd_ad1816






Avatar
Eric Masson
"Bouly" == Bouly From Paris writes:






Bouly> < snip kldstat -v |grep snd >

La carte n'est toujours pas reconnue ?

Le module fm801 est chargé et il contient bien l'id pci de la carte, qui
semble être une version 2.

Si la carte n'est toujours pas attachée, essayez de booter sans l'acpi.

Eric Masson

--
SP: Vivemment une bonne WWDC pour remettre tout ça à plat, je crois.
Ol: "MacOS X Server 1.0 will ship on Intel and PowerPC", WWDC'98.
SP: Arggg, là c'est plus de la perversité, c'est du masochisme...
+ SP in Guide du Macounet Pervers : World Wide Developer Couillonade +