kernel 2.6.24-1 verursacht Soundprobleme wegen debian-policy

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

kernel 2.6.24-1 verursacht Soundprobleme wegen debian-policy

Beitrag von rendegast » 30.03.2008 15:34:40

Bei mir funktioniert snd_maestro3 nicht mehr, /dev/snd/pcm* und /dev/snd/control* werden nicht erstellt.
Der Grund ist die debian-policy http://wiki.debian.org/KernelFirmwareLicensing
und http://doolittle.icarus.com/~larry/fwin ... .6.17.html
(Habe mich ja schon über die neue Abhängigkeit "firmware_class" gewundert)

Matěj Laitl http://www.mail-archive.com/debian-kern ... 33102.html
README.debian aus alsa-firmware-loaders
README aus ftp://ftp.alsa-project.org/pub/firmware ... 16.tar.bz2 :

Code: Alles auswählen

tar  xjf  alsa-firmware-1.0.16.tar.bz2
cd  alsa-firmware-1.0.16/maestro3/
gcc  fw_writer.c
a.out
erstellt maestro3_assp_kernel.fw und maestro3_assp_minisrc.fw
diese nach /usr/local/lib/firmware/ess kopiert
(/lib/firmware/ /lib/hotplug/firmware/ /usr/lib/hotplug/firmware/ sind auch möglich)
und Neuladen:

Code: Alles auswählen

modprobe  -vr  snd-maestro3
modprobe  -v  snd-maestro3
in alsa-firmware sind noch eine Handvoll Sounddevices, das dürfte also auch andere Anwender betreffen:
sega-dreamcast, echoaudio, emagic-EMI, EMU, korg, digigram, Soundblaster-16-ASP, einige-USB (tascam), Yamaha-YSS225 (wavefront), Yamaha-DS1




----------- EDIT 20080520 ----------------
Für den allgemeinen Fall erst das Configure ausführen, welches die Makefiles erstellt:

Code: Alles auswählen

cd  alsa-firmware-*.*.*/
./configure
cd  Verzeichnis/
make
Die Namen der Unterverzeichnisse kann? aus dem Treibermodul bestimmt werden, Meldungen aus dmesg sollten auch gehen:

Code: Alles auswählen

cat  MODUL  |  strings  |  grep  -i  fw
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten