Kirjoittaja Aihe: 12.04 ei tunnista USB muistitikkua  (Luettu 4145 kertaa)

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
12.04 ei tunnista USB muistitikkua
« : 24.12.12 - klo:12.13 »
Joulua kaikille. Tultiin sukulaisiin ja heti lyötiin ongelmakone eteen...  :)
Yritin eilen ratkaista ongelmaa jonkin aikaan mutta en löytänyt ratkaisua. Kone on Lenovo Thinkipad R400. Boottaava USB tikku toimii koneessa hienosti eli kyse ei ole rautapuolen ongelmasta. Ubuntu ei kuitenkaan reagoi mitenkään kun muistitikun asettaa koneeseen. "lspci", "dmesg" jne jne komennot näyttävät että koneessa Intelin 82801i USB controller. Omassa Thinkpad läppärissäni (myös 12.04) "tail -f /var/log/dmesg" näyttää tietoja heti kun muistitikku pistetään koneeseen mutta tässä ongelmakoneessa mitään ei tapahdu, eli näyttäisi siltä että kernel ei reagoi...Ongelma on ymmärtääkseni ollut koneessa 12.04 asennuksesta lähtien. Käytössä uusin 12.04 kanavasta asennettu 3.2 sarjan kernel.
Puuttuuko kernelistä usb ajurit vai mitä kautta ongelmaa pitäisi lähteä ratkaisemaan?

-tjka-

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #1 : 24.12.12 - klo:13.37 »
Mikä tiedostomuoto tikulla on? Oletko kokeillut
Koodia: [Valitse]
dmesg |tail antaako eri tuloksen kuin kuin kokeilemasi tail -f /var/log/dmesg?
Kokeile myös irrottaa ja liittää tikkua ja kokeile muuttuuko
Koodia: [Valitse]
dmesg |grep -i usb viimeiset rivit kun irrottaa tai liittää.
« Viimeksi muokattu: 24.12.12 - klo:13.42 kirjoittanut welmar »

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #2 : 24.12.12 - klo:20.20 »
vfat, ntfs, ext3, ext4. Mikään ei toimi...

-tjka-

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11442
    • Profiili
    • Tomin kotisivut
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #3 : 24.12.12 - klo:20.27 »
1Voisiko kyse olla kuitenkin rautaongelmasta, jos vaikka virta ei riitäkään sille kyseiselle tikulle (tikussa ehkä vikaa), mutta muille riittää? Auttaisiko USB-laitteiden vähentäminen jos niitä on paljon kiinni tai olisiko virrallista USB-hubia, jolla kokeilla? Tai jos käytössä on jo USB-hubi ilman virtalähdettä, niin kokeilla sitten iman sitä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #4 : 25.12.12 - klo:11.08 »
Kokeiltu ulkoisella usb kovalevyllä jossa oma virtalähde. Ei toimi...

-tjka-

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #5 : 25.12.12 - klo:12.08 »
Mites komennon
/sbin/fdisk -l
(sudolla tai ilman)

Muuttuuko listaus jos tikku kiinni/pois?

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #6 : 25.12.12 - klo:14.16 »
Ei muutu.

Komento dmesg |grep -i usb antaa seuraavan tuloksen:

[    0.481354] usbcore: registered new interface driver usbfs
[    0.481392] usbcore: registered new interface driver hub
[    0.481469] usbcore: registered new device driver usb
[    1.626636] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.626872] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[    1.644037] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[    1.644397] hub 1-0:1.0: USB hub found
[    1.644815] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[    1.664036] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    1.664372] hub 2-0:1.0: USB hub found
[    1.664604] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.664649] uhci_hcd: USB Universal Host Controller Interface driver
[    1.664867] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[    1.665274] hub 3-0:1.0: USB hub found
[    1.665626] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[    1.666042] hub 4-0:1.0: USB hub found
[    1.666410] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[    1.666834] hub 5-0:1.0: USB hub found
[    1.667202] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[    1.667617] hub 6-0:1.0: USB hub found
[    1.667979] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[    1.668421] hub 7-0:1.0: USB hub found
[    1.668762] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[    1.669170] hub 8-0:1.0: USB hub found
[    1.669531] usbcore: registered new interface driver libusual
[    1.976112] usb 2-4: new high-speed USB device number 2 using ehci_hcd
[    7.044226] hub 2-0:1.0: unable to enumerate USB device on port 4
[    7.584048] usb 8-2: new full-speed USB device number 2 using uhci_hcd
[   17.581498] Initializing USB Mass Storage driver...
[   17.581554] usbcore: registered new interface driver usb-storage
[   17.581556] USB Mass Storage support registered.


-tjka-

qwertyy

  • Käyttäjä
  • Viestejä: 5675
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #7 : 25.12.12 - klo:18.28 »
Eikös se tuolla lopussa notku, mutta jotain menee liitoksessa.

Kertooko udevadm monitor käsky ja eri usb laitteiden liittely koneeseen mitään?

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #8 : 25.12.12 - klo:20.29 »
udevadm monitor ei kerro mitään (näyttää tyhjää) kun muistitikkuja käyttää koneessa...

-tjka-

qwertyy

  • Käyttäjä
  • Viestejä: 5675
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #9 : 25.12.12 - klo:21.36 »
Kyllä tuo silloin on ilmeisesti rautatason ongelma tai kernelin ymmärtämättömyyttä. Luultavasti joku ytimeen liittyvä ongelma jos kone kerran kuitenkin pystyy buuttaileen tikulta.

Tuon komennon pitäisi antaa kuittaus "ydin tasolla" ja heti perään tulla kuittaus udev:lta.

Esimerkki omalta koneelta kun napsauttaa sdhc kortin irti lukijasta ja takaisin.
Koodia: [Valitse]
udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[16337.371094] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0/mmcblk0p1 (block)
UDEV  [16337.372195] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0/mmcblk0p1 (block)
KERNEL[16337.376643] remove   /devices/virtual/bdi/179:0 (bdi)
UDEV  [16337.377119] remove   /devices/virtual/bdi/179:0 (bdi)
KERNEL[16337.378272] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0 (block)
UDEV  [16337.378915] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0 (block)
KERNEL[16337.379815] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007 (mmc)
UDEV  [16337.380452] remove   /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007 (mmc)
KERNEL[16337.501520] remove   /devices/virtual/bdi/179:1-fuseblk (bdi)
UDEV  [16337.502495] remove   /devices/virtual/bdi/179:1-fuseblk (bdi)
KERNEL[16341.236370] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007 (mmc)
KERNEL[16341.237037] add      /devices/virtual/bdi/179:0 (bdi)
UDEV  [16341.237499] add      /devices/virtual/bdi/179:0 (bdi)
UDEV  [16341.238591] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007 (mmc)
KERNEL[16341.239529] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0 (block)
KERNEL[16341.239597] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0/mmcblk0p1 (block)
UDEV  [16341.539177] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0 (block)
UDEV  [16341.719387] add      /devices/pci0000:00/0000:00:1e.0/0000:02:06.2/mmc_host/mmc0/mmc0:0007/block/mmcblk0/mmcblk0p1 (block)
KERNEL[16342.020625] add      /devices/virtual/bdi/179:1-fuseblk (bdi)
UDEV  [16342.022423] add      /devices/virtual/bdi/179:1-fuseblk (bdi)

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #10 : 26.12.12 - klo:16.56 »
Boottasin koneen vanhalla 12.04 liveCD:lla ja pistin muistitikun koneeseen. Toimi saman tien eli rauta on ok.
Nyt kuitenkin takas kotiin eli seuraavat vastaukset voivat viipya...

-tjka-

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #11 : 08.01.13 - klo:14.48 »
Tähän ei taida olla kenelläkään enää ideoita...?

-tjka-

qwertyy

  • Käyttäjä
  • Viestejä: 5675
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #12 : 08.01.13 - klo:21.44 »
Tähän ei taida olla kenelläkään enää ideoita...?

-tjka-
Ei itsellä kyllä tule muuta mieleen kokeilla 12.10:ä tai muuta distroa. Kannattaa toki yrittää kuuklailla asiaa. Tuskin sentään ainoa joka tuohon on törmännyt.

tjka

  • Käyttäjä
  • Viestejä: 144
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #13 : 09.01.13 - klo:13.46 »
Yritetty on ja esim. haku "Ubuntu 12.04" + "unable to enumerate USB device on port" antaa paljon tuloksia mutta en löytänyt niistäkään vastausta...  :(

Ehkä vuorossa on tosiaan vanhan version uudelleenasennus (/home on onneksi omalla partitiollaan) tai 12.10.

-tjka-

qwertyy

  • Käyttäjä
  • Viestejä: 5675
    • Profiili
Vs: 12.04 ei tunnista USB muistitikkua
« Vastaus #14 : 09.01.13 - klo:20.14 »
Kannattaa mieluummin yrittää uudempaa versiota ensin jos kone on nettikäytössä.

Syy: parempi tietoturva.

Jos 12.10 ei toimi, niin kannattaa ehkä harkita varmaankin kohta valmista Debian Wheezyä. Sillä tulee olemaan varmaankin taas melko pitkä tuki ja vastaa aika pitkälti Ubuntun LTS:ää. Debian vaatii kyllä himpun enemmän paneutumista asennuksiin yms. mutta itselläni Debian Squeeze (jonka tuki tulee loppumaan varmaankin aika pian) on ollut vakaudeltaan luokassa: kuolettavan tylsän vakaa järjestelmä.