Kirjoittaja Aihe: cd/dvd-asema ei toimi Pavilionissa  (Luettu 3957 kertaa)

olliraj

  • Käyttäjä
  • Viestejä: 19
    • Profiili
cd/dvd-asema ei toimi Pavilionissa
« : 21.11.09 - klo:08.21 »
HP Pavilion 5000 zv:n cd/dvd-asema ei toimi. Pyörii kyllä mutta kone ei tunnista laitetta. Kyseessä on Ubuntu 9.10.

tällaisia ilmoituksia tulee päätteeltä:
~$ sudo mount /media/cdrom0
mount: lohkolaite /dev/sr1 on kirjoitussuojattu, liitetään vain luku -tilassa
mount: /dev/sr1 on jo liitetty tai /media/cdrom0 on varattu
mount: mtab-tiedoston mukaan /dev/sr1 on jo liitetty pisteeseen /media/cdrom0

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=4d291eea-843e-4824-a316-0d9987ba40cf /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=6511f6cd-a0a2-410b-99f9-9a9747eb050f none            swap    sw              0       0
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0



















« Viimeksi muokattu: 21.11.09 - klo:09.33 kirjoittanut olliraj »

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #1 : 22.11.09 - klo:05.33 »
Onkohan tuo /dev/sr1 edes oikea laite? Ajapa nämä päätteessä ja näytä tuloste:

Koodia: [Valitse]
dmesg | grep sr0
dmesg | grep sr1

olliraj

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #2 : 22.11.09 - klo:10.59 »
Onkohan tuo /dev/sr1 edes oikea laite? Ajapa nämä päätteessä ja näytä tuloste:

Koodia: [Valitse]
dmesg | grep sr0
dmesg | grep sr1


Huomenta!
Seuraavanlaista tuli:
olli@olli-laptop:~$ dmesg | grep sr0
[    2.086074] sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
[    2.086198] sr 1:0:0:0: Attached scsi CD-ROM sr0
olli@olli-laptop:~$ dmesg | grep sr1
[  146.163103] sr1: scsi-1 drive
[  146.163362] sr 5:0:0:0: Attached scsi CD-ROM sr1
[  157.439100] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  157.801095] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  158.136082] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  158.146107] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 28 00 00 00 00 10 00
[  158.156098] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 20 00 00 00 00 18 00
[  158.217099] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  158.227120] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 28 00 00 00 00 10 00
[  158.237125] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 20 00 00 00 00 18 00
[  158.263101] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[  158.353124] sr1: CDROM (ioctl) error, command: Get configuration 46 00 00 00

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #3 : 23.11.09 - klo:02.59 »
Eli ei ole, vaan oikea on /dev/sr0. Muokkaa /etc/fstab-tiedostoa vaikkapa geditillä: gksudo gedit /etc/fstab

Vaihda scd1:n tilalle scd0 tai sr0:
Lainaus
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
-->
Lainaus
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Tallenna ja käynnistä kone uudelleen.

olliraj

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #4 : 24.11.09 - klo:19.31 »
Eli ei ole, vaan oikea on /dev/sr0. Muokkaa /etc/fstab-tiedostoa vaikkapa geditillä: gksudo gedit /etc/fstab

Vaihda scd1:n tilalle scd0 tai sr0:
Lainaus
/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
-->
Lainaus
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Tallenna ja käynnistä kone uudelleen.

Tällainen siitä tuli:
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=b9e6e53c-a43e-4929-966e-c03b7bea20ba /               ext3    relatime,errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=6511f6cd-a0a2-410b-99f9-9a9747eb050f none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Laite ei alkanut toimimaan. Erittäin todennäköisesti rikkinäinen. Kiitoksia vaivannäöstä ja mukavaa loppu vuotta.

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #5 : 24.11.09 - klo:20.39 »
No voisit vielä kokeilla manuaalista liittämistä tähän tapaan (kun asemassa on levy):

Koodia: [Valitse]
sudo umount /media/cdrom0
sudo umount /dev/sr0

sudo mount /dev/sr0 /media/cdrom0

Katso sitten, mitä tuolla /media/cdrom0 -hakemistossa näkyy. Jos ei mitään, katso kernelin loki: dmesg | tail -20

olliraj

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #6 : 24.11.09 - klo:20.47 »
No voisit vielä kokeilla manuaalista liittämistä tähän tapaan (kun asemassa on levy):

Koodia: [Valitse]
sudo umount /media/cdrom0
sudo umount /dev/sr0

sudo mount /dev/sr0 /media/cdrom0

Katso sitten, mitä tuolla /media/cdrom0 -hakemistossa näkyy. Jos ei mitään, katso kernelin loki: dmesg | tail -20



Tällaista tuli tällä kertaa:
koti@koti-laptop:~$ sudo umount /media/cdrom0
[sudo] password for koti:
umount: /media/cdrom0: ei ole liitettynä
koti@koti-laptop:~$ sudo umount /media/cdrom0
umount: /media/cdrom0: ei ole liitettynä
koti@koti-laptop:~$ sudo umount /dev/sr0
umount: /dev/sr0: ei ole liitettynä
koti@koti-laptop:~$
koti@koti-laptop:~$ sudo mount /dev/sr0 /media/cdrom0

mount: /dev/sr0: tuntematon laite
koti@koti-laptop:~$
koti@koti-laptop:~$ dmesg | tail -20
[   19.386393] Adding 1485972k swap on /dev/sda5.  Priority:-1 extents:1 across:1485972k
[   19.939874] EXT3 FS on sda1, internal journal
[   21.185979] type=1505 audit(1259085725.292:2): operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" name2="default" pid=2029
[   21.259577] type=1505 audit(1259085725.364:3): operation="profile_load" name="/sbin/dhclient-script" name2="default" pid=2033
[   21.259773] type=1505 audit(1259085725.364:4): operation="profile_load" name="/sbin/dhclient3" name2="default" pid=2033
[   21.259843] type=1505 audit(1259085725.364:5): operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" name2="default" pid=2033
[   21.259902] type=1505 audit(1259085725.364:6): operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" name2="default" pid=2033
[   21.460503] type=1505 audit(1259085725.568:7): operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" name2="default" pid=2038
[   21.460784] type=1505 audit(1259085725.568:8): operation="profile_load" name="/usr/sbin/cupsd" name2="default" pid=2038
[   21.503177] type=1505 audit(1259085725.608:9): operation="profile_load" name="/usr/sbin/tcpdump" name2="default" pid=2042
[   24.896683] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   24.896688] Bluetooth: BNEP filters: protocol multicast
[   24.928887] Bridge firewalling registered
[   28.148371] agpgart-amd64 0000:00:00.0: AGP 2.0 bridge
[   28.148391] agpgart-amd64 0000:00:00.0: putting AGP V2 device into 4x mode
[   28.148443] nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
[   30.893302] eth0: link down
[   30.893401] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1604.550505] PPP BSD Compression module registered
[ 1604.681489] PPP Deflate Compression module registered
koti@koti-laptop:~$

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #7 : 24.11.09 - klo:21.12 »
koti@koti-laptop:~$ sudo mount /dev/sr0 /media/cdrom0

mount: /dev/sr0: tuntematon laite

Ok, jotain hämärää tuossa sitten taitaa olla rautapuolella. Samalla tavalla voisi vielä koittaa liittää /dev/sr1:tä, mutta sitten onkin ideat käytetty.

juyli

  • Vieras
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #8 : 24.11.09 - klo:21.12 »
Yleensä (usein) on niin, että /dev hakemistossa on linkki /dev/cdromX tms. joka osoittaa todelliseen laitetiedostoon, joita ovat esim. /dev/scdX tai /dev/srX tms. Jotkin ohjelmat yleisesti etsivät laitetta nimenomaan esim. /dev/cdrom laitteena, eivätkä löydä sitä, jos laite onkin esim. /dev/cdrom0.
Lisäksi on muistettava, ettei CD/DVD -asemia liitetä, ilman levyä asemassa. Ne liittyvät sitten automaattisesti, kun levy laitetaan asemaan. Tällöin udev/hotplug jne. liittävät ne oletuksena /media hakemistoon esim. levyn nimen (LABEL) mukaan.
Liitettäviä laitteita myös liitetään UUID perusteella. Jos levyn nimi on käsittämätön (alkaa vaikka   tai muilla kovin erikoisilla merkeillä), voi järjestelmällä olla vaikeuksia liittää aihiota automaattisesti.
mount tosin kertoo kaikki järjestelmään liitettynä olevat laitteet. Ja df (diskfree) kertoo kaikkien liitettyjen laitteiden levytilan ;)

Lainaus
mount: /dev/sr0: tuntematon laite

Välttämättä laitetiedostoa ei ole ennenkuin udev/hotplug/tms. sen luo, kun havaitsee levyasemassa/usb-massamuistin mediaa.
Todellakin /dev/srX:n sijaa voi laitetiedosto olla /dev/scdX, kun kyseessä on CD/DVD -asemaan laitettu _toimiva_ aihio.

Pieni lisuke: taas pitää muistuttaa, kuinka mitä hienoimmat automatisoinnut voivat joskus olla täyttä tuskaa, kun syystä tai toisesta tuo automatiikka ei toimi. CD/DVD -aseman voi liittää myös manuaalisesti , kunhan laitetiedostot löytyvät /dev hakemistosta ja luo omat liitospisteet sitten sinne minne haluaa (/mnt:n  ja/ media:n alihakemistot ovat loogisin paikka).
« Viimeksi muokattu: 24.11.09 - klo:21.23 kirjoittanut juyli »

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #9 : 24.11.09 - klo:21.22 »
Tässä tapauksessa kerneli kertoo, että sr0-laite olisi CD-asema (kuten normaalisti kuuluukin), mutta lisäksi näkyy sr1, joka viitannee johonkin USB-laitteeseen. Sr1-laite antaa ioctl-komentovirhettä, eli tuskin toimii ainakaan CD-asemana, vaikka Ubuntu oli asennuksessa merkinnyt sen fstabiin CD-asemaksi /dev/scd1-linkin kautta.

Kummallisinta on, että /dev/sr0 on nyt kokonaan kateissa, vaikka kernelin mukaan sen pitäisi olla olemassa.

Lainaus
Välttämättä laitetiedostoa ei ole ennenkuin udev/hotplug/tms. sen luo, kun havaitsee levyasemassa/usb-massamuistin mediaa.
Todellakin /dev/srX:n sijaa voi laitetiedosto olla /dev/scdX, kun kyseessä on CD/DVD -asemaan laitettu _toimiva_ aihio.

Kyllä Ubuntussa tuon /dev/sr0:n pitäisi olla aina olemassa riippumatta asemassa olevasta levystä tai sen puuttumisesta. /dev/scd0 on linkki /dev/sr0:aan.
« Viimeksi muokattu: 24.11.09 - klo:21.24 kirjoittanut nm »

juyli

  • Vieras
Vs: cd/dvd-asema ei toimi Pavilionissa
« Vastaus #10 : 24.11.09 - klo:22.06 »
Kyllä Ubuntussa tuon /dev/sr0:n pitäisi olla aina olemassa riippumatta asemassa olevasta levystä tai sen puuttumisesta. /dev/scd0 on linkki /dev/sr0:aan.

Jeps. Näin näemmä on. Tuntuu siis siltä, että asemassa on jotakin rikki. Piuhat irronneet - virtaa ei riitä tms? Asema puhdistuksen tarpeessa (ei tosin ole se todennäköisin syy). Muita lukemattomia, arvaamattomia syitä?
Minullakin on niin typerästi, että /dev/cdrom1 viittaa tiedostoon /dev/sr0, vaikka /dev/cdrom0 ei ole olemassakaan :(
Lisäksi /dev/dvd1 sekä /dev/dvdrw1 viittaavat tiedostoon /dev/sr0, vaikka (tälläkertaa) on käytössä vain yksi laite.