Portál AbcLinuxu, 12. května 2025 06:50

Dotaz: rozlisenie viac rovnakych USB zvukoviek

13.2.2013 13:29 iko
rozlisenie viac rovnakych USB zvukoviek
Přečteno: 261×
Odpovědět | Admin
Zdravim,

snazim sa zistit, ako rozlisit viac rovnakych USB zvukoviek, potrebujem ich presne adresovat a nechcem aby sa mi po reboote alebo odpojeni nahodne pomenovali. Pozeral som cez udev, nemaju seriove cislo, tak ich neviem rozlisit. Nepodarilo sa mi ani zistit, na ktorom porte v USB hube su pripojene.

Neporadi mi niekto ako ich rozlisit?

Vdaka...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.2.2013 14:39 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: rozlisenie viac rovnakych USB zvukoviek
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je docela častý problém. Konkrétní připojení zjistíš přes lsusb, ale id se bude měnit. Pokud bys je uměl připojovat pokaždé ve stejném pořadí, pak budou mít pokaždé stejné jedinečné alsí jméno.
13.2.2013 22:48 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: rozlisenie viac rovnakych USB zvukoviek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja pouzivam =sys-fs/udev-171-r8 a uspesne mi funguje nasledovna konfiguracia:
KERNEL=="sr*", DRIVERS=="usb", KERNELS=="2-1.1", SYMLINK+="dvd-ram_drive_A"
KERNEL=="sr*", DRIVERS=="usb", KERNELS=="2-1.2", SYMLINK+="dvd-ram_drive_B"
KERNEL=="sr*", DRIVERS=="usb", KERNELS=="2-1.3", SYMLINK+="dvd-ram_drive_C"
KERNEL=="sr*", DRIVERS=="usb", KERNELS=="2-1.4", SYMLINK+="dvd-ram_drive_D"
KERNEL=="ttyUSB*", DRIVERS=="ftdi_sio", KERNELS=="7-2:1.0", SYMLINK+="t-mobile", OWNER="smsd", GROUP="tty",  MODE="600"
KERNEL=="ttyUSB*", DRIVERS=="pl2303",   KERNELS=="7-1:1.0", SYMLINK+="SmartUPS", OWNER="root", GROUP="root", MODE="600"
KERNEL=="video*", DRIVERS=="uvcvideo", KERNELS=="2-2.1:1.0", SYMLINK+="cam1"
KERNEL=="video*", DRIVERS=="uvcvideo", KERNELS=="2-2.2:1.0", SYMLINK+="cam2"
KERNEL=="video*", DRIVERS=="uvcvideo", KERNELS=="2-2.3:1.0", SYMLINK+="cam3"
Cisla v polozke "KERNELS" som zobral z kernel logu po pripojeni USB zariadenia. Napr toto sa objavi v kernel logu pri pripojeni prvej mechaniky
[    5.400269] usb 2-1.1: new high-speed USB device number 8 using ehci_hcd
U mna je problem rovnaky. Jednoltive zariadenia nemaju dostatok unikantych udajov, aby sa dali rozoznat inak ako cez USB port v USB strome zariadeni. U tych zvukoviek to vidim jedine na rozlisenie podla USB portu.

Predpokladam, ze bude stacit spravne zmenit device file /dev/pcmCxDx[c|p] a /dev/snd/pcmCxDx[c|p] no bude to treba vyskusat. Ja som zatial menil "nazvy" len pre zariadeni spominane hore.
13.2.2013 22:52 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: rozlisenie viac rovnakych USB zvukoviek
Este mala drobnost :) V pripade adresovania cez driver treba pridat na koniec aj endpoint (:1.0 v priklade hore pre kamery a seriove prevodniky, pre prvy endpoint). Ak sa pouzije "usb" ako "miesto" rozlisenia, tak staci ta adresa v kernel logu (dvd-ram mechaniky).

udev ma aj nejaky tool, co vypise vsetky tieto parametre ale uz je asi moc neskoro, lebo si neviem nejak spomenut na nazov ...
14.2.2013 07:57 iko
Rozbalit Rozbalit vše Re: rozlisenie viac rovnakych USB zvukoviek
Dakujem za popis. Uz to mam vyriesene, alsa mi uz priraduje spravne cisla zvukoviek podla USB portu. Zatial mi nejdu pomenovavat zvukovky (dava tam default...), ale to mi nevadi.
14.2.2013 20:29 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: rozlisenie viac rovnakych USB zvukoviek
A pochlubíš se tady s řešením? :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.