20 Kwietnia 2024 12:14:02
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Szukam zaproszenia n...
· konfiguracja router ...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [16]
· dodatkowe złącz... [4]
· konfiguracja rout... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.135.183.187
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Audio usb - TOMATO
backlit
Krótki opis tyczy się uruchomienia karty audio usb wpiętej do routera dodającej naszemu sprzętowi nowych możliwości (odtwarzania strumieni radiowych czy tez plików dźwiękowych)

Poniżej zdjęcie karty jaką użyłem (koszt od 1 PLN)
images47.fotosik.pl/793/854ac697b35cf6d6.jpg

W moim przypadku potrzebowałem użyć hub-a usb z racji jednego portu (WNR3500L). Na hub-ie podłączony mam dysk 2,5 cala. Hub w moim przypadku musiał być aktywny (zasilany).
Do wykrycia karty potrzebne jest załadowanie dodatkowych modułów ( zależnych od wersji softu routera ). W moim przypadku 2.6 (MIPSR2). Za uprzejmością Shibbiego takowe otrzymałem;)
Link: http://update.groov.pl/extras.tar.gz
Pliki umieszczamy na dysku aby po restaracie routera móc je załadować bez potrzeby kolejnego ściągania. Ja umieściłem je w /opt/extras.
Moduły jakie trzeba załadować to :

insmod /opt/extras/soundcore.ko
insmod /opt/extras/snd.ko
insmod /opt/extras/snd-hwdep.ko
insmod /opt/extras/snd-page-alloc.ko
insmod /opt/extras/snd-timer.ko
insmod /opt/extras/snd-pcm.ko
insmod /opt/extras/snd-seq-device.ko
insmod /opt/extras/snd-seq.ko
insmod /opt/extras/snd-rawmidi.ko
insmod /opt/extras/snd-seq-midi-event.ko
insmod /opt/extras/snd-seq-midi.ko
insmod /opt/extras/snd-mixer-oss.ko
insmod /opt/extras/snd-pcm-oss.ko
insmod /opt/extras/snd-usb-lib.ko
insmod /opt/extras/snd-usb-audio.ko
insmod /opt/extras/input-core.ko
insmod /opt/extras/hid.ko
insmod /opt/extras/usbhid.ko


Dodajemy je w konsoli. Aby nie robić tego każdorazowo po restarcie routera można dodać do firewall-a.
Teraz wpinamy nasza kartę audio. W logach pojawia się:

user.info kernel: usb 1-1.2: new full speed USB device using ehci_hcd and address 7
user.info kernel: usb 1-1.2: configuration #1 chosen from 1 choice
user.info kernel: input: USB  AUDIO   as /class/input/input2
user.info kernel: input: USB HID v1.10 Device [USB  AUDIO  ] on usb-0000:00:04.1-1.2
user.info kernel: input: USB  AUDIO   as /class/input/input3
user.info kernel: input: USB HID v1.10 Device [USB  AUDIO  ] on usb-0000:00:04.1-1.2
user.debug hotplug[7431]: Attached USB device 1-1.2:1.3 [INTERFACE=3/1/1 PRODUCT=1130/f211/510]
user.debug hotplug[7436]: Attached USB device 1-1.2:1.4 [INTERFACE=3/1/1 PRODUCT=1130/f211/510]
user.debug hotplug[7429]: Attached USB device 1-1.2:1.0 [INTERFACE=1/1/0 PRODUCT=1130/f211/510]
user.debug hotplug[7441]: Attached USB device 1-1.2:1.2 [INTERFACE=1/2/0 PRODUCT=1130/f211/510]
user.debug hotplug[7440]: Attached USB device 1-1.2:1.1 [INTERFACE=1/2/0 PRODUCT=1130/f211/510]


Oczywiście aby móc odtworzyć cokolwiek potrzeba zainstalować player. Ja użyłem madplay.
A więc w konsoli:


ipkg update
ipkg install madplay

Po zainstalowaniu aby odtworzyć strumień radiowy wpisujemy:

wget -O - http://.............. | madplay -


W miejsce kropek wpisujemy adres strumienia.

Póki co z braku czasu ograniczyłem się do podpięcia jednej stacji pod przycisk WPS routera i tak tym steruję bez udziału komputera.
Oczywiście są inne player-y i możliwości sterowania. Liczę, że z rozwojem tematu każdy doda coś od siebie i powstanie dokładniejszy opis z nowymi możliwościami. Mój pseudo tutorial należy traktować jako bardzo ogólny pokazujący co na chwile obecną udało mi się odpalić.

Uzupełnienie:

Sterowanie przyciskiem WPS.

W zakładce SES/AOSS Button wszystko zaznaczone jako "run custom script"

W custom wpisujemy :

[ $1 -lt 2 ] && killall madplay -
[ $1 -gt 1 -a $1 -lt 3 ] && wget -O - stacja A | madplay -
[ $1 -gt 3 -a $1 -lt 5 ] && wget -O - stacja B | madplay -
[ $1 -gt 4 -a $1 -lt 6 ] && wget -O - stacja C | madplay -


Stacja A,B,C - adresy strumieni radiowych,

Opis działania:
- 1 sekundowe przyciśnięcie - "zabij procesy(wyłącz)" madplay
- 2 sekundowe przyciśnięcie - graj stacja A
- 4 sekundowe przyciśnięcie - graj stacja B
- 5 sekundowe przyciśnięcie - graj stacja C

UWAGA: przyciśnięcie 3, 7, 11 sekundowe jest wyłączone z możliwości konfiguracji
Edytowany przez backlit dnia 29-04-2011 10:35
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
 
shibby
ja tylko dodam od siebie ze moduly musimy poszukac specjalnie pod dana wersje tomato. Te przytoczone w opisie sa dla k2.6 MIPS2 build52. Dla innego buildu badz procesorow mips1 te moduly nie zadzialaja. Znalezc je mozemy w archiwum tomatousb.org.

Fajny tutek. Warto go rozszerzyc o mozliwosc sterowania pilotem Wink
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
overflow
Ja dorzucę do tematu moduły dla mips2 build54, które otrzymałem od shibbiego Wink
http://update.groov.pl/extras-b54.tar.gz
 
naiLo
Zaciekawił mnie ten projekt, czy mógł by mi ktoś powiedzieć czy można zastosować ten mod do formy domofonu?

Przykładowo mam drugi dom gdzie działa już monitoring IP ale chciał bym też móc odbierać dzwięki z otoczenia i nadawać na umieszczony tam głośnik? czy jest tak możliwość?
Powered by ASUS RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-084V K26 USB AIO + SAMSUNG S2 PORTABLE 1TB
 
runner2
Witam
Niestety nie mogę zainstalować modułów, czy mogę prosić o namiary jakie moduły mam wgrać
Tomato v1.28,0905 MIPSR2-055 K26 USB MEGA-VPN

Karta
http://www.digitus.info/pl/produkty/multimedia/audio/adaptery-usb-audio/adapter-audio-usb-20-da-70777/
Edytowany przez runner2 dnia 09-07-2011 08:11
 
hermes-80

Cytat

Witam
Niestety nie mogę zainstalować modułów, czy mogę prosić o namiary jakie moduły mam wgrać
Tomato v1.28,0905 MIPSR2-055 K26 USB MEGA-VPN


insmod /opt/extras/soundcore.ko
insmod /opt/extras/snd.ko
insmod /opt/extras/snd-hwdep.ko
insmod /opt/extras/snd-page-alloc.ko
insmod /opt/extras/snd-timer.ko
insmod /opt/extras/snd-pcm.ko
insmod /opt/extras/snd-seq-device.ko
insmod /opt/extras/snd-seq.ko
insmod /opt/extras/snd-rawmidi.ko
insmod /opt/extras/snd-seq-midi-event.ko
insmod /opt/extras/snd-seq-midi.ko
insmod /opt/extras/snd-mixer-oss.ko
insmod /opt/extras/snd-pcm-oss.ko
insmod /opt/extras/snd-usb-lib.ko
insmod /opt/extras/snd-usb-audio.ko
insmod /opt/extras/input-core.ko
insmod /opt/extras/hid.ko
insmod /opt/extras/usbhid.ko


Archiwum należy rozpakować i załadować z niego odpowiednie moduły
[url]http://tomato.groov.pl/index.php?dir=K26/build5x-055-EN/&file=extras-MIPS2.tar.gz
[/url]
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
runner2
U mnie w logach teraz cos takiego po podłączeniu karty :

unknown user.warn kernel: snd_pcm_oss: Unknown symbol snd_pcm_format_width
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_new
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_stop
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_minmax
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_format_physical_width
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_rule_add
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_lib_ioctl
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_hwdep_new
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_new_stream
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_set_ops
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_list
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_period_elapsed
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_usbmidi_disconnect
unknown user.warn kernel: snd_usb_audio: Unknown symbol kmalloc_caches
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_new
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_usb_create_midi_interface
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_stop
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_minmax
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_format_physical_width
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_rule_add
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_lib_ioctl
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_hwdep_new
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_new_stream
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_set_ops
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_list
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_pcm_period_elapsed
unknown user.warn kernel: snd_usb_audio: Unknown symbol snd_usbmidi_disconnect
unknown user.warn kernel: snd_usb_audio: Unknown symbol kmalloc_caches


co teraz wgrałem moduły które polecił kolega w poście wyżej
 
shibby
to zle bo to nie sa moduly dla twojej wersji stac bledy kernela. Jaka dokladnie kompilacje tomato posiadasz?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
runner2
Tomato v1.28,0905 MIPSR2-055 K26 USB MEGA-VPN
netgear wnr3500l

Niestety nadal nie działa
Może podrzucicie info na jakiej wersji tomato i na jakich modułach będzie to działać tak bardziej na pewno,
chciałem wgrywać najnowszą wersję ale to też nie ma sensu bo pewnie nie znajde do niej modułów,
Interesuje mnie wersja na której będzie działać transmision, mam dysk 1Tb, zrobiłem 100mb swap, i 1 gb na opt, a reszta na dane,
Edytowany przez runner2 dnia 10-07-2011 09:54
 
hermes-80
Wgraj najnowszą kompilacje Shibby-iego 62 i w tym samum katalogu są moduły w pliku extras-MIPS2.
katalog - http://tomato.groov.pl/index.php?dir=...5x-062-EN/
obraz dla Netgeat-a - http://tomato.groov.pl/index.php?dir=...ga-VPN.trx
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
runner2
Dzięki wielkie
Teraz działa bez problemu na mojej karcie
a już się bałem że tak jak kamera będzie bezużyteczna
Dzięki hermes-80
Pozdrawiam
 
RAFI9666
Czy mogę prosić o informację jakie moduły należy wgrać, niestety nie mogę ich znaleźć.
Którą nowszą wersję Tomato wgrać, aby wszystko działało bez problemów?

Asus WL-500GP v1
Tomato v1.27.8744 ND USB Ext
Karta muzyczna:
images47.fotosik.pl/793/854ac697b35cf6d6.jpg

Dziękuję i pozdrawiam
---------------------
Asus WL-500GP V1
Seagate Momentus 120GB SATA -> USB
Tomato Firmware 1.27 ND-USB-8744-Ext
 
buniaczek
Wszystko napisane w pierwszym poście:

Cytat

Moduły jakie trzeba załadować to :

insmod /opt/extras/soundcore.ko
insmod /opt/extras/snd.ko
insmod /opt/extras/snd-hwdep.ko
insmod /opt/extras/snd-page-alloc.ko
insmod /opt/extras/snd-timer.ko
insmod /opt/extras/snd-pcm.ko
insmod /opt/extras/snd-seq-device.ko
insmod /opt/extras/snd-seq.ko
insmod /opt/extras/snd-rawmidi.ko
insmod /opt/extras/snd-seq-midi-event.ko
insmod /opt/extras/snd-seq-midi.ko
insmod /opt/extras/snd-mixer-oss.ko
insmod /opt/extras/snd-pcm-oss.ko
insmod /opt/extras/snd-usb-lib.ko
insmod /opt/extras/snd-usb-audio.ko
insmod /opt/extras/input-core.ko
insmod /opt/extras/hid.ko
insmod /opt/extras/usbhid.ko


Link również: http://update.groov.pl/extras.tar.gz
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
 
hermes-80
Pod router : Asus WL-500GP v1 32RAM 8Flash (sprawdź czy się nie pomyliłem)
Spróbuj:
Tomato - http://tomato.groov.pl/index.php?dir=...ga-VPN.trx
Pliki modułów, które należy wypakować i załadować zgodnie z tutkiem są w archiwum - http://tomato.groov.pl/index.php?dir=...PS1.tar.gz
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
gandalf
Dlaczego po aktualizacji softu do Tomato Firmware 1.28.0905 MIPSR2-070V K26 USB Mega-VPN Multilanguage
przestało mi działać radio. Instalowałem ponownie kartę muzyczną, jednak bez skutku.

Wygląda to tak:
[root@RT-N16 root]$ wget -O - http://poznan5-4.radio.pionier.net.pl:8000/tuba10-1.mp3 | madplay -
Connecting to poznan5-4.radio.pionier.net.pl:8000 (150.254.169.3:8000)
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
audioFrowndev/dsp: No such file or directory


Połączony z 05 wrzesień 2011 12:31:52:
dodam jeszcze że przy ręcznym instalowaniu poszczególnych modułów mam taki sam efekt.


[root@RT-N16 root]$ insmod /opt/extras/snd.ko
insmod: can't insert '/opt/extras/snd.ko': unknown symbol in module, or unknown parameter
[root@RT-N16 root]$ insmod /opt/extras/snd-hwdep.ko
insmod: can't insert '/opt/extras/snd-hwdep.ko': unknown symbol in module, or unknown parameter

Edytowany przez gandalf dnia 05-09-2011 12:31
Asus RT-AC68U Asuswrt-Merlin 384.9
+ HDD 1TB --- OwnCloud 8.0.11
APC UPS 700
QNAP 251 (16GB RAM) - 12TB
 
shibby
pokaż logi. Karta jest wykrywana?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
hermes-80
A używasz tych extras pod wersje 70V: http://tomato.groov.pl/index.php?dir=...PS2.tar.gz ??
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
 
gandalf
Udało się usunąć problem dzięki @hermes-80.
Po pobraniu tej paczki, skopiowaniu plików na swoje miejsce i
restarcie firewalla ''service firewall restart" wszystko ruszyło.
Dzięki bardzo wszystkim
Asus RT-AC68U Asuswrt-Merlin 384.9
+ HDD 1TB --- OwnCloud 8.0.11
APC UPS 700
QNAP 251 (16GB RAM) - 12TB
 
shishad
Witam, mam pytanko skąd mogę pobrać moduły extras dla

http://tomato.groov.pl/index.php?dir=K24%2Fbuild5x-075V-ML

router ASUS WL-520GU

Pozdrawiam
 
shibby
uu nie wysłało mi się hmm, weź od wersni 070V-ML. Powinny działać.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 6

· Użytkowników online: 0

· Łącznie użytkowników: 24,117
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,187,680 unikalnych wizyt