Newsgroup: it.comp.os.linux.iniziare
Titolo: Modulo ad1848

Questo modulo mi sta facendo impazzire, esso non è presente, e per questo 
l'audio non funzia correttamente, ma io ho una OPTI 16 e il modulo dovrebbe 
messere [MDK 8.1] mad16.o
La scritta che questo modulo non funzia mi compare durante i lavori dalle 
consol terminale, disturbando e costringendomi al riavvio a lanciare sempre 
sndconfig!
Help

Stef.Se wrote:

.....già è la stessa cosa che faccio io ....però mi hanno detto di 
disattivare dvfs dicono che è questo che fa casino con la Opti... appena 
provo ti faccio sapere
-- 
Linux Mandrake 8.1
Linux User #225078
Linux Machine#107590
Icq #8592162


Gia disattivato, prima sndconfig non funzionava nemmeno!

Stef.Se wrote:

..allora continuerò con le mie ricerche che sino ad ora sono state 
abbastanza infruttuose...a parte qualcuno che mi diceva di ricompilare il 
kernel...



Msg    <bob0v9...@localhost.localdomain>

Ho la stessa scheda (penso). Eccoti la mia configurazione:
Kernel 2.4.9 ricompilato senza supporto devfs (non ho mai provato con).
Configurazione kernel:
CONFIG_SOUND=y
CONFIG_SOUND_OSS=m
CONFIG_SOUND_MAD16=m
CONFIG_MAD16_OLDCARD=y
CONFIG_SOUND_PSS=m
CONFIG_PSS_MIXER=y
CONFIG_SOUND_SB=m
CONFIG_SOUND_YM3812=m
Non conosco mandrake, controlla se i moduli ci sono nel kernel che hai
installato (guarda in /lib/modules): e' una scheda vecchiotta.
output di lsmod:
Module                  Size  Used by    
mad16                   7648   0
ad1848                 16832   0 [mad16]
sb_lib                 33728   0 [mad16]
uart401                 6368   0 [mad16 sb_lib]
opl3                   11368   0 (unused)
sound                  56492   0 [mad16 ad1848 sb_lib uart401 opl3]
/etc/modules.conf
options sound dmabuf=1
options sb mad16=1
options opl3 io=0x388
options mad16 io=0x530 irq=9 dma=3 dma16=0 mpu_io=0x300 mpu_irq=5 \
joystick=1 cdtype=0x00
Non uso isapnp.conf, ho fatto riservare l'irq 9 e 5 al bus isa tramite il
bios (altrimenti il 9 me lo pigliava la scheda di rete e il modulo
andava in crisi).
P.S.: non ho mai provato il joystick.

 
Questi parametri a che prog di configurazione sono da passare?
Non ho trovato nessun files del tipo kernel.config!!!
Comunque ecco la situazione.
Prima di sndconfig lsmod mi dice:
Module                  Size  Used by
lp                      5808   0 
parport_pc             20240   1 
parport                24768   1  [lp parport_pc]
af_packet              12560   0  (autoclean)
ip_vs                  62000   0  (autoclean)
keybdev                 1920   0  (unused)
mousedev                4192   1 
hid                    18480   0  (unused)
usbmouse                2048   0  (unused)
input                   3648   0  [keybdev mousedev hid usbmouse]
uhci                   23152   0  (unused)
usbcore                50752   1  [hid usbmouse uhci]
nls_iso8859-15          3408   1  (autoclean)
nls_cp850               3632   1  (autoclean)
vfat                    9968   1  (autoclean)
fat                    32192   0  (autoclean) [vfat]
rtc                     5600   0  (autoclean)
Dopo sndconfig esso mi riporta
Module                  Size  Used by
opl3                   11904   1 
mad16                   7808   0  (unused)
ad1848                 18928   0  [mad16]
sb_lib                 34224   0  [mad16]
uart401                 6352   0  [mad16 sb_lib]
sound                  58400   1  [opl3 mad16 ad1848 sb_lib uart401]
soundcore               4208   5  [sb_lib sound]
ppp_deflate            42208   0  (autoclean)
bsd_comp                4576   0  (autoclean)
ppp_async               6672   1  (autoclean)
ppp_generic            19616   3  (autoclean) [ppp_deflate bsd_comp 
ppp_async]
slhc                    5136   0  (autoclean) [ppp_generic]
lp                      5808   0 
parport_pc             20240   1 
parport                24768   1  [lp parport_pc]
af_packet              12560   0  (autoclean)
ip_vs                  62000   0  (autoclean)
keybdev                 1920   0  (unused)
mousedev                4192   1 
hid                    18480   0  (unused)
usbmouse                2048   0  (unused)
input                   3648   0  [keybdev mousedev hid usbmouse]
uhci                   23152   0  (unused)
usbcore                50752   1  [hid usbmouse uhci]
nls_iso8859-15          3408   1  (autoclean)
nls_cp850               3632   1  (autoclean)
vfat                    9968   1  (autoclean)
fat                    32192   0  (autoclean) [vfat]
rtc                     5600   0  (autoclean)
al reboot mi compare questo log e debbo rilanciare sndconfig perche con 
modprobe non riesco a caricare i moduli!
dic 14 15:11:55 localhost modprobe: 
/lib/modules/2.4.8-26mdk/kernel/drivers/sound/mad16.o.gz: 
dic 14 15:11:55 localhost modprobe: Hint: insmod errors can be caused by 
incorrect module parameters, including invalid IO or IRQ parameters
dic 14 15:11:55 localhost modprobe: init_module: No such device
dic 14 15:11:55 localhost modprobe: 
/lib/modules/2.4.8-26mdk/kernel/drivers/sound/mad16.o.gz: insmod 
/lib/modules/2.4.8-26mdk/kernel/drivers/sound/mad16.o.gz failed
dic 14 15:11:55 localhost modprobe: 
/lib/modules/2.4.8-26mdk/kernel/drivers/sound/mad16.o.gz: insmod mad16 
failed
dic 14 15:11:55 localhost sound: Loading sound module (mad16) failed
Io uso MDK 8.1 e se mi indichi che prog usare per "riconfigurare" il kernel 
anche da consol (non la odio e spesso lavoro con MC).

 anche da consol (non la odio e spesso lavoro con MC).
Il supporto nel tuo kernel ce l'hai gia', quindi non ti serve ricompilarlo
(se non lo devi fare per altri motivi).
Mi sa che sia un problema di abilitazione della scheda (che al boot con
il bios pnp gli cambia i parametri).
Prova a disabilitare il "pnp os" nel bios.
Usa il programma "isapnp".
Controlla se hai il file /etc/isapnp.conf
Se ce l'hai controlla dentro se abilita la scheda sonora e con quali
parametri (indirizzo di memoria, irq, dma)
Poi controlli che nel file /etc/modules.conf ci siano gli stessi
parametri. Questi parametri devono essere accettabili dal modulo (mi
pare che ci siano alcuni IRQ che al modulo adlib non piacciono).
Se il file /etc/isapnp.conf non c'e' (o non c'e' la scheda audio) usa il
comando pnpdump >>/etc/isapnp.conf (magari salvati prima il vecchio) e
poi lo editi ed assegni i parametri alla scheda sonora (che devono
essere gli stessi di /etc/modules.conf).
Per provare manualmente la sequenza di comandi e':
isapnp
modprobe mad16
(ricordati prima di rimuovere i moduli caricati con rmmod).
Se non ti da errori, dovresti essere a posto.