Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: vtp - 29.04.08 - klo:21.22
-
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
-
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.
-
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) (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.