Kirjoittaja Aihe: USB-portin "hereille potkiminen" Ubuntu 10.04  (Luettu 1064 kertaa)

hma

  • Käyttäjä
  • Viestejä: 22
    • Profiili
USB-portin "hereille potkiminen" Ubuntu 10.04
« : 30.10.10 - klo:17.08 »
USB-porttien kanssa ongelmia.

Miten Ubunutun saisi tunnistamaan kyteketyn usb-laitteen?

Esimerkiksi, kun kone on käynnissä ja kytken tällaisen halvan usb-bluetooth-sovittimen (http://www.dealextreme.com/details.dx/sku.11866) kiinni usb-porttiin, Ubuntussa Järjestelmä - Asetukset - Bluetooth ilmoittaa että "Tietokoneeseen ei ole kytketty bluetooth-sovitinta"

Kuitenkin, päätteessä lsusb kertoo että:
Koodia: [Valitse]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ja dmesg | tail kertoo seuraavaa:
Koodia: [Valitse]
[  187.476060] usb 2-2: new full speed USB device using ohci_hcd and address 3
[  187.689715] usb 2-2: configuration #1 chosen from 1 choice

Uskon, että itse bluetooth laite ei kuitenkaan ole rikki. Kun sen kytkee koneeseen koneen ollessa sammutettu ja tämän jälkeen käynnistää koneen, Ubuntun yläpaneeliin ilmestyy joka kerralla bluetooth-kuvake. Näistä noin 10%:ssa tapauksista, USB-yhteyden saa myös käynnistettyä ja tietoja siirrettyä matkapuhelimen ja tietokoneen välillä (obexftp ja obexpushd paketit asennettu). 90%:ssa tapauksista, bluetooth kuvake pysyy harmaana.

En myöskään aivan heti ole valmis uskomaan usb-portin olevan rikki, koska tulostin, hiiri, muistitikku ja ulkoinen kiintolevy toimivat samassa portissa ihan hyvin. Ulkoisen kiintolevyn kanssa on kuitenkin samaa "heräämisongelmaa" kuin bluetooth-donglen kanssa.

Ulkoinen kiintolevy ei toimi seuraavalla tavalla:
-tietokone päällä, Ubuntu käynnissä normaalisti
-ulkoisen kiintolevyn usb-piuha kiinni tietokoneeseen
-ulkoiseen kiintolevyyn virrat päälle
-lsub näyttää laitteen, mutta siellä olevia tiedostoja ei pääse käpistelemään

Toimii näin:
-tietokone päällä, Ubuntu käynnissä normaalisti
-ulkoiseen kiintolevyyn virrat päälle
-ulkoisen kiintolevyn usb-piuha kiinni tietokoneeseen
-hetken päästä ulkoinen kiintolevy mounttautuu normaalisti

Tuon ulkoisen kiintolevyn kanssa pärjää siis kyllä, kunhan tekee asiat oikeassa järjestyksessä.
Bluetooth-donglen kanssa en osaa toimia oikein. Onko siis linuxissa olemassa jotain tapaa, jolla usb-porteissa olevat laitteet saisi herätettyä, ilman että tarvitsee buutata koko konetta?