Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: serak 17 Srpna 2010, 01:19:14

Název: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 01:19:14
Ahoj, dělal jsem na cizím počítači upgrade z Kubuntu 9.10 na 10.04 a následně se začala nějak divně chovat cd mechanika.
Pokud už je v ní disk a otevřu ji, tak se sama během vteřiny zase zavře. To je sice o prsty ale hlavní problém to není.
To hlavní je, že systém nerozezná obsahy datových disků. Např. vložím hudební CD.  Po chvíli se korektně ozve
z lišty "Nedávno zachycená zařízení"  a objeví se tam korektně hudební disk a nabídne Amarok k přehrání. Pokud tam ale vložím jakýkoliv disk obsahující nemultimediální data (Např. Live CD nebo cd s pár txt soubory) tak mechanika sice zabliká, ale obsah disku není nikde vidět. Někde na webu jsem viděl pár let zpět, že samovolné zavírání byl nějaký bug, ale už jsou to roky tak by to snad už neměl být problém. Na problém s neviditelným obsahem jsem nenarazil. Nevíte někdo prosím vás co s tím?
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: mosqa 17 Srpna 2010, 08:06:32
daj sem obsah suboru /etc/fstab. rucny mount si neskusal?
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 15:01:07
Takto vypadá fstab:
-----------------------------------------------------------------------------------------------------------------------------
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=6a63ec4b-9cfc-4dac-ade8-a5754ed046b6 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=f63bb561-6790-40f1-9e08-6b0f7ebad694 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 ro,user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto        rw,user,noauto,exec,utf8 0       0
-----------------------------------------------------------------------------------------------------------------------------

Vložené datové CD.

Takto vypadá mtab:
----------------------------------------------------------------------------------------------------------------------------
/dev/sda1 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
none /var/lib/ureadahead/debugfs debugfs rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
----------------------------------------------------------------------------------------------------------------------------

Pokud zkusím ruční mount:

mmka@mmka-desktop:~$ sudo mount -t udf,iso9660 /dev/scd0 /media/cdrom0
mount: v /dev/sr0 nenalezeno žádné médium
mmka@mmka-desktop:~$


Pokud zkusím audio CD, které kupříkladu Amarok vidi:

mmka@mmka-desktop:~$ sudo mount -t udf,iso9660 /dev/scd0 /media/cdrom0
mount: blokové zařízení /dev/sr0 je chráněno proti zápisu, připojuji pouze pro čtení
mount: chybný typ SS, chybný přepínač, chybný superblok na /dev/sr0,
       chybí kódová stránka nebo pomocný program nebo jiná chyba
       V jistých případech lze najít potřebné informace v systémovém
       protokolu – zkuste například „dmesg | tail“

mmka@mmka-desktop:~$

Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: donny 17 Srpna 2010, 19:44:08
a co dmesg | tail ?
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 21:51:00
[ 1225.871275] iso9660: Corrupted directory entry in block 0 of inode 1856
[ 1228.499028] iso9660: Corrupted directory entry in block 0 of inode 1856
[ 1260.547659] VFS: busy inodes on changed media or resized disk sr0
[ 1260.621416] VFS: busy inodes on changed media or resized disk sr0
[ 1309.264968] VFS: busy inodes on changed media or resized disk sr0
[ 1309.277117] VFS: busy inodes on changed media or resized disk sr0
[ 1336.782644] VFS: busy inodes on changed media or resized disk sr0
[ 1336.794333] VFS: busy inodes on changed media or resized disk sr0
[ 4940.861071] iso9660: Corrupted directory entry in block 0 of inode 1856
[ 5027.151315] iso9660: Corrupted directory entry in block 0 of inode 1856
----------------------------------------------------------------------------------------------------
Vyměnil jsem i mechaniky abych vyloučil HW chybu.
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: Šuohob 17 Srpna 2010, 22:00:22
predpokladam spravne, ze si vyzkousel i jine datove cd?
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 22:12:03
Jasne :-)

Tocim asi  7 medii. Ruzne znacky, CD i DVD. Vypalky i orig. Vsechny zkousene na notebooku.
Jedno z nich je live Ubuntu, ze ktereho normalne live na te masine rozbehnu.
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: donny 17 Srpna 2010, 22:16:44
Zkus ten výpis delší, třeba dmesg | tail -n 150 a ulož to na http://pastebin.com/ a pošli odkaz (ať to tady zbytečně nestraší)
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 22:31:42
dmesg s vloženým orig. datovým CD (gigabyte drivery)
http://pastebin.com/qSuxgWgi
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: donny 17 Srpna 2010, 22:53:22
ještě jsem si nevšimnul předtím jedné věci - odstraň z /etc/fstab řádek (případně zakomentuj - vložením # na začátek)

Kód: [Vybrat]
/dev/scd0       /media/cdrom0   udf,iso9660 ro,user,noauto,exec,utf8 0       0

potom restart a vyzkoušej.
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 17 Srpna 2010, 23:17:27
 :o Jo, tak tohle už vypadá o hodně líp. Teď už načte cokoliv. Dík!!!!
 Jaká je k tomu prosím tě teorie? Myslel jsem, že ten zápis v fstab pro cdrom prostě musí být. Aspoň tak je to snad v každém manu a wiki.

Ještě s tím mám další potíž. Pokud načte jedno CD a pak mu dám druhé, tak to nezaktualizuje. Pořád se tváří, že je tam to předešlé.
Musím mechaniku vyprázdit, zavřít, otevřít a vložit druhé. Tak aby prostě zjistil, že mechanika byla v mezičase prázdná. Jo a problém se samovolným zavíráním mechaniky bohužel trvá.
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: donny 17 Srpna 2010, 23:55:47
Teorie je řekněme taková, že Ubuntu používá nějaký svůj program, který se stará o připojování disků (flashek, foťáků apod.). A toho to nějak zmate.

Co se týká problému se samovolným zavíráním mechaniky, to je skutečně zřejmě nějaký bug, který zdá se bude muset být znovu otevřen (pokud toto zavírání nesouvisí s tím, že člověk zavírá mechaniku "zastrčením-silou" místo použití tlačítka, to pak prostě jednou začně dělat přesně toto).

Zkus v konzoli tento příkaz, mohl by pomoct:

Kód: [Vybrat]
sudo sysctl -w dev.cdrom.autoclose=0

a pokud pomůže, tak dopiš následující řádek do souboru /etc/sysctl.conf, aby se toto nastavení zachovalo i po restartu systému
- soubor pro zápis otevřeš například příkazem gksudo gedit /etc/sysctl.conf:

Kód: [Vybrat]
echo "dev.cdrom.autoclose = 0">>/etc/sysctl.conf
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 18 Srpna 2010, 11:10:06
Tak bohužel to nezabralo  :(
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: donny 19 Srpna 2010, 00:00:46
a když před pokusem vysunout CD vypneš udev, zasune se? teď nevím, jestli je to na Ubuntu Jaunty (tipuju ten první) příkazem:

Kód: [Vybrat]
sudo stop udev
nebo

Kód: [Vybrat]
sudo /etc/init.d/udev stop
Název: Re: cdrom nezobrazuje obsahy disků
Přispěvatel: serak 21 Srpna 2010, 15:06:20
Zasune se taky.