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
- 2406 megtekintés
Hozzászólások
https://wiki.openwrt.org/doc/recipes/3gdongle
A csomagok mindenképpen kellenek, amit a cikk írt.
Vagy 1043nd esetében:
https://github.com/gwlim/Openwrt_Firmware
Ebben biztosan bent van a 3G támogatás.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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/
- A hozzászóláshoz be kell jelentkezni
Hálás köszönet, ez volt a megoldás.
- A hozzászóláshoz be kell jelentkezni
USB modulok be vannak töltve? Lehet kézzel kell betölteni őket.
- A hozzászóláshoz be kell jelentkezni