Jaki Linux wykryje modem huawei e230

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

witam
Mam problem z wyborem linuxa...
Posiadam modem huawei e230 z abonamentem w iplusie i chciałbym aby bez żadnych problemów działał mi on pod linuxem... nie mam pojęcia który linuch mi go pociągnie, gdyż próbowałem już na Ubuntu 10.4 i 9.08(chyba) i nie dało rady (pisałem wcześniej o tym posta)...
proszę o pomoc w wyborze systemu...
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jaki Linux wykryje modem huawei e230

Post autor: ra-v »

ziomal1492 pisze:(...)nie mam pojęcia który linuch mi go pociągnie(...),
Teoretycznei każdy, byle jego jadro i oprogramowanie (w większości standardowe) to obsługiwało - ja mam Fedorę i działa (ZTE nie Huawei, ale też modem USB).
Raczej widzę że jesteś bardzo początkujący. Tak więc zainstaluj jakąś wersję co się szybko instalowała.

Po zainstalowaniu.
Mam nadzieje że wiesz co to jest terminal lub konsola - takie okno co wygląda jak wiersz poleceń w Win. Włóż modem, poczekaj chwilę i wpisz w nie

Kod: Zaznacz cały

lsusb
ls /dev/ttyUSB*
ls /dev/ttyHS*
i wynik poleceń wrzuć na forum albo na wklejto ltp. serwisy z wklejkami.

Potem odłącz modem i wpisz

Kod: Zaznacz cały

su - c 'tailf /var/log/messages'
podaj hasło root-a, włóż modem i poczekaj jakiś czas, potem podaj wyniki na forum.


Twój modem jest obsługiwany przez usb_modeswitch - tak więc być może jeśli nie wyświetli urządzeń typu /dev/ttyUSB2 lub /dev/ttyHSO to raczej będzie on potrzebny.
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

oto co dał terminal po wpisaniu tych komend

lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 001 Device 002: ID 12d1:1401 Huawei Technologies Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


ls /dev/ttyUSB*
/dev/ttyUSB_utps_diag /dev/ttyUSB_utps_modem /dev/ttyUSB_utps_pcui

ls /dev/ttyHS*
ls: cannot access /dev/ttyHS*: No such file or directory

su - c 'tailf /var/log/messages'
Sep 21 18:36:02 szymon kernel: [ 221.015710] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Sep 21 18:36:02 szymon kernel: [ 221.015948] option 1-2:1.2: device disconnected
Sep 21 18:36:02 szymon kernel: [ 221.018283] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Sep 21 18:36:02 szymon kernel: [ 221.018524] option 1-2:1.3: device disconnected
Sep 21 18:36:02 szymon kernel: [ 221.303073] usbcore: deregistering interface driver option
Sep 21 18:36:02 szymon kernel: [ 221.305719] USB Serial deregistering driver GSM modem (1-port)
Sep 21 18:36:02 szymon kernel: [ 221.322343] USB Serial support registered for GSM modem (1-port)
Sep 21 18:36:02 szymon kernel: [ 221.324941] usbcore: registered new interface driver option
Sep 21 18:36:02 szymon kernel: [ 221.324948] option: v0.7.2:USB Driver for GSM modems
Sep 21 18:37:21 szymon kernel: [ 300.016018] Machine check events logged
Sep 21 18:38:11 szymon kernel: [ 350.044035] usb 1-8: new high speed USB device using ehci_hcd and address 5
Sep 21 18:38:11 szymon kernel: [ 350.187338] usb 1-8: configuration #1 chosen from 1 choice
Sep 21 18:38:11 szymon kernel: [ 350.204477] scsi13 : SCSI emulation for USB Mass Storage devices
Sep 21 18:38:11 szymon kernel: [ 350.250410] scsi14 : SCSI emulation for USB Mass Storage devices
Sep 21 18:38:11 szymon kernel: [ 350.260228] usb 1-8: USB disconnect, address 5
Sep 21 18:38:16 szymon kernel: [ 355.408069] usb 1-8: new high speed USB device using ehci_hcd and address 6
Sep 21 18:38:16 szymon kernel: [ 355.543446] usb 1-8: configuration #1 chosen from 1 choice
Sep 21 18:38:16 szymon kernel: [ 355.545431] option 1-8:1.0: GSM modem (1-port) converter detected
Sep 21 18:38:16 szymon kernel: [ 355.545661] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB0
Sep 21 18:38:16 szymon kernel: [ 355.579366] scsi16 : SCSI emulation for USB Mass Storage devices
Sep 21 18:38:16 szymon kernel: [ 355.596663] option 1-8:1.2: GSM modem (1-port) converter detected
Sep 21 18:38:16 szymon kernel: [ 355.596904] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB1
Sep 21 18:38:16 szymon kernel: [ 355.616127] option 1-8:1.3: GSM modem (1-port) converter detected
Sep 21 18:38:16 szymon kernel: [ 355.616402] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB2
Sep 21 18:38:21 szymon kernel: [ 360.597379] scsi 16:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Sep 21 18:38:21 szymon kernel: [ 360.608344] sr1: scsi-1 drive
Sep 21 18:38:21 szymon kernel: [ 360.608833] sr 16:0:0:0: Attached scsi generic sg3 type 5
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jaki Linux wykryje modem huawei e230

Post autor: ra-v »

Coś mi tu nie gra:)
ls /dev/ttyUSB* nie wyświetla ttyUSB2 a w dziennikach (messages) go widzi

Kod: Zaznacz cały

Sep 21 18:38:16 szymon kernel: [ 355.616402] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB2
W sumie powinienem odwrotnie kroki napisać żeby zobaczyć efekt....

Najpierw

Kod: Zaznacz cały

su - c 'tailf /var/log/messages'
i jak się pojawią podobne wpisy (ttyUSB) to wpisz

Kod: Zaznacz cały

ls /dev/ttyUSB*
Powinno być widać ttyUSB2


Zakładam więc że modem po powyższych krojach jest widziany. Trzeba zebrać dane dostępowe - APN, numer dostępowy, opcjonalnie (albo i nie) login i hasło
Tutaj masz konfigurację dal telefonół i modemów GSM
W tle warto mieć uruchomiony nasz dziennik systemu

Kod: Zaznacz cały

su - c 'tailf /var/log/messages'
Teraz szukamy na interfejsie, na panelu gdzieś takiej ikonki
http://net.rh.cba.pl/iplus_linux_konfig ... a.png.html
Potem dodajemy nowe urządzenie komórkowe - u Ciebie powinno być inne
http://net.rh.cba.pl/iplus_linux_konfig ... m.png.html
Potem państwo, Twój operator, APN (u mnie domyślny bo już podpowiada że www.plusgsm.pl).
No i na końcu potwierdzenie.
http://net.rh.cba.pl/iplus_linux_konfig ... w.png.html
http://net.rh.cba.pl/iplus_linux_konfig ... e.png.html
i wtym ostatnim oknie wybieramy ustawienia IPv4 i w serwery DNS wpisujemy serwery DNS Twojej sieci wg wzoru

Kod: Zaznacz cały

212.2.96.51, 212.2.96.52, 212.2.96.53, 212.2.96.54
No i startujemy neta klikając na ikonkę i wybierając zapisaną pozycję, pamiętając że w tle chodzi

Kod: Zaznacz cały

su - c 'tailf /var/log/messages'
... - wtedy widzimy wszystko co się dzieje
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

oto co się działo po wpisaniu polecenia su -c 'tailf /var/log/messages' gdy mój modem był najpierw podłączony odłączyłem go i znowu podłączyłem

su -c 'tailf /var/log/messages'
Sep 22 19:50:24 szymon kernel: [ 15.743913] vga16fb: mapped to 0xc00a0000
Sep 22 19:50:24 szymon kernel: [ 15.743921] vga16fb: not registering due to another framebuffer present
Sep 22 19:50:25 szymon kernel: [ 15.819199] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
Sep 22 19:50:25 szymon kernel: [ 15.819207] [drm] nouveau 0000:01:00.0: Output VGA-1 is running on CRTC 0 using output A
Sep 22 19:50:25 szymon kernel: [ 15.868233] Console: switching to colour frame buffer device 160x64
Sep 22 19:50:26 szymon kernel: [ 17.314920] [drm] nouveau 0000:01:00.0: Allocating FIFO number 1
Sep 22 19:50:26 szymon kernel: [ 17.315914] [drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 1
Sep 22 19:50:26 szymon kernel: [ 17.380355] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
Sep 22 19:50:26 szymon kernel: [ 17.400508] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
Sep 22 19:50:26 szymon kernel: [ 17.400516] [drm] nouveau 0000:01:00.0: Output VGA-1 is running on CRTC 0 using output A
Sep 22 19:53:03 szymon kernel: [ 174.619716] usb 1-8: USB disconnect, address 3
Sep 22 19:53:03 szymon kernel: [ 174.622147] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Sep 22 19:53:03 szymon kernel: [ 174.622377] option 1-8:1.0: device disconnected
Sep 22 19:53:03 szymon kernel: [ 174.649283] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Sep 22 19:53:03 szymon kernel: [ 174.649581] option 1-8:1.2: device disconnected
Sep 22 19:53:03 szymon kernel: [ 174.651035] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Sep 22 19:53:03 szymon kernel: [ 174.651314] option 1-8:1.3: device disconnected
Sep 22 19:53:06 szymon kernel: [ 176.975773] usbcore: deregistering interface driver option
Sep 22 19:53:06 szymon kernel: [ 176.978834] USB Serial deregistering driver GSM modem (1-port)
Sep 22 19:53:06 szymon kernel: [ 177.003844] USB Serial support registered for GSM modem (1-port)
Sep 22 19:53:06 szymon kernel: [ 177.006298] usbcore: registered new interface driver option
Sep 22 19:53:06 szymon kernel: [ 177.006305] option: v0.7.2:USB Driver for GSM modems
Sep 22 19:53:12 szymon kernel: [ 183.188037] usb 1-8: new high speed USB device using ehci_hcd and address 4
Sep 22 19:53:12 szymon kernel: [ 183.322076] usb 1-8: configuration #1 chosen from 1 choice
Sep 22 19:53:12 szymon kernel: [ 183.323617] option 1-8:1.0: GSM modem (1-port) converter detected
Sep 22 19:53:12 szymon kernel: [ 183.323836] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB0
Sep 22 19:53:12 szymon kernel: [ 183.346398] scsi10 : SCSI emulation for USB Mass Storage devices
Sep 22 19:53:12 szymon kernel: [ 183.372788] option 1-8:1.2: GSM modem (1-port) converter detected
Sep 22 19:53:12 szymon kernel: [ 183.373029] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB1
Sep 22 19:53:12 szymon kernel: [ 183.389066] option 1-8:1.3: GSM modem (1-port) converter detected
Sep 22 19:53:12 szymon kernel: [ 183.389344] usb 1-8: GSM modem (1-port) converter now attached to ttyUSB2
Sep 22 19:53:17 szymon kernel: [ 188.361132] scsi 10:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Sep 22 19:53:17 szymon kernel: [ 188.365486] sr1: scsi3-mmc drive: 0x/0x caddy
Sep 22 19:53:17 szymon kernel: [ 188.370133] sr 10:0:0:0: Attached scsi generic sg7 type 5

ls /dev/ttyUSB*
/dev/ttyUSB_utps_diag /dev/ttyUSB_utps_modem /dev/ttyUSB_utps_pcui

a przy konfiguracji połączenia w NetworkManager nie wykrywa mi mojego modemu tam gdzie jest "Create a connection for this mobile broadband device:" mam "any" i nie można zmienić...
Awatar użytkownika
artureal
Specjalista bezprzewodowy-senior
Posty: 334
Rejestracja: 2008-01-20, 19:15
Lokalizacja: Poznań

Re: Jaki Linux wykryje modem huawei e230

Post autor: artureal »

He, he, daj sobie spokój z nowymi dystrybucjami Linuksa. Twój E230 na pewno działa w wersji 9.04 - ściągnij ją, zainstaluj i problem z głowy :papa: Wiem, bo przerabiałem temat wielokrotnie z moim Huaweiem E220 :dobani:
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

tylko, że ja mam Ubuntu 9.04 i nie działa
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jaki Linux wykryje modem huawei e230

Post autor: ra-v »

Twój modem jest obsługiwany przez usb_modeswitch - tak więc być może jeśli nie wyświetli urządzeń typu /dev/ttyUSB2 lub /dev/ttyHSO to raczej będzie on potrzebny.
Czyli ściągnij usb_modeswicth i postępuj wg instrukcji na tamtej stronie. Jakby co to wróć z powrotem na forum;)
artureal pisze:He, he, daj sobie spokój z nowymi dystrybucjami Linuksa.
Być może w standardzie nie ma obsługi przełączania w tryb modemu, mimo że modem jest wykrywany to jest widziany jako dysk. usb_modeswiych jak "zapewnia" producent obsługuje ten model. Obsługuje nawet modele podobne do tamtych na liście (a jest ich trochę)

Dziwne trochę bo wg wpisów wyczytałem że powinien być widoczny jako modem, ale zobaczymy.
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

a nie ma instrukcji po polsku? :)
Awatar użytkownika
artureal
Specjalista bezprzewodowy-senior
Posty: 334
Rejestracja: 2008-01-20, 19:15
Lokalizacja: Poznań

Re: Jaki Linux wykryje modem huawei e230

Post autor: artureal »

ziomal1492 pisze:a nie ma instrukcji po polsku? :)
Jeszcze czego :hyhy:
A odnośnie wersji Ubuntu - ziomal1492, zdecyduj się wreszcie, którą masz. Późniejsze niż 9.04 (czyli 9.10 i 10.04) są znane z tego, że mają problemy z modemami GSM, a zwłaszcza, co ciekawe, z Huaweiami. W 9.04 Network Manager działa prawie z wszystkim, co wetkniesz pod USB. E230 powinien ruszyć bez problemu.
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

obecnie mam wersję 9.04... i teraz przy instalacji usb_modeswitch pojawił się błąd

szymon@szymon:~/Pulpit/usb-modeswitch-1.1.4$ make
gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb
usb_modeswitch.c:56:17: error: usb.h: No such file or directory
usb_modeswitch.c: In function ‘main’:
usb_modeswitch.c:342: warning: implicit declaration of function ‘usb_init’
usb_modeswitch.c:345: warning: implicit declaration of function ‘usb_set_debug’
usb_modeswitch.c:347: warning: implicit declaration of function ‘usb_find_busses’
usb_modeswitch.c:348: warning: implicit declaration of function ‘usb_find_devices’
usb_modeswitch.c:391: error: dereferencing pointer to incomplete type
usb_modeswitch.c:392: error: dereferencing pointer to incomplete type
usb_modeswitch.c:394: warning: implicit declaration of function ‘usb_open’
usb_modeswitch.c:394: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:401: error: dereferencing pointer to incomplete type
usb_modeswitch.c:403: error: dereferencing pointer to incomplete type
usb_modeswitch.c:405: error: dereferencing pointer to incomplete type
usb_modeswitch.c:555: warning: implicit declaration of function ‘usb_close’
usb_modeswitch.c: In function ‘deviceDescription’:
usb_modeswitch.c:569: error: dereferencing pointer to incomplete type
usb_modeswitch.c:570: warning: implicit declaration of function ‘usb_get_string_simple’
usb_modeswitch.c:570: error: dereferencing pointer to incomplete type
usb_modeswitch.c:579: error: dereferencing pointer to incomplete type
usb_modeswitch.c:580: error: dereferencing pointer to incomplete type
usb_modeswitch.c:589: error: dereferencing pointer to incomplete type
usb_modeswitch.c:590: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘deviceInquire’:
usb_modeswitch.c:622: warning: implicit declaration of function ‘usb_claim_interface’
usb_modeswitch.c:627: warning: implicit declaration of function ‘usb_clear_halt’
usb_modeswitch.c:629: warning: implicit declaration of function ‘usb_bulk_write’
usb_modeswitch.c:635: warning: implicit declaration of function ‘usb_bulk_read’
usb_modeswitch.c:662: warning: implicit declaration of function ‘usb_release_interface’
usb_modeswitch.c: In function ‘resetUSB’:
usb_modeswitch.c:678: warning: implicit declaration of function ‘sleep’
usb_modeswitch.c:680: warning: implicit declaration of function ‘usb_reset’
usb_modeswitch.c: In function ‘switchSendMessage’:
usb_modeswitch.c:732: warning: implicit declaration of function ‘usleep’
usb_modeswitch.c: In function ‘switchConfiguration’:
usb_modeswitch.c:797: warning: implicit declaration of function ‘usb_set_configuration’
usb_modeswitch.c: In function ‘switchAltSetting’:
usb_modeswitch.c:813: warning: implicit declaration of function ‘usb_set_altinterface’
usb_modeswitch.c: In function ‘switchHuaweiMode’:
usb_modeswitch.c:830: warning: implicit declaration of function ‘usb_control_msg’
usb_modeswitch.c:830: error: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
usb_modeswitch.c:830: error: (Each undeclared identifier is reported only once
usb_modeswitch.c:830: error: for each function it appears in.)
usb_modeswitch.c:830: error: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
usb_modeswitch.c:830: error: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
usb_modeswitch.c: In function ‘switchSonyMode’:
usb_modeswitch.c:916: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c: In function ‘detachDriver’:
usb_modeswitch.c:952: warning: implicit declaration of function ‘usb_get_driver_np’
usb_modeswitch.c:968: warning: implicit declaration of function ‘usb_detach_kernel_driver_np’
usb_modeswitch.c: In function ‘checkSuccess’:
usb_modeswitch.c:1055: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘search_devices’:
usb_modeswitch.c:1174: warning: implicit declaration of function ‘usb_get_busses’
usb_modeswitch.c:1174: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1174: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1179: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1200: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1209: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1219: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1228: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1230: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1233: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1234: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
usb_modeswitch.c:1283: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1286: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1287: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1289: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1289: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1290: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
usb_modeswitch.c:1301: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1304: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1305: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1307: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1307: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1308: error: dereferencing pointer to incomplete type
make: *** [usb_modeswitch] Error 1

i nie wiem o co chodzi... zaraz może zainstaluję to Ubu od nowa i wtedy zobaczymy, bo wcześniej już coś kombinowałem z tym usb_modeswitch ale przez kopiowanie plików i to za bardzo mi chyba nie wyszło :)
piotrek056
Użytkownik forum
Posty: 32
Rejestracja: 2010-09-23, 16:18
Lokalizacja: Lubelskie

Re: Jaki Linux wykryje modem huawei e230

Post autor: piotrek056 »

A nie możesz sobie przywrócić do stanu po instalacji? Jeśli nie to zainstaluj sobie ubuntu 9.10 albo nowsze i jak podłączysz to skonfiguruj sobie network menagera. Wybierz operatora wprowadź pin i po bólu.
Ostatnio zmieniony 2010-09-24, 15:45 przez piotrek056, łącznie zmieniany 1 raz.
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

Właśnie zainstalowałem Ubuntu 9.04 i wykrywa mi już mój modem:
ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2

Ale dalej nie chce się połączyć z internetem...
Połączenie jest odpowiednio skonfigurowane i nic.

[ Dodano: 2010-09-23, 23:09 ]
A mój k800i bez problemu na takiej konfiguracji połączenia się łączy.
Ostatnio zmieniony 2010-09-24, 15:45 przez ziomal1492, łącznie zmieniany 1 raz.
Awatar użytkownika
Pijo
Stary wyga bezprzewodowy
Posty: 677
Rejestracja: 2009-07-06, 12:16
Lokalizacja: Podlasie/Mazowsze

Re: Jaki Linux wykryje modem huawei e230

Post autor: Pijo »

Jakies screeny zapodaj z NetworkManagera. Nigdy nie maiłem problemów pod Ubuntu ani Debianem z Huaweiami.
Awatar użytkownika
Pijo
Stary wyga bezprzewodowy
Posty: 677
Rejestracja: 2009-07-06, 12:16
Lokalizacja: Podlasie/Mazowsze

Re: Jaki Linux wykryje modem huawei e230

Post autor: Pijo »

Sprobuj zmienic APN z plusgsm.pl na internet i usunąc hasło. Sprobuj też łączyć sie poprzez *99***1#. Pokombinuj z tym.

Masz PIN na karcie?

BTW. Czemu instalujesz Ubuntu w wersji 9.04? Nie lepiej wrzucić nowszą , 10.04 tam na pewno byłoby mniej problemów , bo jest nowszy NM i ma lepsze wsparcie na modemów 3G.
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

Miałem już 10.04 i nie wykrywało mi USB2... I wszyscy polecają 9.04, więc spróbowałem.
A
pinu na karcie nie mam.

[ Komentarz dodany przez: YaHooo: 2010-09-24, 16:47 ]
Proszę używaj wielkich liter na początku zdania.
Ostatnio zmieniony 2010-09-24, 15:46 przez ziomal1492, łącznie zmieniany 1 raz.
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jaki Linux wykryje modem huawei e230

Post autor: ra-v »

Pijo pisze:Masz PIN na karcie?
ziomal1492 pisze:A pinu na karcie nie mam.
Tzn nie masz ustawionego żądania o PIN, bo PIN na pewno jest.


ziomal1492,
Unpack the source file of the program (who might have thought!). In the newly created directory run as root or superuser:
# make install
Rozpakuj pliki źródłowe programy. W nowo utworzonym katalogu udpal jako superużytkownik (root)

Kod: Zaznacz cały

# make install
czyli

Kod: Zaznacz cały

su -c 'make install'
Ale jeśli modem został widziany w NM i jest pod /dev/ttyUSB2 to wtedy pokombinuj z tym co Pijo radzi (u mnie jest APN www.plusgsm.pl, numer taki jak na *99#, reszta puste).

Poza tym pamiętaj

Kod: Zaznacz cały

su -c 'tailf /var/log/messages'
Nawet jak wrzucisz wynik do Google Translatora to czegoś się dowiesz (choć ja czasem mniej wiem niż przed tym poleceniem;))
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

próbowałem instalować usb_modeswitch i pojawia się błąd wcześniej już pisałem o tym błędzie...

[ Dodano: 2010-09-24, 18:48 ]
Sorry za małe litery.
berni
Specjalista bezprzewodowy-senior
Posty: 496
Rejestracja: 2009-06-14, 22:21
Lokalizacja: PL

Re: Jaki Linux wykryje modem huawei e230

Post autor: berni »

ziomal1492 pisze:Bus 001 Device 002: ID 12d1:1401 Huawei Technologies Co., Ltd.
ziomal1492 pisze:ls /dev/ttyUSB*
/dev/ttyUSB_utps_diag /dev/ttyUSB_utps_modem /dev/ttyUSB_utps_pcui
U mnie jest podobnie gdy mój Huawei E156G jest w trybie karty sieciowej, co opisałem tytaj
http://www.bez-kabli.pl/viewtopic.php?t=25244
Tak ustawiony modem jak do tej pory nie udało mi się uruchomić w Linuksie, a próbowałem linuksowym MP, Network Managerem, wvdialem. W windowsowym MP łączy prawidłowo.
Czy masz możliwość zmiany trybu Twojego modemu poprzez komendy AT?
Ja robię to w windowsowym Top_Netinfo i aktualnie mój Huawei

Kod: Zaznacz cały

mat@mat-desktop:~$ lsusb
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd.

Kod: Zaznacz cały

mat@mat-desktop:~$ ls /dev/ttyUSB*
/dev/ttyUSB_utps_diag  /dev/ttyUSB_utps_modem  /dev/ttyUSB_utps_ndis  /dev/ttyUSB_utps_pcui
uruchamiam w linuksowym MP, NM i tak jak teraz jestem połączony poprzez wvdial w Ubuntu 9.04

Kod: Zaznacz cały

[Dialer Defaults]
Modem = /dev/ttyUSB_utps_modem
Baud = 460800
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99#
Username = "blank"
Password = "blank"
Stupid Mode = yes
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

jak używać tych komend AT?
berni
Specjalista bezprzewodowy-senior
Posty: 496
Rejestracja: 2009-06-14, 22:21
Lokalizacja: PL

Re: Jaki Linux wykryje modem huawei e230

Post autor: berni »

W Top_netinfo ver. 3.51 mam zaznaczoną opcję
Komunikacja AT (widoczny poziom sygnału ...)

Port do komunikacji z modemem przy pomocy poleceń AT:
COM10: Port HUAWEI Mobile Connect - 3G PC UI Interface

Ustawienia->Komunikacja AT i PIN->Komendy AT-> i tu w polu Polecenia AT wpisałem
AT^U2DIAG=276
zatwierdzenie Wyślij, restart kompa. Po ponownym uruchomieniu w Menedżerze Urządzeń jest jednocześnie modem i karta sieciowa. Tak jest w przypadku mojego Huaweia E156G, nie wiem czy będzie podobnie z Twoim Huaweiem E230.

W trakcie konfigurowania i połączenia poprzez Top_netinfo Mobile Partner musi być zamknięty.
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

Aha... Ale ja na windzie łącze się przez Mobile Partner i wszystko mi śmiga bez problemu i mam problem tylko pod systememt Unixowym (u mnie jest to Ubuntu 9.04).
berni
Specjalista bezprzewodowy-senior
Posty: 496
Rejestracja: 2009-06-14, 22:21
Lokalizacja: PL

Re: Jaki Linux wykryje modem huawei e230

Post autor: berni »

Zainstaluj sobie pakiet comgt (wersja dla Ubuntu i386), pobrany z
http://de.archive.ubuntu.com/ubuntu/poo ... 2_i386.deb
tak jest u mnie (Huawei E156G jako karta sieciowa - Bus 001 Device 004: ID 12d1:1401 Huawei Technologies Co., Ltd.)

Kod: Zaznacz cały

mat@mat-desktop:~$ comgt -d /dev/ttyUSB1 info
##### Wireless WAN Modem Configuration #####
Product text:
====

Manufacturer: huawei
Model: E156G
Revision: 11.609.10.00.264
IMEI: 358181029007834
+GCAP: +CGSM,+DS,+ES
OK
====
Manufacturer:           huawei
IMEI and Serial Number: ***************
Manufacturer's Revision: 
11.609.10.00.2
Hardware Revision:      

Network Locked:         0
Customisation:          

Band settings:          (
)
APN:                    1,"IP","internet","0.0.0.0",0,0
##### END #####
Bardzo dużo informacji na temat uruchamiania modemów GSM w Linuksie jest tutaj
http://ubuntuforums.org/showthread.php?t=1466490
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

A co mi da ten pakiet?
berni
Specjalista bezprzewodowy-senior
Posty: 496
Rejestracja: 2009-06-14, 22:21
Lokalizacja: PL

Re: Jaki Linux wykryje modem huawei e230

Post autor: berni »

Ten pakiet możesz też wypróbować uruchamiając Ubuntu jako LiveCD i tam go zainstalować. Polecenie comgt z różnymi parametrami informuje jak system rozpoznaje dany modem, co nie oznacza, że można go łatwo skonfigurować. Przykładem może być właśnie mój Huawei E156G w trybie karty sieciowej.
Przetestowałem Huaweia, ustawionego jako modem

Kod: Zaznacz cały

mat@mat-desktop:~$ lsusb
Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
w trzech wydaniach Ubuntu:
-> w 9.04 i 9.10 nie ma problemów z konfigurowaniem do łączenia z netem
-> w 10.04 po podłączeniu modemu na pulpicie ukazała się ikonka dysku wymiennego PLAY ONLINE a system nie rozpoznał go

Kod: Zaznacz cały

mat@mat-desktop:~$ ls /dev/ttyUSB*
ls: cannot access /dev/ttyUSB*: No such file or directory
Dopiero zainstalowanie pakietów

Kod: Zaznacz cały

mat@mat-desktop:~/Dokumenty$ sudo dpkg -i usb-modeswitch_1.1.0-2_i386.deb  usb-modeswitch-data_20100127-1_all.deb
Zaznaczenie poprzednio niezaznaczonego pakietu usb-modeswitch.
(Odczytywanie bazy danych ... 122714 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie usb-modeswitch (z usb-modeswitch_1.1.0-2_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu usb-modeswitch-data.
Rozpakowanie usb-modeswitch-data (z usb-modeswitch-data_20100127-1_all.deb) ...
Konfigurowanie usb-modeswitch-data (20100127-1) ...
Konfigurowanie usb-modeswitch (1.1.0-2) ...
Przetwarzanie wyzwalaczy dla man-db...
i polecenia w konsoli

Kod: Zaznacz cały

mat@mat-desktop:~/Dokumenty$ sudo rmmod usb-storage
mat@mat-desktop:~/Dokumenty$ sudo modprobe usbserial vendor=0x12d1 product=0x1003
sprawiły, że system go rozpoznał

Kod: Zaznacz cały

mat@mat-desktop:~/Dokumenty$ ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3
i w Network Managerze można było ustanowić połączenie.
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

pojawia mi się error... co dalej

sudo modprobe usbserial vendor=0x12d1 product=0x1003
FATAL: Module usbserial not found.
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jaki Linux wykryje modem huawei e230

Post autor: ra-v »

Zły ID produktu

Wyżej napisałem że wszystkie dane są w /var/log/messages, szukamy idProduct.
Pozatym

Kod: Zaznacz cały

$ lsusb -v
wyświetli listę urządzeń usb, wystarczy poszukać odpowiednika u Ciebie i masz id produktu.

U mnie jest to np. taki

Kod: Zaznacz cały

Bus 001 Device 012: ID 19d2:0031 ONDA Communication S.p.A. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x19d2 ONDA Communication S.p.A.
  idProduct          0x0031  ############# TUTAJ ###############
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ziomal1492
Użytkownik forum
Posty: 22
Rejestracja: 2010-08-26, 21:38
Lokalizacja: Roztoka

Re: Jaki Linux wykryje modem huawei e230

Post autor: ziomal1492 »

Dalej to samo...
Awatar użytkownika
Patryk
Guru bezprzewodowy
Posty: 6692
Rejestracja: 2007-09-12, 21:16
Lokalizacja: Z dziczy

Re: Jaki Linux wykryje modem huawei e230

Post autor: Patryk »

E230 działa od strzała w Ubuntu 10.04.

usb-modeswitch i usb-modeswitch-data zainstalowane masz ?

[ Dodano: 2010-09-28, 07:24 ]
ziomal1492 pisze:FATAL: Module usbserial not found.
Te modemy są obsługiwane przez moduł option, czysty usbserial rządził parę lat temu.
ODPOWIEDZ