Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: petrf 26 Listopadu 2014, 15:34:13
-
Ahoj lidi.
Chtěl bych si koupit modem ZTE MF823 od O2. Máte někdo vyzkoušeno jeho fungování pod Ubuntu 14.04?
Díky za info
Petr
-
Tak jsem to nevydržel a modem jsem si koupil. Vzhledem k tomu, že se stejně jiný u O2 neprodává k dnešnímu dni, tak volba byla celkem jednoduchá. Dle očekávání mi pod Ubuntu neběžel. Ve Windows se to rozběhlo a k mému překvapení se to chová takto:
Modem obsahuje tři USB zařízení CD-ROM (ovladače Windows), zařízení s paměťovou kartou a síťovou kartu. Na internet se to připojí tak, že se zobrazí WWW stránka na adrese 192.168.0.1 připojím k této kartě DNS "m.home", v prohlížeči zadám PIN, připojím se na internet a zjistím i další statistické informace nebo nastavení modemu - vše přes prohlížeč.
V Ubuntu se zobrazí zařízení jako ZTE WCDMA Technologies MSM: ID 19d2:1225 viz.:
petr@notebook:~$ lsusb
Bus 002 Device 009: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 002 Device 003: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam
Bus 002 Device 012: ID 19d2:1225 ZTE WCDMA Technologies MSM
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Je potřeba ho přepnout na zařízení síťové karty, aby se zobrazilo v systému jako ZTE WCDMA Technologies MSM: ID 19d2:1403 pomocí následujícího příkazu:
sudo usb_modeswitch -v 0x19d2 -p 0x1225 -W -m 0x01 -M 55534243123456782000000080000c85010101180101010101000000000000 (to jsem nevymyslel, ale vygůglil)
Poté se zobrazí modem jako správné zařízení, ke kterému je možné přistupovat stejně jako ve Windows "http://m.home/index.html (http://m.home/index.html)", zadat PIN a připojit se na internet. Ještě výpis:
petr@notebook:~$ lsusb
Bus 002 Device 009: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 002 Device 003: ID 04f2:b230 Chicony Electronics Co., Ltd Integrated HP HD Webcam
Bus 002 Device 013: ID 19d2:1403 ZTE WCDMA Technologies MSM
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ještě jsem neměl čas na automatické přepínání zařízení po zasunutí do USB slotu, abych to nemusel dělat ručně, ale k tomu jsem se ještě nedostal. Až to zjistím dám vědět. Myslím si, že za pár dnů s tímto zařízením budou umět pracovat i Ubuntu automaticky, ale do té doby to snad někomu pomůže...
-
muzes klidne vytvorit stranku na ubuntu wiki s tim resenim ..
-
Tak jsem si ještě dodělal automatickou konfiguraci, která se spustí po "zastrčení" modemu do USB slotu:
Na konec souboru /lib/udev/rules.d/40-usb_modeswitch.rules se doplní následující řádky před poslední řádek s textem LABEL="modeswitch_rules_end":
# ZTE WCDMA Technologies MSM
ATTR{idVendor}=="19d2", ATTR{idProduct}=="1225", RUN+="usb_modeswitch '%b/%k'"
Následně se vytvoří soubor s konfigurací /usr/share/usb_modeswitch/19d2:1225 pro tento modem, který obsahuje následující řádky:
# ZTE WCDMA Technologies MSM
DefaultVendor= 0x19d2
DefaultProduct= 0x1225
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
NeedResponse=0
... a to je snad vše ...
Petr