Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: roikka - 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)
-
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.
-
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
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
-
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.
-
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?
-
Komenna Päätteessä:
more /etc/fstab
-
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
-
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...
-
Tuo FSTAB näyttää olevan ihan kunnossa.
-
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
-
...
~$ 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
-
/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.
-
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
-
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ä (https://launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/54419). 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`
-
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ä?
-
sudo apt-get remove linux-image-2.6.22-12-386 ratkaisi ongelman, tai ainakin lakaisi sen maton alle ;D
-
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.
-
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ä: This process can be reversed by removing the /etc/modprobe.d/blacklist-ehci file and rerunning the update-initramfs command.