Temat: kmod-usb-net-hso w OpenWrt-trunk

Witam !
Właśnie jestem na etapie konfigurowania swojego builda Openwrt na TP-Linka TL-WR1043ND,i mam problem z modułem HSO (sterownik dla nowszych modemów GSM/UMTS firmy Option) - nie ma go na liście w menu USB-Net.
Sprawdziłem plik "usb.mk" pod tym kątem i sekcja HSO istnieje,ale kompilacja dla wszystkich architektur jest wyłączona ("!" przed wpisem danej architektury).
O co biega ?
Wywaliłem te wykrzykniki,moduł pojawił się na liście,ale nie kompiluje się.

Jakiś miesiąc temu kompilowałem trunka dla Asusa WL-500gP,i sterownik HSO był dostępny (teraz także brcm7xx jest "za-wykrzykowany" wink ).

Co radzicie ?
Da się jakoś wymusić zbudowanie tego modułu,albo zmienić kernel (jeśli to sprawka niekompatybilności z jego nową wersją) ?

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

2

Odp: kmod-usb-net-hso w OpenWrt-trunk

może coś mieszają w trunku...

3

Odp: kmod-usb-net-hso w OpenWrt-trunk

Nie wiem szczerze, nie kompiluję hso bo nie mam takiego modemu. Zobaczę co się dzieje.

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

4

Odp: kmod-usb-net-hso w OpenWrt-trunk

Patryk_:

--- package/kernel/modules/other.mk    (wersja 18968)
+++ package/kernel/modules/other.mk    (kopia robocza)
@@ -811,7 +811,7 @@
 define KernelPackage/rfkill
   SUBMENU:=$(OTHER_MENU)
   TITLE:=RF switch subsystem support
-  DEPENDS:=@TARGET_x86||TARGET_olpc||TARGET_s3c24xx||TARGET_brcm47xx
+  DEPENDS:=@TARGET_x86||TARGET_olpc||TARGET_s3c24xx||TARGET_brcm47xx||TARGET_ar71xx
   KCONFIG:= \
     CONFIG_RFKILL \
     CONFIG_RFKILL_INPUT=y \

Kompiluje się, potrzebujesz do działania kmod-usb-net-hso i kmod-rfkill. Czy działa - nie wiem, nie mam modemu (btw, jak ktoś będzie modemy na forum rozdawał za darmo to pamiętajcie o mnie smile)

Jak przetestujesz i będzie działać to daj znać, wrzucę to na ticketa.

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

5 (edytowany przez Patryk_ 2009-12-29 22:07:46)

Odp: kmod-usb-net-hso w OpenWrt-trunk

Cezary dzięki,wypróbuję najszybciej,jak się da smile

Rozbroił mnie ten rfkill - musieli coś dodać nowego,w 8.09.1 na starym Atherosie (fonera 2.0) tego modułu chyba nie było,a HSO biegał pięknie,podobnie dawniej w trunku na Broadcoma.

Tak BTW - mógłbyś do swoich buildów dorzucić moduły kmod-usb-serial-option,kmod-usb-serial-sierrawireless i właśnie HSO (jak przetestuję - moduły *serial* już sprawdzałem na TP-Linku z modemem Huawei E230,jest OK,a także moduł ftdi z przejściówką USB-UART na tym chipie) - to kilka kB,a jednak wielu ludzi tego używa wink

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

6

Odp: kmod-usb-net-hso w OpenWrt-trunk

Jak wywalili 2.6.28 z configów to pozmieniali to. A przy okazji przenieśli rfkill do osobnego pakietu, a z jakiegoś powodu niezrobili go na ar71xx. Ot, to cały trunk, piaskownica...

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

7 (edytowany przez Patryk_ 2009-12-30 14:41:17)

Odp: kmod-usb-net-hso w OpenWrt-trunk

Działa pięknie,jeszcze raz dzięki Cezary smile

TP-Link radzi sobie bez problemów z ruchem przez modem USB rzędu 6 Mbit/s - Asus WL-500gP łapał już czkawkę niestety.

root@OpenWrt:/mnt# lsusb
Bus 001 Device 008: ID 058f:6390 Alcor Micro Corp. USB 2.0-IDE bridge
Bus 001 Device 007: ID 0af0:6911 Option
Bus 001 Device 006: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 002: ID 03f0:021d Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@OpenWrt:/mnt# ifconfig
(..)

hso0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:217.116.102.152  P-t-P:217.116.102.152  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1486  Metric:1
          RX packets:24987 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15343 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:34693957 (33.0 MiB)  TX bytes:822975 (803.6 KiB)
(...)

dmesg:

(...)
hso: drivers/net/usb/hso.c: 1.2 Option Wireless
usbcore: registered new interface driver hso
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
USB Serial support registered for Sierra USB modem
usbcore: registered new interface driver sierra
sierra: v.1.3.3:USB Driver for Sierra Wireless USB modems
(...)

A,i przy okazji - możesz zdradzić,co trzeba doinstalować,aby móc zarządzać switchem TP-Linka jak w Twoim buildzie ?
Pozwoliłem sobie skopiować Twój /etc/config/network,ale jedyne,co uzyskałem,to brak łączności z routerem i konieczność użycia trybu failsafe sad,oraz aby działały diody USB i WLAN ?

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

8

Odp: kmod-usb-net-hso w OpenWrt-trunk

To super że działa smile

Tzn, switchem sterować  nie możesz. On jest na stałe ustalony i na razie nie możesz tego zmienić. Jak chcesz dodać kod do obsługi do swojego builda to zobacz http://eko.one.pl/openwrt/kamikaze/sour … lans.patch, albo po prostu poczekaj chwilę (dzień - dwa), zaraz powinno się to pojawić w trunku.

USB - WLAN: to tylko skrypt, zobacz  w /etc/hotplug.d/usb i /etc/config/system

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

9

Odp: kmod-usb-net-hso w OpenWrt-trunk

Testuję intensywnie ruterek pod kontrolą trunka,i niestety wychodzą pewne kwiatki,przede wszystkim z hotplugingiem USB - po odłączeniu np.modemu czy dysku i ponownym podłączeniu system staje się niestabilny (potrafi pojawić się seg. fault np.po uruchomieniu nano czy byle czego innego),a urządzenia USB nie działają,dmesg sypie błędami.
Reboot pomaga w 100% - do stabilności w stanie "ustalonym" nie mam żadnych zastrzeżeń.

Mam nadzieję,że to nie wina sprzętu smile
Czy TP-Link wymaga modułu usb-ohci do obsługi USB,czy też wystarczy samo usb-core i usb2 ?
Bo mam go zainstalowanego - może on bruździ ?

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

10

Odp: kmod-usb-net-hso w OpenWrt-trunk

To od urządzenia zależy. ohci to USB 1.1. Ja nie mam takich problemów, ale jedyne co używam do pendrive. Kartę muzyczną wyciągnę to zobaczę.

Pokaż taki dmesg.

PS. Przed wyciągnięciem urządzenia zobacz czy zabicie wszyskiego co z niego korzysta, ładne zamknięcie programów, ew wyładowanie modułu nie pomoże.

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

11

Odp: kmod-usb-net-hso w OpenWrt-trunk

Dmesga z błędami nie pokażę,bo ubiłem router przez te wszystkie kombinacje sad (chyba btrfs z kompresją,którego używam na plikopartycji z openwrt,nawalił,i wynikowy obraz flasha miał błędy)- trzeba było reanimować przez rs232,a wgrany przed chwilą Twój build z aktualnego trunka jest jakby stabilniejszy.
Jednak Asus miał swoje zalety wink

Cezary,mam kolejną prośbę wink - o dołączenie przy okazji do Twojej kompilacji paczek:

kmod-usb-serial-option
kmod-usb-serial-ftdi
kmod-usb-serial-pl2302
kmod-usb-serial-sierrawireless
kmod-ipt-extra
kmod-rt73-usb

wraz z zależnościami.
Z góry dzięki smile

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

12

Odp: kmod-usb-net-hso w OpenWrt-trunk

Skompilowałem. O tyle w ipt_extra prawie nie ma modułów, zgłosiłem to już wieki temu i olali sprawę. A nie mam motywacji że zobaczyć dlaczego smile

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

13 (edytowany przez Patryk_ 2010-02-11 12:54:45)

Odp: kmod-usb-net-hso w OpenWrt-trunk

Mam ten sam problem (brak modułu HSO) w stabilnym kamikaze 8.09.2 na x86.
rfkilla nigdzie nie mogę znaleźć.
Cezary,pomożesz i tym razem ? wink

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

14

Odp: kmod-usb-net-hso w OpenWrt-trunk

Nie da się. HSO zostało wprowadzone w 2.6.26, a stabilne 8.09.2 jest oparte na 2.6.25.20. Fizycznie łatki nie ma w repo od tego.

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

15

Odp: kmod-usb-net-hso w OpenWrt-trunk

No nic,trzeba będzie z trunkiem kombinować,ale na x86 to straszny syf,połowa paczek się nie kompiluje sad

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

16

Odp: kmod-usb-net-hso w OpenWrt-trunk

I na dodatek dziś to przerabiają znowy (xena dołożyli)

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