Witam,
Też mam problem z Commanderem 2 . Jakaś porażka. Mam ubuntu od miesiąca, więc jestem zielony. Naprawdę chciałbym się czegoś nauczyć ale bez internetu ciężko. Przełączanie się pomiędzy linuxem a windowsem w celu wygooglowania coś na temat mojego modemu a potem testowania to jak grochem o ścianę. Próbowałem już wszystko co wygooglowałem i dzisiaj wywiesiłem białą flagę. Globalgrps, scrypty, ndsiwrapper, triki, wszystko na nic. Producent ma na swojej stronie sterowniki pod linuxa ale instrukcja jest dla mnie niezrozumiała:
Kod: Zaznacz cały
Aby zmusić modem do pracy trzeba:
1. Ściągnąć źródła kernela.
2. Odszukać plik sterownika cp2101 (\usr\src\linux\drivers\usb\serial\cp2101.c)
3. Dopisać w nim nasz nr PID 822B
Po skompilowaniu jądra i uruchomieniu tego modułu powinno działać na prędkości 460800 8N1
Modyfikowany fragment \usr\src\linux\drivers\usb\serial\cp2101.c wygląda tak:
static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
{ USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
{ USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
{ USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
{ USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
{ USB_DEVICE(0x10C4, 0x8066) }, /* Argussoft In-System Programmer */
{ USB_DEVICE(0x10C4, 0x807A) }, /* Crumb128 board */
{ USB_DEVICE(0x10C4, 0x80CA) }, /* Degree Controls Inc */
{ USB_DEVICE(0x10C4, 0x80F6) }, /* Suunto sports instrument */
{ USB_DEVICE(0x10C4, 0x813D) }, /* Burnside Telecom Deskmobile */
{ USB_DEVICE(0x10C4, 0x815E) }, /* Helicomm IP-Link 1220-DVM */
{ USB_DEVICE(0x10C4, 0xEA60) }, /* Silicon Labs factory default */
{ USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
{ } /* Terminating Entry */
};
Należy w nim dopisać linijkę : { USB_DEVICE(0x10C4, 0x822B) }, /* comander */
static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0FCF, 0x1003) }, /* Dynastream ANT development board */
{ USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */
{ USB_DEVICE(0x10AB, 0x10C5) }, /* Siemens MC60 Cable */
{ USB_DEVICE(0x10B5, 0xAC70) }, /* Nokia CA-42 USB */
{ USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
{ USB_DEVICE(0x10C4, 0x8066) }, /* Argussoft In-System Programmer */
{ USB_DEVICE(0x10C4, 0x807A) }, /* Crumb128 board */
{ USB_DEVICE(0x10C4, 0x80CA) }, /* Degree Controls Inc */
{ USB_DEVICE(0x10C4, 0x80F6) }, /* Suunto sports instrument */
{ USB_DEVICE(0x10C4, 0x813D) }, /* Burnside Telecom Deskmobile */
{ USB_DEVICE(0x10C4, 0x815E) }, /* Helicomm IP-Link 1220-DVM */
{ USB_DEVICE(0x10C4, 0xEA60) }, /* Silicon Labs factory default */
{ USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
{ USB_DEVICE(0x10C4, 0x822B) }, /* comander */*
{ } /* Terminating Entry */
};
Następnie skompilować i zainstalować jądro z modułem cp2101
Tylko że ja w podanej lokalizacji nie mam pliku cp2101.c. Czy naprawdę jedynym wyjściem jest pobranie źródeł jądra i przekompilowanie? Ja w ogóle nie wiem jak sie do tego zabrać :/
Próbowałem też ze skryptami, ale nie wiem na jakim porcie USB instaluje się mój modem, w logach mam tylko coś takiego:
Kod: Zaznacz cały
Oct 18 20:17:43 dibo-ubuntu kernel: [ 3093.447447] usb 1-2: new full speed USB device using uhci_hcd and address 3
Oct 18 20:17:43 dibo-ubuntu kernel: [ 3093.615248] usb 1-2: configuration #1 chosen from 1 choice
...gdzie u innych:
Kod: Zaznacz cały
[11370.960000] pl2303 6-1:1.0: GSM modem (1-port) converter detected
[11370.960000] usb 6-1: GSM modem (1-port) converter now attached to ttyUSB0
U mnie żadnego ttyUSB nie pokazuje