« -: Jun 17, 2005, 12:07 »
Имам един такъв голям проблем със звукова карта.
Карата е Yamaha ползва драйвър opl3-sa2.
Имам slackware 10.1 ядро 2.6.8
Махнах alsa-driver,utils,tools,lib - тези които идват с дистрибуцията
Изтеглих со същите като сорс от страницата на АЛСА. В ядрото сам махнала опдръуйката и на ALSA и OSS. Оставил сам само поддръйката на звука като модул.
Сега компилирам алса-драивър както е описано в документацията на страницата... ред по ред. Компилира се всичко и не дава грешки. Но в момента в които написвам
modprobe snd-opl3sa2
WARNING: Error inserting snd (/lib/modules/2.6.8/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.8/kernel/sound/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.8/kernel/sound/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.8/kernel/sound/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_rawmidi (/lib/modules/2.6.8/kernel/sound/acore/snd-rawmidi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_mpu401_uart (/lib/modules/2.6.8/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_cs4231_lib (/lib/modules/2.6.8/kernel/sound/isa/cs423x/snd-cs4231-lib.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.8/kernel/sound/acore/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_opl3_lib (/lib/modules/2.6.8/kernel/sound/drivers/opl3/snd-opl3-lib.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_opl3sa2 (/lib/modules/2.6.8/kernel/sound/isa/snd-opl3sa2.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Ето какво показва и dmesg
snd_opl3_lib: Unknown symbol snd_timer_interrupt
snd_opl3_lib: Unknown symbol snd_verbose_printk
snd_opl3_lib: Unknown symbol snd_hwdep_new
snd_opl3_lib: Unknown symbol snd_timer_new
snd_opl3_lib: Unknown symbol snd_device_new
snd_opl3_lib: Unknown symbol snd_device_free
snd_opl3sa2: Unknown symbol snd_ctl_add
snd_opl3sa2: Unknown symbol snd_card_register
snd_opl3sa2: Unknown symbol snd_compat_kcalloc
snd_opl3sa2: Unknown symbol snd_card_free
snd_opl3sa2: Unknown symbol snd_opl3_create
snd_opl3sa2: Unknown symbol snd_verbose_printk
snd_opl3sa2: Unknown symbol snd_ctl_new1
snd_opl3sa2: Unknown symbol snd_cs4231_create
snd_opl3sa2: Unknown symbol snd_opl3_interrupt
snd_opl3sa2: Unknown symbol snd_card_new
snd_opl3sa2: Unknown symbol snd_ctl_rename_id
snd_opl3sa2: Unknown symbol snd_card_set_generic_pm_callback
snd_opl3sa2: Unknown symbol snd_ctl_notify
snd_opl3sa2: Unknown symbol snd_device_new
snd_opl3sa2: Unknown symbol snd_mpu401_uart_interrupt
snd_opl3sa2: Unknown symbol snd_pcm_suspend_all
..........................................
.........................................
редовете са адски много не ги поствам всичките но сами се досещате че всичко се повтаря за всеки модул.
Какво да правя дайте съвет моля.
Нещо нямам инсталирано ли, нещо не е както трябва ли... идея си нямам просто вече 2 ден се занимавам с това.
Когато пробвах с инсталираната АЛСА от дистрибуцията проблема беше същия. ( естествено с подръжка като модул/или направо в ядрото на самия драйвър)