Kirjoittaja Aihe: Feisty: usb-muistit lakkasivat toimimasta (NYT TOIMII)  (Luettu 2050 kertaa)

vtp

  • Käyttäjä
  • Viestejä: 285
    • Profiili
Mistä pitäisi lähteä etsimään vikaa kun ennen hyvin toimineet usb-muistit ovat lakanneet toimimasta koneessani? Vika oireili aiemmin siten, että piti ajaa päätteessä "lsusb", jotta tikku heräsi. Nyt tikku ei tomi lainkaan. dmesg ei näytä mitään tietoja tikusta.

Tikku ei toimi hubissa, eikä suoraan läppärin omassaa portissakaan.

lsusb -v

Bus 001 Device 001: ID 0000:0000 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed hub
  bMaxPacketSize0        64
  idVendor           0x0000
  idProduct          0x0000
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.20-16-generic uhci_hcd
  iProduct                2 UHCI Host Controller
  iSerial                 1 0000:00:07.2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled
« Viimeksi muokattu: 01.05.08 - klo:09.43 kirjoittanut vtp »

vtp

  • Käyttäjä
  • Viestejä: 285
    • Profiili
Vika selvisi ainakin osittain. Levykirjanpito oli ihan tillin tallin ja esimerkiksi modules.dep -tiedosto puuttui, jolloin laiteajureiden lataus ei onnistunut. Kun boottasin koneen recovery-tilaan, tulostui pelkkää sotkua loppuvaiheessa. Minulla oli koneesta kovalevy muutama päivä sitten irrallaan kun kokeilin toisella levyllä Hardyä. Olisiko sitten tullut laitettua huonosti kiinni taikka sitten levy on hajoamassa. Boottasin koneen live-levyltä, varmistin kaikki oleellisen sekä ajoin fsck:n. Nyt kaikki tomii normaalisti.

Tuo vika jäi, että tikku pitää herättää lsusb-komennolla? Mitä tuolle voisi tehdä kun minun muistaakseni aina tuota ei ole tarvinnut tehdä, vaan tunnistus on tapahtunut automaattisesti. Mitä tuo lsusb tekee sellaista, jotta kerneli tunnistaa laitteen? Tietysti voin kokeilla toimintaa Hardyn kanssa taikka sitten tehdä työpöydälle pikakuvakkeen tuota varten.

vtp

  • Käyttäjä
  • Viestejä: 285
    • Profiili
No niin, vaikkei kukaan ole kommentoinutkaan, niin ongelmat ovat selvinneet. Ostin kannettavaan uuden kovalevyn ja nyt on vanhuksessa juhlallisesti 80G tilaa  ;D Asesin luonnollisesti Hardyn puhtaalta pöydältä ja nyt on kokemukset suurelta osin pelkästään positiivisiä. Tuo usb-muistin herättäminen lsusb-käskyllä johtui käyttämästäni Bilteman usb-hubista. Kun vaihdoin tilalle msi:n neliporttisen, alkoivat tikut toimia.

Suurin ongelma, xubuntua kun käytän, on se, että 8.04:ssa varsinkaan ei ole minkäänlaista järkevää työkalua xorg.conf -tiedoston muokkaamiseen. xpkg-reconfigure xserver-xorg ei enää tee niin perusteellista työtä mitä se teki edellisissä versioissa.

Koneessani on Ati Mobility P -näytönohjain. Mikäli mielii saada 3d tuki (dri) päälle, pitää käydä vaihtamassa värit 16 bittisiksi. Lisäksi pitää hakea sivulta https://wiki.ubuntu.com/XorgOnTheEdge?highlight=(xorg) "easy-drm-modules-installer.v4" -niminen scripti ja ajaa se rootin oikeuksin. Tämä luo kernelin haaraan tarvittavat modulit, jolloin 3d-kiihdytys (jos noin vanhalla kortilla yleensä mitään tekee) menee päälle. Minulla toimii nyt Google Earth siedettävällä nopeudella.