jest tak:
~# uname -a
Linux 3.18.19 #14 Fri Jul 31 21:30:07 CEST 2015 mips GNU/Linux
z każdej sekcji opisanej w poradniku przepisałem wszystkie potrzebne pakiety do skryptu sprawdzającego, czy są zainstalowane:
for p in kmod-usb-core kmod-usb2 usb-modeswitch libusb-1.0 \
wwan comgt chat comgt-ncm comgt-directip uqmi umbim usb-modeswitch \
chat comgt kmod-usb-serial kmod-usb-serial-option \
chat comgt kmod-usb-acm \
chat comgt-ncm kmod-usb-net-cdc-ncm kmod-usb-serial kmod-usb-serial-option kmod-usb-net-huawei-cdc-ncm \
chat comgt-ncm kmod-usb-net-huawei-cdc-ncm \
uqmi kmod-usb-net-qmi-wwan \
kmod-usb-net-cdc-ether \
kmod-usb-net-rndis \
comgt-directip kmod-usb-net-sierrawireless \
umbim kmod-usb-net-cdc-mbim \
comgt comgt-hso kmod-usb-net kmod-usb-net-hso ; do
o=$(opkg list-installed "$p" 2>/dev/null)
if test $? -eq 0 ; then
echo "$o"
else
echo "brak $p"
fi
done | sort -u
i zwraca taki wynik:
chat - 2.4.7-6
comgt - 0.32-25
comgt-directip - 0.32-25
comgt-hso - 1.0
comgt-ncm - 0.32-25
kmod-usb-acm - 3.18.19-1
kmod-usb-core - 3.18.19-1
kmod-usb-net - 3.18.19-1
kmod-usb-net-cdc-ether - 3.18.19-1
kmod-usb-net-cdc-mbim - 3.18.19-1
kmod-usb-net-cdc-ncm - 3.18.19-1
kmod-usb-net-hso - 3.18.19-1
kmod-usb-net-huawei-cdc-ncm - 3.18.19-1
kmod-usb-net-qmi-wwan - 3.18.19-1
kmod-usb-net-rndis - 3.18.19-1
kmod-usb-net-sierrawireless - 3.18.19-1
kmod-usb-serial - 3.18.19-1
kmod-usb-serial-option - 3.18.19-1
kmod-usb2 - 3.18.19-1
libusb-1.0 - 1.0.19-1
umbim - 2015-04-09-af9c293c1f1d8a97fbd8adf9c6070ead4920ca84
uqmi - 2014-12-03-86bcdb8cca652676a78b2df8b5e3fb27a40c60a4
usb-modeswitch - 2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a
wwan - 2014-07-17-1
wynik polecenia dalej jest taki jak poprzednio:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0af0 ProdID=4005 Rev= 0.00
S: Manufacturer=USB Modem
S: Product=USB Modem
S: SerialNumber=1234567890ABCDEF
C:* #Ifs= 6 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=85(I) Atr=03(Int.) MxPS= 64 Ivl=2ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
jak próbuję instalować te pakiety, których wersja nie odpowiada wersji kernela 3.18.19-1 to otrzymuję komunikat, że jest zainstalowany i up to date:
root@openwrt:~# opkg install chat comgt comgt-directip comgt-hso comgt-ncm libusb-1.0 umbim uqmi usb-modeswitch wwan
Package chat (2.4.7-6) installed in root is up to date.
Package comgt (0.32-25) installed in root is up to date.
Package comgt-directip (0.32-25) installed in root is up to date.
Package comgt-hso (1.0) installed in root is up to date.
Package comgt-ncm (0.32-25) installed in root is up to date.
Package libusb-1.0 (1.0.19-1) installed in root is up to date.
Package umbim (2015-04-09-af9c293c1f1d8a97fbd8adf9c6070ead4920ca84) installed in root is up to date.
Package uqmi (2014-12-03-86bcdb8cca652676a78b2df8b5e3fb27a40c60a4) installed in root is up to date.
Package usb-modeswitch (2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a) installed in root is up to date.
Package wwan (2014-07-17-1) installed in root is up to date.
serio nie wiem czego brakuje jeszcze.