1 (edytowany przez cx 2012-09-20 22:22:22)

Temat: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Doszedłem do tego jak uruchomić ten modem ale jest to dość manualne dla mnie póki co zadanie.
Trzeba włożyć modem a następnie uruchomić:

usb_modeswitch -v 05c6 -p 1000 -c /etc/usb_modeswitch.d/05c6:1000:uMa=DGT

Jednak należy to zrobić zaraz po włożeniu modemu, gdyż jakiś czas później nie udaje się już przełączyć urządzenia i trzeba je ponownie usunąć oraz podłączyć. Najprawdopodobniej chodzi o to, że OpenWRT zmienia sobie driver obsługujący to urządzenie po chwili - najpierw jest usb-storage a później (none), hub lub usbfs (widać to przy 'cat /proc/bus/usb/devices') i już wtedy nie chce się przełączyć.

Oczywiście po udanym przełączeniu trzeba zrobić:

echo "211f 6802" > /sys/bus/usb-serial/drivers/option1/new_id

i jeszcze:

/etc/init.d/network restart

aby skonfigurować urządzenie sieciowo.

Chciałbym te rzeczy jakoś oskryptować aby wydarzało się to automatycznie na skutek włożenia modemu.
Oczywiście mógłbym jakiś skrypt napisać, który gania cały czas w kółko i sprawdza w ten sposób czy urządzenie nie jest rozpoznane jednak wolałbym obsłużyć jakieś zdarzenie (coś w rodzaju udev na Linuksie).

Jak to by było?

2

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Wgraj najnowszą wersję gargoyle, przecież jest to dodane.

W openwrt jest hotplug który reaguje na zdarzenia.

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

3

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Mam najnowszą wersję Gargoyle, ale co tam jest dodane?? Owszem jest odpowiedni config do usb_modeswitch. Możesz też sobie wyklikać w web gui, że masz CDMA i od jakiego operatora itd.
Wszystko fajnie, tylko, tak jak pisałem, usb_modeswitch musisz uruchomić sam i to w dodatku zaraz po włożeniu modemu.

Spróbuję z tym hotplugiem. Możesz polecić jakieś ciekawe linki do dokumentacji tegoż mechanizmu?

Dzięki za odpowiedź!

cx

4

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Moje gargoyle PL?

usb-modeswitch odpala się samo, przełącza modem, więc problemu z nim nie ma. Nie dalej jak tydzień temu oddałem użytkownikowi MR3420 z tym modemem, więc działa, sprawdzono na żywym organizmie. Nie masz w ogóle potrzeby  ręcznego uruchamiania usb-modeswitch czy robienia czegoś innego dodatkowo.

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

5

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Tylko zaraz... Która to jest najnowsza?? Widzę w katalogu http://ecco.selfip.net/gargoyle-pl/ar71xx/ pliki z datą 2012-09-19. Jeśli faktycznie wrzuciłeś coś nowego 2 dni temu, to OK - muszę zupgrade'ować i sprawdzić. Ja mam wersję którą ściągnąłem w okolicach 2012-09-04 i jestem pewien, że na niej (u mnie) to nie działa.
BTW: Jak to jest z tymi wersjami? Da się je jakoś łatwo rozpoznać?

6

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Na eko.one.pl masz spis co i kiedy się zmieniło. I tak, to wersje przed kilku dni.

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

7

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Ha... Widzisz... Trochę szkoda, że w nazwie pliku nie ma jakiejś informacji o wersji. Czemu tak? I to w dodatku wszystkie obrazy, niezależnie od tego czy to oryginalny OpenWRT, Twoja modyfikacja, czy Gargoyle, nazywają się dokładnie tak samo. Można się trochę przez to pogubić.
Zaraz zaktualizuje i sprawdzę czy działa...

8

Odp: Modem DGT CT-680 / automatyczne uruchomienie usb_modeswitch

Hehe. Faktycznie bangla.

Dzięki!