A
aycaramba
Grünschnabel
Hallo Community,
bin relativ neu in FreeBSD und Unix daher leider noch nicht wirklich proof. Ich hoffe, dass mir jemand von Euch bei diesem laestigen Problem helfen kann.
Hab jetzt auf meinem Notebook Sony VGN-FS285M FreeBSD 6.0-RELEASE installiert.
Das Notebook hat einen Azalia Soundchip (Realtek/Intel High Definition Audio), der vom FreeBSD-Soundtreiber derzeit nicht unterstuetzt wird.
Da es von diesem Soundchip unterschiedliche Baureihen gibt, ist es schwer zu sagen, ob ein bestimmter Laptop mit dem kommerziellen OSS-Treiber funktioniert, der an und fuer sich diesen Onboard Sound (zumindest in einem Beta-Stadium) supported. Bei mir tut ers jedenfalls nicht. Das Problem dabei ist, dass mehrere Devices denselben IRQ verwenden, so wie zB USB, AGP und eben dieser Onboard-Sound alle auf IRQ 16 liegen. Dies kann im Bios nicht geaendert werden. Sobald man den OSS-treiber also startet, verursacht man einen Kernel-Crash mit in etwa dieser Ausgabe:
Zuweilen gibts fuer dieses Problem scheinbar keine Loesung.
Meine Alternative ist also USB-Audio. Ich wuerde gerne mein Interface, dass ich in meiner Windows-Recording-Umgebung benutze zu diesem Zweck verwenden. Es handelt sich dabei um den kleinen Mobilen Adapter M-AUDIO Transit USB.
Nun zu meinem Wehwehchen:
Wenn ich den usb-audio-treiber mit kldload snd_uaudio lade und dann cat /dev/sndstat ansehe, scheint erstmal nichts auf:
Allerdings wird der Adapter auch nicht als USB Audio Device erkannt:
Und hier weiss ich nun nicht weiter. Kann es sein, dass das Kistl nicht den USB Audio Device Class Standards entspricht und deshalb nicht erkannt wird?
Hat wer ne Idee?
bin relativ neu in FreeBSD und Unix daher leider noch nicht wirklich proof. Ich hoffe, dass mir jemand von Euch bei diesem laestigen Problem helfen kann.
Hab jetzt auf meinem Notebook Sony VGN-FS285M FreeBSD 6.0-RELEASE installiert.
Das Notebook hat einen Azalia Soundchip (Realtek/Intel High Definition Audio), der vom FreeBSD-Soundtreiber derzeit nicht unterstuetzt wird.
Da es von diesem Soundchip unterschiedliche Baureihen gibt, ist es schwer zu sagen, ob ein bestimmter Laptop mit dem kommerziellen OSS-Treiber funktioniert, der an und fuer sich diesen Onboard Sound (zumindest in einem Beta-Stadium) supported. Bei mir tut ers jedenfalls nicht. Das Problem dabei ist, dass mehrere Devices denselben IRQ verwenden, so wie zB USB, AGP und eben dieser Onboard-Sound alle auf IRQ 16 liegen. Dies kann im Bios nicht geaendert werden. Sobald man den OSS-treiber also startet, verursacht man einen Kernel-Crash mit in etwa dieser Ausgabe:
Code:
Fatal trap 19: non-maskable interrupt trap while in kernel mode
instruction pointer = 0x20:0xc4ed5f83
stack pointer = 0x28:0xe4f1cae4
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = IOPL = 0
current process = 438 (sndconf)
trap number = 19
panic: non-maskable interrupt trap
Uptime: 9s
Dumping 1024MB (2 chunks)
Meine Alternative ist also USB-Audio. Ich wuerde gerne mein Interface, dass ich in meiner Windows-Recording-Umgebung benutze zu diesem Zweck verwenden. Es handelt sich dabei um den kleinen Mobilen Adapter M-AUDIO Transit USB.
Nun zu meinem Wehwehchen:
Wenn ich den usb-audio-treiber mit kldload snd_uaudio lade und dann cat /dev/sndstat ansehe, scheint erstmal nichts auf:
Code:
alphaomega# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
alphaomega#
Allerdings wird der Adapter auch nicht als USB Audio Device erkannt:
Code:
alphaomega# dmesg | grep ugen0
ugen0: Unknown Unknown, rev 1.00/1.00, addr 2
alphaomega#
Und hier weiss ich nun nicht weiter. Kann es sein, dass das Kistl nicht den USB Audio Device Class Standards entspricht und deshalb nicht erkannt wird?
Hat wer ne Idee?