1 (edytowany przez hbr 2012-02-20 21:49:02)

Temat: karta dźwiękowa - brak /dev/snd

Witam,

Instaluję kartę dźwiękową zgodnie z poradnikiem na eko. Zainstalowałem podane tam sterowniki usb i moduły, jednak nie ma "katalogu" /dev/snd (ani /dev/sound, dsp, mixer czy innych wskazujących na dźwięk).
lsusb "widzi" kartę (Bus 001 Device 005: ID 1130:f211 Tenx Technology, Inc. TP6911 Audio Headset), odpięcie i podpięcie karty skutkuję takimi oto zapiskami w logach:

logread:
OpenWrt kern.info kernel: usb 1-1.4: USB disconnect, device number 4
OpenWrt kern.info kernel: usb 1-1.4: new full speed USB device number 5 using ar71xx-ehci

dmesg:
usb 1-1.4: USB disconnect, device number 4
usb 1-1.4: new full speed USB device number 5 using ar71xx-ehci

Co robię źle? Jak to ugryźć, żeby działało?

Wszystko robione na routerze Netgear WNDR3700v1 na trunku od arokha, karta dźwiękowa podpięta wraz z dyskiem przez aktywny hub Uniteka....

2

Odp: karta dźwiękowa - brak /dev/snd

W /proc/bus/usb/devices zobacz czy driver ją obsługuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: karta dźwiękowa - brak /dev/snd

T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#=  5 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1130 ProdID=f211 Rev= 5.10
S:  Product=USB  AUDIO
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
I:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I:  If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E:  Ad=01(O) Atr=09(Isoc) MxPS= 192 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)

Chyba średnio. Karta dźwiękowa ta najpopularniejsza na allegro za parę złotych (3D sound).

4

Odp: karta dźwiękowa - brak /dev/snd

No to nie masz. opkg list_installed jeszcze pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: karta dźwiękowa - brak /dev/snd

list-installed

6

Odp: karta dźwiękowa - brak /dev/snd

Nie zainstalowałeś właściwych modułów.


kmod-sched - 3.1.5-1
kmod-scsi-core - 3.1.5-1
kmod-scsi-generic - 3.1.5-1
kmod-sit - 3.1.5-1
kmod-sound-core - 3.2.5-1
kmod-tun - 3.1.5-1
kmod-usb-audio - 3.2.5-1
kmod-usb-core - 3.2.5-1

System masz w  3.1.5 to masz zainstalować w tej samej wersji, nie 3.2.5. Bo one się nie ładują teraz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez hbr 2012-02-20 22:31:08)

Odp: karta dźwiękowa - brak /dev/snd

A jest gdzieś historia wersji? W repo openwrt.org jest tylko 3.2.5, zaś najstarsza wersja oferowana przez trondah to 3.2.2...

Albo w drugą stronę - podnieść (bezpiecznie) cały system do 3.2.5 bez wgrywania squashfsa (unikając tym samym konfigruacji całego routera od zera)?

8

Odp: karta dźwiękowa - brak /dev/snd

Nie da się, bo kernela nie zaktualizujesz w ten sposób. Możesz zrobić sysupgrade bez -n to przynajmniej /etc/config zostanie. Tak czy siak - potrzebujesz moduły dokładnie w tej wersji w jakiej masz kernel.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez hbr 2012-02-22 09:06:25)

Odp: karta dźwiękowa - brak /dev/snd

Dla potomnych - w końcu udało mi się znaleźć repo z modułami do kernela 3.1.5, ale brakuje w nim kmod-usb-audio. Zdecydowałem się zatem na upgrade systemu zgodnie z opisem na openwrt.org (najpierw moduły, potem sysupgrade). Niestety extroot po restarcie nie wstał, zacząłem kombinować i w konsekwencji skończyło się na wrzucaniu obrazu systemu przez tftp wink
Teraz już karta dźwiękowa jest wykrywana i wszystko wygląda jak w instrukcji na eko.

10

Odp: karta dźwiękowa - brak /dev/snd

W końcu znalazłem chwilę, żeby ruszyć dalej z tematem audio z routera. Myślałem, że już będzie z górki, ale natrafiłem na kolejny problem:

/ # /etc/init.d/mpd start
/usr/bin/mpd: can't load library 'libvorbisfile.so.3'

I rzeczywiście, w /usr/lib mam tylko:
libvorbis.so.0 -> libvorbis.so.0.4.3
libvorbis.so.0.4.3
libvorbisidec.so.1 -> libvorbisidec.so.1.0.2
libvorbisidec.so.1.0.2
mpd podczas instalacji dociągnęło sobie wszystko, co chciało. Jest jakiś pakiet, w którym jest ta nieszczęsna libvorbisfile?

11

Odp: karta dźwiękowa - brak /dev/snd

W repo openwrt.org 10.03.1

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez frutis 2012-03-02 11:29:03)

Odp: karta dźwiękowa - brak /dev/snd

Chciałbym zapytać czy ktoś z was zna jakieś karty dźwiękowe na usb które posiadają tylko jakieś wyjście cyfrowe(toslink lub spdif)? Chodzi mi o karty o małych gabarytach. Wiem, że można kupić jakieś "kombo" ale takie rozwiązanie mnie nie interesuje.

Znalazłem całkiem fajną kartę do tego typu zastosowań: http://www.ha-info.com/ngcoax.htm.
Jest ona oparta na chipie TI PCM2704. Na blogu: http://diy4fun.blogspot.com/2010/01/mak … m2704.html przeczytałem niestety taką informację: "The sound card works under the Linux as well, but it stop and start playing the sound periodically (the period varied from few minutes to one hour). I guess it is driver problem (if somebody has any idea how to fix it I will be very grateful)."

Jaki sterownik obsługuje tego typu urządzenia pod OpenWrt?

13

Odp: karta dźwiękowa - brak /dev/snd

Używam przerobionej karty ADA-20 firmy AXAGO na chipie CM119
Ma on wyjście spdif, które wystarczy wyprowadzić na zewnątrz.

Karta wygląda mniej więcej tak (różni producenci=różny branding)
http://www.epanorama.net/blog/wp-conten … CF0195.JPG
Pomysł zaczerpnięty z:
http://www.diyaudio.com/forums/digital- … t-mod.html

Polecam urządzenie o dobrych parametrach audio działa pod windows i linux.