Kirjoittaja Aihe: [Ratkaistu] Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa  (Luettu 1891 kertaa)

Relaxation82

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Hei,

Törmäsin eilen perin ikävään ongelmaan otsikossa mainitun "mokkulan" kanssa. Todettakoon heti aluksi, että kyseinen mokkula on toiminut aikaisemmin "ongelmitta" (lainausmerkit viittaavat lähinnä tunnettuihin yhteensopivuusongelmiin 3G-modeemien ja Ubuntun 9.10 -version julkaisuversion kanssa), ja sillä on saanut nettiyhteyden aikaiseksi wvdial-ohjelman avulla.

Mutta eipä toimi enää. Laite lopetti uudelleenkäynnistyksen yhteydessä yllättäen normaalin toimintansa. Kyseiseen uudelleenkäynnistykseen ei liittynyt ohjelmistopäivityksiä. Kernelin versionumero on 2.6.31-21-generic, ja järjestelmä päivitettiin muidenkin pakettien osalta uusimpaan versioonsa 4.4.2010. Ongelmasta tekee diagnostiikan / korjauksen kannalta ikävän se, että nykysellään toimimaton 3G-modeemi on ollut ainoa tapa saada kyseessä oleva kone verkkoon.

Ohessa hieman diagnostiikkatietoa, aloittaen komennon "tail -f /var/log/syslog" tulosteesta sillä välin, kun mokkula tungetaan USB-porttiin (portin valinalla ei ole väliä, ja kukin portti toimii normaalisti tavallisen muistitikun tapauksessa):

Koodia: [Valitse]
usb 1-7: new high speed USB device using ehci_hcd and address 5
usb 1-7: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi7 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 7:0:0:0: CD-ROM            Nokia    Datacard CD-ROM  0001 PQ: 0 ANSI: 0
sr0: scsi3-mmc drive: 0x/0x caddy
Uniform CD-ROM driver Revision: 3.20
sr 7:0:0:0: Attached scsi CD-ROM sr0
sr 7:0:0:0: Attached scsi generic sg2 type 5
sr 7:0:0:0: [sr0] Unhandled sense code
sr 7:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Hardware Error [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: No additional sense information
end_request: I/O error, dev sr0, sector 86688
Buffer I/O error on device sr0, logical block 10836
sr 7:0:0:0: [sr0] Unhandled sense code
sr 7:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Hardware Error [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: No additional sense information
end_request: I/O error, dev sr0, sector 86688
Buffer I/O error on device sr0, logical block 10836
sr 7:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Illegal Request [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: Logical block address out of range
end_request: I/O error, dev sr0, sector 86696
Buffer I/O error on device sr0, logical block 10837
sr 7:0:0:0: [sr0] Unhandled sense code
sr 7:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Hardware Error [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: No additional sense information
end_request: I/O error, dev sr0, sector 86688
Buffer I/O error on device sr0, logical block 10836
sr 7:0:0:0: [sr0] Unhandled sense code
sr 7:0:0:0: [sr0] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Hardware Error [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: No additional sense information
end_request: I/O error, dev sr0, sector 86688
sr 7:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Illegal Request [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: Logical block address out of range
end_request: I/O error, dev sr0, sector 86696
sr 7:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sr 7:0:0:0: [sr0] Sense Key : Illegal Request [current]
Info fld=0x0
sr 7:0:0:0: [sr0] Add. Sense: Logical block address out of range
end_request: I/O error, dev sr0, sector 86696

Tulosteesa on putsattu turha koneen nimeen ja ajakohtaan liittyvä informaatio. Lisäksi karsin tulosteesta pois toistuvia rakenteita.

Tässä on laitteen liittämisen aiheuttamat muutokset komennon "lsusb" tulosteessa:
Koodia: [Valitse]
Bus 001 Device 005: ID 0421:0610 Nokia Mobile Phones
Ja tässä vielä laitten liittämisen aiheutamat muutokset komennon "ls /dev" tulosteessa:
Koodia: [Valitse]
cdrom2 cdrom3 dvd2 dvd3 sg2 scd0 sr0
Normaalisti laitteen liittäminen on luonut /dev/ttyACM0 -nimisen laitteen, jonka avulla yhteyden muodostaminen on onnistunut.
Varsinainen kysymykseni onkin, että onko tällainen ongelma softan vai laitteiston aiheuttamaa? Jos se on softan aiheuttamaa, mitäköhän asialle voisi koittaa tehdä? Jos se on laitteiston aiheuttamaa, kyseessä lienee mitä ilmeisimmin rikkinäinen mokkula. Koitin eristää ongelman aiheuttajaa kytkemällä mokkulan myös toiseen käsillä olevaan koneeseen, joka sattui olemaan mac. Siinäkin tuloste oli jotain I/O-virheeseen liittyvää, mutta voi tietysti olla, että tuloste on tuollaista vain sen takia, että mac ei tunnista liitettyä laitetta oikein.

Kiitokset jo etukäteen kaikesta mahdollisesta avusta.
« Viimeksi muokattu: 06.04.10 - klo:20.45 kirjoittanut Relaxation82 »

peran

  • Vieras
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #1 : 05.04.10 - klo:10.42 »
Päätteellä:
Koodia: [Valitse]
ls /etc/udev/rules.d/ -l

Jos näyttää tältä:
Koodia: [Valitse]
yhteensä 16
-rw-r--r-- 1 root root 1588 2010-01-13 13:21 25-mokkulat.rules
-rw-r--r-- 1 root root 1064 2010-03-20 03:40 70-persistent-cd.rules
-rw-r--r-- 1 root root  411 2010-03-02 08:11 70-persistent-net.rules
-rw-r--r-- 1 root root 1157 2009-10-16 09:01 README
... niin...
Koodia: [Valitse]
cat /etc/udev/rules.d/25-mokkulat.rules

Relaxation82

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #2 : 05.04.10 - klo:11.50 »
Jos uloste näyttää tältä...

Koodia: [Valitse]
yhteensä 12
-rw-r--r-- 1 root root 1607 2009-10-26 12:30 70-persistent-cd.rules
-rw-r--r-- 1 root root  389 2009-09-05 20:37 70-persistent-net.rules
-rw-r--r-- 1 root root 1157 2009-10-16 09:01 README

niin...?

peran

  • Vieras
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #3 : 05.04.10 - klo:12.05 »
niin...?

... vika löytyi...

Tutustu seuraavaan linkkiin...
http://www.siptune.net/siptune.net/tiki-index.php?page=udev+rules+mokkuloille

Edit - ei taida välttämättä olla ihan niin suoraviivaista, vaikkakin se varmaankin riittää.

Annappas cat:iä seuraavasta...
Koodia: [Valitse]
cat /etc/udev/rules.d/70-persistent-cd.rules
« Viimeksi muokattu: 05.04.10 - klo:12.08 kirjoittanut peran »

Relaxation82

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #4 : 05.04.10 - klo:12.26 »
Tässä lukee:

Koodia: [Valitse]
# This file maintains persistent names for CD/DVD reader and writer devices.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-cd-aliases-generator.rules
# file; however you are also free to add your own entries provided you
# add the ENV{GENERATED}=1 flag to your own rules as well.
# CD-RW_CRX140E (pci-0000:00:0f.1-scsi-1:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
# DVDR_PX-708A (pci-0000:00:0f.1-scsi-1:0:1:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:1:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:1:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:1:0", SYMLINK+="dvd1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:0f.1-scsi-1:0:1:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"
# Datacard_CD-ROM (pci-0000:00:10.4-usb-0:7:1.0-scsi-0:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="Nokia_Datacard_CD-ROM_0.0.1-0:0", SYMLINK+="cdrom2", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="Nokia_Datacard_CD-ROM_0.0.1-0:0", SYMLINK+="dvd2", ENV{GENERATED}="1"
# Datacard_CD-ROM (pci-0000:00:10.4-usb-0:7:1.0-scsi-0:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:10.4-usb-0:7:1.0-scsi-0:0:0:0", SYMLINK+="cdrom3", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:10.4-usb-0:7:1.0-scsi-0:0:0:0", SYMLINK+="dvd3", ENV{GENERATED}="1"

peran

  • Vieras
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #5 : 05.04.10 - klo:12.49 »
Kokeiles linkkini ohjeen mukaisesti l.
Koodia: [Valitse]
cd /etc/udev/rules.d/
sudo wget http://siptune.net/downloads/25-mokkulat.rules
cd -

sit..
uudelleen käynnistys tai...
Koodia: [Valitse]
sudo udevadm control --reload-rules

Ja sit pitäis näkyä mokkulat.

Relaxation82

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Ubuntu 9.10 / Ongelma Nokia CS-15 USB-modeemin (3G) kanssa
« Vastaus #6 : 06.04.10 - klo:20.42 »
Iso kiitos neuvoista. Homma pelittää jälleen. En edes yritä arvaila, miksi homma meni rikki kuin "salama kirkkalta taivaalta".

Tuota automaattista yhteyden muodostusta en vielä rohjenut kokeilla, se on sitten se seuraava projekti...