Welcome to Evernet User Manual on Pe 24.11.2017 [02:01 UTC]

usb-ajureiden logit

tulosta

Usbserial- ja modeemiajureiden logikirjoitukset

Modeemin kytkeytyminen sarjaliikenneportiksi on perusvaatimuksia toimivalle 3G-yhteydelle. Onnistuuko tämä, selviää helposti ajureiden logikirjoituksista.

Sanomien seuraaminen

Ajurien logikirjoitukset näkyvät komennolla dmesg. Komento tail -f ei tooimi dmesg:n kanssa, ja /var/log/messages-tiedostossa rivien alussa on ylimääräistä tekstiä, joten kätevin tapa seurata tapahtumia on käyttää watch-komentoa dmesg-tulosteen loppupään seurantaan:

watch "dmesg |tail -n 20"


Usbserialin logikirjoitukset

Kun modeemi on modeemitilassa ja usbserial kytkee modeemin käyttöön automaattisesti tai modprobe-komennolla, näkyy onnistunut kytkentä näin:

[29692.971786] usbcore: registered new interface driver usbserial
[29692.971805] USB Serial support registered for generic
[29692.971852] usbserial_generic 2-3:1.0: generic converter detected
[29692.971930] usb 2-3: generic converter now attached to ttyUSB0
[29692.971939] usbserial_generic 2-3:1.1: generic converter detected
[29692.971988] usb 2-3: generic converter now attached to ttyUSB1
[29692.971998] usbserial_generic 2-3:1.3: generic converter detected
[29692.972047] usb 2-3: generic converter now attached to ttyUSB2
[29692.972064] usbcore: registered new interface driver usbserial_generic
[29692.972066] usbserial: USB Serial Driver core


Modeemiajureiden logit

Usbserial-ajurin ollessa valmiina kytketään modeemin ajuri. Tämänkin onnistuminen näkyy dmesg-logissa. Tässä esimerkkinä option:

[30252.915798] USB Serial support registered for GSM modem (1-port)
[30252.915902] usbcore: registered new interface driver option
[30252.915905] option: v0.7.2:USB Driver for GSM modems


Kaikki modeemit eivät käytä lainkaan usbserial-ajuria. Esimerkiksi Nokia CS-15 käyttää ainoastaan cdc_acm-ajuria. Tässä logi onnistuneesta kytkennästä (Karmic Koala, käytössä 25-mokkulat.rules udev-sääntötiedosto.)

[30968.150276] cdc_acm 2-3:1.1: ttyACM0: USB ACM device
[30968.151190] cdc_acm 2-3:1.3: ttyACM1: USB ACM device


Kytkettäessä sama modeemi ilman udev-sääntöjä, on dmesg-logi tämän näköinen:

[31040.858667] sr 21:0:0:0: [sr1] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[31040.858680] sr 21:0:0:0: [sr1] Sense Key : Illegal Request [current] 
[31040.858692] Info fld=0x0
[31040.858697] sr 21:0:0:0: [sr1] Add. Sense: Logical block address out of range
[31040.858710] end_request: I/O error, dev sr1, sector 85512
[31040.858719] __ratelimit: 1 callbacks suppressed
[31040.858725] Buffer I/O error on device sr1, logical block 21378


Selvää on, että kahdesta edellisistä on kohtalaisen helppo erottaa, kummassa tapauksessa asiat ovat kunnossa.

Kysymykset, kommentit ja korjaukset

Lisäkysymykset, kokemukset ja ideat yllä olevista ovat tervetulleita EUM foorumille

Voit myös käyttää Siptune.com:n yhteydenottolomaketta sähköpostipalautteen lähettämiseen.

Kommentit, kysymykset ja uudet kaverit ovat tervetulleita myös Siptunen Facebook-sivuille.








Tämän sivun avustajat: Laura ja admin .
Sivua viimeksi muutettu Keskiviikko, 28. Huhtikuuta, 2010 [17:54:00 UTC].


Etsi
:
Kirjautuminen
[ Rekisteröidy | Olen unohtanut salasanani ]
standardi | salattu
Kieli: fi
Pikaviestin