[Solved] OpenWRT 15.05 + Telenor Hypernet 4G

Sziasztok!

Van egy TP-Link WDR3600 router, amellyel be kellene üzemelnem egy $subject modemet OpenWRT Chaos Calmer (15.05, kernel: 3.18.20) alatt.

# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1bbb ProdID=0195 Rev= 2.28
S:  Manufacturer=Alcatel
S:  Product=MobileBroadBand
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03
I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=(none)
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

OpenSuSE 13.2 (kernel ver: 3.16.legfrissebb) és openSuSE Leap 42.1 (kernel: 4.1.13) alatt NetworkManagerrel "automatikusan" működik a modem, amint bedugom az USB-be.

Itt a

Driver=(none)

helyett:

[...]
I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host
[...]
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
[...]
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

áll.
Az lsusb kimenete:

Bus 002 Device 022: ID 1bbb:0195 T & A Mobile Phones

Ezt a leírást követve itt akadok el:

cat /proc/bus/usb/devices
cat: can't open '/proc/bus/usb/devices': No such file or directory

és

Ezt követve pedig itt:

# ls -l /dev/cdc-wdm0
ls: /dev/cdc-wdm0: No such file or directory

Rákerestem az

rndis_host

-ra és a

cdc

-re.
Találtam egy bejegyzést, ahol ezzel foglalkoznak, de az valami openrouter verzióról szól és nem is tudtam betölteni azokat a kernelmodulokat.
Az usbnet.ko modul már megvolt a rendszerben, de a méretük nem egyezett a linken találhatóval. Gyanítom, hogy más verziójú kernelhez készült.

Próbáltam egy TP-Link 1043ND OpenWRT-s outerrel is, a helyzet ugyan ez.

Hogyan kellene működésre bírnom azt a sticket?

Szerk.: Megoldás:

opkg update
opkg install comgt kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils udev luci-apps-multiwan luci-app-mwan3

Hozzászólások

Az első linken található leírással próbálkozatm először, de mint írtam is, nem jön létre az usbserial eszköz, valamint:

# cat /proc/bus/usb/devices
cat: can't open '/proc/bus/usb/devices': No such file or directory

A 1043-assal csak kínomban próbálkoztam (a 3600-assal kellene megoldanom), de a linkeden v1-ről beszélnek, nekem pedig v2.1 van 1043ND-ből.

kicsit utána olvasva, valszeg nem is lesz működő usbserial eszközöd, ez nem olyan modem, volt már ilyennel dolgom, eth interfész jött létre, a megfelelő driver telepítése után.
- próbáld meg ezeket felrakni: opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils udev
- majd mehet egy restart
- dugd rá a modemet(ha rá volt dugva húzd le és dugd vissza)
- végül dmesgben megnézni mi történik, mit lát a kernel.

--------------------
http://grant-it.com/

USB modulok be vannak töltve? Lehet kézzel kell betölteni őket.