Kirjoittaja Aihe: erikoislaite /dev/sda ei ole olemassa?  (Luettu 5184 kertaa)

roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
erikoislaite /dev/sda ei ole olemassa?
« : 23.01.07 - klo:21.14 »
Hankin Verbatim Usb-tikun ja kun en saanut sitä toimimaan asensin Ubuntu edgyn uudelleen. Olin iloinen, kun tulostin, näyttö ja muut laitteet toimivat jälleen moitteettomasti. Kävin myös tarkistamassa kansion dev. Ilokseni siellä näkyi sda -laite. No tänään sitten päätin lykätä tikkuni kiinni usb -reikään.  Mitään ei tapahtunut. Kävin katsomassa dev kansiota, eikä sda:ta enää löytynyt.  Hain ja etsin ympäri foorumia ja googlea ja päädyin komentamaan:

sudo mount -t vfat /dev/sda /mnt/tikku
Vastaus oli :
mount: erikoislaite /dev/sda ei ole olemassa

Mitä ihmettä? Mitä tehdä?

dmesg antaa 92 kertaa vastauksen:
92
[17183033.352000] usb 4-6: configuration #1 chosen from 1 choice
[17183033.352000] scsi970 : SCSI emulation for USB Mass Storage devices
[17183033.352000] usb-storage: device found at 92
[17183033.352000] usb-storage: waiting for device to settle before scanning
[17183033.972000] usb 4-6: USB disconnect, address 92

pentti@pena:~$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 IEEE-1394 Controller
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 6200 (rev a1)





Regel

  • Käyttäjä
  • Viestejä: 1090
  • Lucid
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #1 : 23.01.07 - klo:21.19 »
Sen osaan nyt sanoa, että kun liittää mount komennolla, niin
/dev/sda viittaa laitteeseen /dev/sda1 viittaa osioon, jolla tiedostot on ja joka halutaan mountata.

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #2 : 23.01.07 - klo:21.46 »
juu, eli regelin ohjeen mukaan koitas mountata sudo mount -t vfat /dev/sda1 /mnt/tikku

minulla kaikki usb-muistit on mounttautunu automaattisesti työpöydälle ja kansioon /media

koitas löytääkö päätteellä komento lsusb sen tikun? mulla kingstonin tikulla näkyi näin
Koodia: [Valitse]
Bus 005 Device 006: ID 0930:6532 Toshiba Corp.
joko katsoit löytyykö apu näistä keskusteluista?
http://forum.ubuntu-fi.org/index.php?topic=1093.0
http://forum.ubuntu-fi.org/index.php?topic=6987.0
http://forum.ubuntu-fi.org/index.php?topic=7626.0
« Viimeksi muokattu: 23.01.07 - klo:21.49 kirjoittanut Tonde »
Heitä hyväsit hitaudelle. Asenna ubuntu!

roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #3 : 23.01.07 - klo:22.24 »
pentti@pena:~$ sudo mount -t vfat /dev/sda1 /mnt/tikku
Password:
mount: erikoislaite /dev/sda1 ei ole olemassa

ja

pentti@pena:~$  lsusb
Bus 004 Device 056: ID 08ec:0008 M-Systems Flash Disk Pioneers
Bus 004 Device 001: ID 0000:0000 
Bus 003 Device 001: ID 0000:0000 
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 002: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000 

Tämä M-Systems Flash Disk Pioneers taitaa olla se.


roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #4 : 23.01.07 - klo:22.40 »
http://forum.ubuntu-fi.org/index.php?topic=7626.0
Tuosta viimeisestä linkistä löytyi mikkohuon vastaus:

Ubuntu tunnistaa usb-tikut ja mp3-soittimet ihan ilman mitään tuollaisia virittelyjä. Kun laitteen iskee kiinni koneeseen, niin työpöydälle ilmestyy kuvake, jota klikkamalla pääsee käsiksi laitteen tiedostoihin. Nuo ohjeet ovat siis turhat Ubuntulle.

Tosin jos olet kovasti muokannut fstab-tiedostoa, niin sitten tuo automaattinen liittäminen ei välttämättä toimi. Heitä fstab-tiedoston sisältö tänne foorumille, niin eiköhän joku osaa opastaa sen kanssa.

En saa sitä mounttaamaan media- kansioon enkä muuallekaan. Miten saan fstab-tiedoston näkyviin?

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #5 : 23.01.07 - klo:23.09 »

Komenna Päätteessä:

more /etc/fstab


roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #6 : 24.01.07 - klo:00.12 »

Komenna Päätteessä:

more /etc/fstab



Tässä:

pentti@pena:~$ more /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda2
UUID=ecd1fa7d-c3b3-43a2-9c88-b796fe74f83a /               ext3    defaults,error
s=remount-ro 0       1
# /dev/hda1
UUID=283C0B173C0ADFA4 /media/hda1     ntfs    defaults,nls=utf8,umask=007,gid=46
 0       1
# /dev/hda3
UUID=8ca2f6ed-f854-43bb-a455-ba0e8600e913 none            swap    sw           
  0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/           /media/floppy0  auto    rw,user,noauto  0       0


tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #7 : 24.01.07 - klo:01.56 »
kattos komennolla sudo fdisk -l näkeekö ubuntu tikulla mitään tiedostojärjestelmää. Ja varmista että usb_storage on ladattu(lsmod | grep usb), jos ei ole lataa se komennolla sudo modprobe usb_storage. Tähän hätään(aikaan) ei tule muuta mieleen kuin nukkumatti...
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #8 : 24.01.07 - klo:07.48 »
Tuo FSTAB näyttää olevan ihan kunnossa.
Heitä hyväsit hitaudelle. Asenna ubuntu!

roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #9 : 24.01.07 - klo:10.06 »
kattos komennolla sudo fdisk -l näkeekö ubuntu tikulla mitään tiedostojärjestelmää. Ja varmista että usb_storage on ladattu(lsmod | grep usb), jos ei ole lataa se komennolla sudo modprobe usb_storage. Tähän hätään(aikaan) ei tule muuta mieleen kuin nukkumatti...

~$ sudo fdisk -l

Levy /dev/hda: 81.9 Gt, 81964302336 tavua
255 päätä, 63 sektoria/ura, 9964 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/hda1   *           1        3265    26218080    7  HPFS/NTFS
/dev/hda2            3266        9831    52741395   83  Linux
/dev/hda3            9832        9964     1068322+  82  Linux / Solaris heittovaihtotiedosto

:~$ lsmod | grep usb
usb_storage            75072  0
libusual               17040  1 usb_storage
scsi_mod              144648  2 usb_storage,sbp2
usbhid                 45152  0
usbcore               134912  6 usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd


tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #10 : 24.01.07 - klo:20.41 »
...
~$ sudo fdisk -l

Levy /dev/hda: 81.9 Gt, 81964302336 tavua
255 päätä, 63 sektoria/ura, 9964 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/hda1   *           1        3265    26218080    7  HPFS/NTFS
/dev/hda2            3266        9831    52741395   83  Linux
/dev/hda3            9832        9964     1068322+  82  Linux / Solaris heittovaihtotiedosto
...

Eli ubuntu ei tunnista tikkua. Tuota tuota mitä debianin bugi raportteja olen lukenut, niin jotkut usbi tikut on valmiiksi formatoitu niin ihmellisellä windows only meiningillä, että edes fat -tiedostojärjestelmä ei ole se tavanomainen. En nyt tiedä mikä aiheuttaa tuon ettei se edes tunnista sitä ollenkaan(yleensä tikku on kyllä tunnistettu, mutta tiedostojärjestelmä on ollut vääränlainen). Windows kait tunnistaa tikun oikein? Voit kokeilla formatoida tikun windowsissa uudelleen fatiksi(toki tallentaa tiedot ensin) ja kattoa josko vika olisi tämä.

Toinen mikä nyt tulee mieleen voisi olla dapperia ja joitain VIAllisia piirilevyjä vaivannut bugi, jolloin tikku ei toiminut oikein johtuen usb2.0 toimimattomuudesta(ok sulla on edgy, mutta en tiedä onko sitä saatu vieläkään korjattua). Lääke tähän oli estää ehci_hcd:tä latautumasta, eli voit kokeilla auttaako sudo modprobe -r ehci_hcd
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #11 : 24.01.07 - klo:21.08 »
/dev/           /media/floppy0  auto    rw,user,noauto  0       0
Mitäs tällä rivillä? Eikös tuon ensimmäisen kuuluisi olla /dev/fdd (tai jotain sinnepäin, itselläni ei valitettavasti ole nyt käsillä levykeasemallista konetta jolta voisi tarkistaa). Ei tuon kyllä pitäisi mitään vaikuttaa.
En Vastaa Vaikeisiin Kysymyksiin.

roikka

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #12 : 24.01.07 - klo:21.18 »

Toinen mikä nyt tulee mieleen voisi olla dapperia ja joitain VIAllisia piirilevyjä vaivannut bugi, jolloin tikku ei toiminut oikein johtuen usb2.0 toimimattomuudesta(ok sulla on edgy, mutta en tiedä onko sitä saatu vieläkään korjattua). Lääke tähän oli estää ehci_hcd:tä latautumasta, eli voit kokeilla auttaako sudo modprobe -r ehci_hcd

Kiitos! Tämä auttoi. Mikä muuten on tuo ehci_hcd? Ja voiko tuo piirilevyn bugi aiheuttaa muitakin ongelmia?

Onneksi ei tarvinnut mennä tuonne Windowssin puolelle. Yritän hiljalleen vapautua koko ohjelmasta. Kiitos vielä kerran koko tukiryhmälle. Roikka :D

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #13 : 24.01.07 - klo:22.02 »
Eli siis bugi ei suinkaan ole emolevyllä vaan ubuntun kernelissä, joka on käännetty ubuntun toimesta dapperin turvallisuuspäivityksen aikana erilailla, joka on aiheuttanut tuon joidenkin VIA:n piirien toimimattomuuden(ok sanoin vitsinä VIAllisen eli siis ei piireissäsi tosissaan mitään vikaa ole, itselläni on myös hieman uudemmilla VIA:n piireillä emo eikä minulla ole moisia ongelmia). Eikä se tiettävästi aiheuta muita ongelmia...

Eli tuo Ehci_ecd on usb2(480Mbit/s usb1.1 -> 12Mbit/s) .l toisin sanoen et saa nyt kaikkia irti usbi väylästäsi(Eli jos siirtelet ubuntulla suuria tiedostoja tikullesi voi toimenpide tuntua hitaalta). Bugiraportti oli siis tämä. Eli mitä annoin tuon komennon sudo modprobe -r ehci_hcd, joutuisit tekemään sen aina buutatessasi konettasi. Eli voit halutessasi estää moduulia latautumasta niiden ohjeiden mukaan:
sudo sh -c 'echo blacklist ehci_hcd > /etc/modprobe.d/blacklist-ehci'
sudo update-initramfs -u -k `uname -r`
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

sone

  • Käyttäjä
  • Viestejä: 67
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #14 : 30.09.07 - klo:20.47 »
Lainaus
Eli siis bugi ei suinkaan ole emolevyllä vaan ubuntun kernelissä, joka on käännetty ubuntun toimesta dapperin turvallisuuspäivityksen aikana erilailla, joka on aiheuttanut tuon joidenkin VIA:n piirien toimimattomuuden(ok sanoin vitsinä VIAllisen eli siis ei piireissäsi tosissaan mitään vikaa ole, itselläni on myös hieman uudemmilla VIA:n piireillä emo eikä minulla ole moisia ongelmia). Eikä se tiettävästi aiheuta muita ongelmia...

Eli tuo Ehci_ecd on usb2(480Mbit/s usb1.1 -> 12Mbit/s) .l toisin sanoen et saa nyt kaikkia irti usbi väylästäsi(Eli jos siirtelet ubuntulla suuria tiedostoja tikullesi voi toimenpide tuntua hitaalta). Bugiraportti oli siis tämä. Eli mitä annoin tuon komennon sudo modprobe -r ehci_hcd, joutuisit tekemään sen aina buutatessasi konettasi. Eli voit halutessasi estää moduulia latautumasta niiden ohjeiden mukaan:
sudo sh -c 'echo blacklist ehci_hcd > /etc/modprobe.d/blacklist-ehci'
sudo update-initramfs -u -k `uname -r`
Muistitikkua yritin saada yllä olevalla ohjeella toimimaan, tuloksena kernel panic, VFS unable.....0,0.  Vain vanhemmilla kerneleillä pääsee koneelle. Miten nuo käskyt sais peruttua että ei tartteis aina käynnistäessä esc:iä näpytellä ja valita vanhempaa kerneliä?

sone

  • Käyttäjä
  • Viestejä: 67
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #15 : 30.09.07 - klo:21.48 »
sudo apt-get remove linux-image-2.6.22-12-386 ratkaisi ongelman, tai ainakin lakaisi sen maton alle ;D

juyli

  • Vieras
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #16 : 30.09.07 - klo:22.50 »
sudo apt-get remove linux-image-2.6.22-12-386 ratkaisi ongelman, tai ainakin lakaisi sen maton alle ;D
Aina uusissa kerneleissä on tukea laitteille, joita vanhemmissa ei ole tarjolla. Tästä syystä Ubuntuista puhuttaessa on oleellinen tieto se, mikä jakeluversio on käytössä.
Tuo nykyinen kernelisi kuitenkin on vasta Gutsyssa (7.10) tarjolla, joka vielä muutaman viikon on katsottava beta-versioksi.
No, beta se yhä on, ja siitä puuttuu vielä osia, jotka todennäköisesti on tarjolla sitten lopullisessa versiossa. Muuten toimii jo ihan mallikkaasti.

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: erikoislaite /dev/sda ei ole olemassa?
« Vastaus #17 : 30.09.07 - klo:23.08 »
Lainaus
Eli voit halutessasi estää moduulia latautumasta niiden ohjeiden mukaan:
sudo sh -c 'echo blacklist ehci_hcd > /etc/modprobe.d/blacklist-ehci'
sudo update-initramfs -u -k `uname -r`
Muistitikkua yritin saada yllä olevalla ohjeella toimimaan, tuloksena kernel panic, VFS unable.....0,0.  Vain vanhemmilla kerneleillä pääsee koneelle. Miten nuo käskyt sais peruttua että ei tartteis aina käynnistäessä esc:iä näpytellä ja valita vanhempaa kerneliä?
Siis komensit noi tuken komennot ja et päivittänyt kerneliä tai mitään ja tuli tuo paniicci (seuraavan käynnistyksen yhteydessä vai suoraan komentojen jälkeen? tai samapa se).

Jos haluat noi komennot perua niin ota tiedostosta /etc/modprobe.d/blacklist-ehci pois tuo komennon lisäämä rivi blacklist ehci_hcd ja ... No nyt luinkin tuosta tuken linkistä:
Lainaus
This process can be reversed by removing the /etc/modprobe.d/blacklist-ehci file and rerunning the update-initramfs command.