[OT] PLD i modem ZTE MF 330 na PCMCIA

Łukasz Maśko masko w ipipan.waw.pl
Pią, 9 Sty 2009, 14:44:31 CET


Dnia piątek, 2 stycznia 2009, Łukasz Maśko napisał:
> Witam.
> Dzisiaj przyszedł do mnie pocztą zakupiony na Allegro modem taki jak w
> tytule (z simlokiem w Orange). Nie mogę go jeszcze odpalić bo muszę kupić
> kartę SIM, a przeziębienie chwilowo nie pozwala mi wyjść z domu. Tym nie
> mniej chciałbym się zapytać, czy któryś z szanownych grupowiczów posiada
> taki modem i mógłby mi pomóc go skutecznie uruchomić.

No to sam sobie odpiszę, będzie dla potomnych.

Zakładam, że mamy skonfigurowaną obsługę PCMCIA i zainstalowane odpowiednie 
pakiety - w to wnikał nie będę.

Modem działa.  Przed umieszczeniem go w gnieździe trzeba dodać do pliku 
/etc/modprobe.conf (lub do jakiegoś innego pliku w /etc/modprobe.d) 
następujący wpis:

options usbserial vendor=0x19d2 product=0x0001

oraz potem trzeba załadować moduł usbserial (automatycznie się u mnie nie 
ładuje po włożeniu karty). Tutaj ważna uwaga: powyższe trzeba zrobić, bo 
inaczej po włożeniu karty system staje - nie działa mysz, klawiatura, nic. 
Natomiast po wyjęciu karty system pracuje dalej jakby nic się nie stało. 
Nie spowodujemy więc tak zwisu, ale działać też nie będzie.

Po załadowaniu modułu i włożeniu karty w logach kernela pojawiają się takie 
wpisy (być może trzeba przeładować moduł ohci_hcd): 

[ 4384.969811] pccard: CardBus card inserted into slot 0
[ 4384.969867] PCI: 0000:02:00.0 reg 10 32bit mmio: [0, fff]
[ 4384.969936] pci 0000:02:00.0: supports D1
[ 4384.969943] pci 0000:02:00.0: PME# supported from D1 D3hot D3cold
[ 4384.969954] pci 0000:02:00.0: PME# disabled
[ 4384.970982] PCI: 0000:02:00.2 reg 10 32bit mmio: [0, ff]
[ 4384.971053] pci 0000:02:00.2: supports D1
[ 4384.971059] pci 0000:02:00.2: supports D2
[ 4384.971066] pci 0000:02:00.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 4384.971077] pci 0000:02:00.2: PME# disabled
[ 4384.977965] ohci_hcd 0000:02:00.0: enabling device (0000 -> 0002)
[ 4384.978310] ohci_hcd 0000:02:00.0: PCI INT A -> Link[LNKD] -> GSI 11 
(level, low) -> IRQ 11
[ 4384.978355] ohci_hcd 0000:02:00.0: setting latency timer to 64
[ 4384.978364] ohci_hcd 0000:02:00.0: OHCI Host Controller
[ 4384.978999] ohci_hcd 0000:02:00.0: new USB bus registered, assigned bus 
number 5
[ 4384.979297] ohci_hcd 0000:02:00.0: irq 11, io mem 0x5c000000
[ 4385.565064] usb usb5: configuration #1 chosen from 1 choice
[ 4385.565390] hub 5-0:1.0: USB hub found
[ 4385.565496] hub 5-0:1.0: 2 ports detected
[ 4386.076832] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 4386.076846] usb usb5: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[ 4386.076855] usb usb5: Product: OHCI Host Controller
[ 4386.076861] usb usb5: Manufacturer: Linux 2.6.27.10-1 ohci_hcd
[ 4386.076868] usb usb5: SerialNumber: 0000:02:00.0
[ 4386.078510] ehci_hcd 0000:02:00.2: enabling device (0000 -> 0002)
[ 4386.078793] ehci_hcd 0000:02:00.2: PCI INT A -> Link[LNKD] -> GSI 11 
(level, low) -> IRQ 11
[ 4386.078848] ehci_hcd 0000:02:00.2: setting latency timer to 64
[ 4386.078857] ehci_hcd 0000:02:00.2: EHCI Host Controller
[ 4386.079476] ehci_hcd 0000:02:00.2: new USB bus registered, assigned bus 
number 6
[ 4386.103233] ehci_hcd 0000:02:00.2: irq 11, io mem 0x5c001000
[ 4386.112943] ehci_hcd 0000:02:00.2: USB 2.0 started, EHCI 1.00, driver 10 
Dec 2004
[ 4386.113824] usb usb6: configuration #1 chosen from 1 choice
[ 4386.114181] hub 6-0:1.0: USB hub found
[ 4386.114433] hub 6-0:1.0: 2 ports detected
[ 4386.216600] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002
[ 4386.216606] usb usb6: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[ 4386.216610] usb usb6: Product: EHCI Host Controller
[ 4386.216613] usb usb6: Manufacturer: Linux 2.6.27.10-1 ehci_hcd
[ 4386.216615] usb usb6: SerialNumber: 0000:02:00.2
[ 4388.119615] hub 6-0:1.0: unable to enumerate USB device on port 2
[ 4388.419614] usb 5-2: new full speed USB device using ohci_hcd and address 
2
[ 4388.612940] usb 5-2: configuration #1 chosen from 1 choice
[ 4388.621737] usbserial_generic 5-2:1.0: generic converter detected
[ 4388.622484] usb 5-2: generic converter now attached to ttyUSB0
[ 4388.626740] usbserial_generic 5-2:1.1: generic converter detected
[ 4388.633147] usb 5-2: generic converter now attached to ttyUSB1
[ 4388.636762] usbserial_generic 5-2:1.2: generic converter detected
[ 4388.637266] usb 5-2: generic converter now attached to ttyUSB2
[ 4388.639219] usb 5-2: New USB device found, idVendor=19d2, idProduct=0001
[ 4388.639231] usb 5-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[ 4388.639240] usb 5-2: Product: ZTE CDMA Technologies MSM
[ 4388.639247] usb 5-2: Manufacturer: Qualcomm, Incorporated

udev powinien również utworzyć urządzenia /dev/ttyUSB{0,1,2}, z których 
istotne jest tylko to pierwsze.

Teraz trzeba skonfigurować modem. Osobom niemającym ochoty na ręczne 
grzebanie polecam oprogramowanie Global3G, które nie jest darmowe, ale po 
zapłaceniu autorowi symbolicznej kwoty dostajemy fajny automat, dzięki 
któremu nie trzeba się martwić o ustawienia skryptów. Na próbę można użyć 
wersji demo dostępnej tutaj: http://www.global3g.strony.pl/

Jeśli natomiast chcemy łączyć się ręcznie, należy skonfigurować sobie pppd 
zależnie od dostawcy sieci, z któreg usług korzystamy.
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl