problemi con cdrom
A volte il cdrom smette di funzionare bene e non si riprende più.
Ecco alcuni messaggi che ottengo:
sr 1:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
Additional sense: Medium not present
end_request: I/O error, dev sr0, sector 0
Buffer I/O error on device sr0, logical block 0
Buffer I/O error on device sr0, logical block 1
Buffer I/O error on device sr0, logical block 2
Buffer I/O error on device sr0, logical block 3
attempt to access beyond end of device
sr0: rw=0, want=8539372, limit=2542976
Buffer I/O error on device sr0, logical block 2134842
Dopo che succede questo, il lettore cdrom non funziona più bene.
Ad esempio non riesco più a visionare dei film in divx, eject -t mi da
errore, e così via.
Oggi ho provato a resettare il modulo facendo:
rmmod -f sr_mod
rmmod cdrom
e poi li ho ricaricati
modprobe sr_mod
modprobe cdrom
Purtroppo ho udev e quindi non ho capito come fargli ricreare i device.
Li ho creati in /dev/.static/dev, e provato a montare il cdrom, ma il
comando si blocca:
Uniform CD-ROM driver unloaded
sr0: scsi3-mmc drive: 15x/62x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:0:0: Attached scsi CD-ROM sr0
BUG: unable to handle kernel paging request at virtual address f8958ae0
printing eip:
c0160bdd
*pde = 1fb43067
*pte = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: sr_mod cdrom ipt_MASQUERADE iptable_nat ip_nat
ip_conntrack nfnetlink ip_tables x_tables tun nls_iso8859_1 isofs udf
rfcomm l2cap vboxdrv ppdev parport_pc lp parport button ac battery arc4
ieee80211_crypt_wep ipv6 dm_snapshot dm_mirror dm_mod kqemu i8k fglrx
sbp2 loop joydev tsdev snd_hda_intel snd_hda_codec snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer ipw3945 psmouse snd sg i2c_i801
ieee80211 ieee80211_crypt serio_raw sdhci mmc_core eth1394 hci_usb
intel_agp agpgart i2c_core evdev firmware_class bluetooth soundcore
pcspkr rtc snd_page_alloc ext3 jbd mbcache sd_mod generic ide_core
ohci1394 ieee1394 b44 mii ata_piix libata scsi_mod ehci_hcd uhci_hcd
usbcore thermal processor fan
CPU: 0
EIP: 0060:[<c0160bdd>] Tainted: P R VLI
EFLAGS: 00010246 (2.6.18-4-686 #1)
EIP is at do_open+0x23e/0x344
eax: f8958ae0 ebx: df86a100 ecx: dfc09140 edx: f895eb80
esi: dfc09140 edi: df86a100 ebp: df86a100 esp: e6749dc0
ds: 007b es: 007b ss: 0068
Process cdrom_id (pid: 4462, ti=e6748000 task=e61b8000 task.ti=e6748000)
Stack: f4d703c0 db68b1f3 db68b1f3 f895eb80 e590d005 c0165328 e6749e2c
e6749e20
e6749f3c dfa73ae0 dff48ea0 c016db74 f4ec6260 dff48ea0 c01672c4
e590d00e
00000101 c02cdbe8 000280d2 c14b5b40 00000000 c14b5b40 00000246
00000000
Call Trace:
[<c0165328>] do_lookup+0x4f/0x135
[<c016db74>] dput+0x1a/0x11b
[<c01672c4>] __link_path_walk+0xbe4/0xd1d
[<c017122a>] mntput_no_expire+0x11/0x6a
[<c01674b0>] link_path_walk+0xb3/0xbd
[<c0151cab>] free_pages_and_swap_cache+0x70/0x84
[<c014dd82>] unmap_region+0xe6/0xf5
[<c016eb5d>] find_inode+0x1b/0x56
[<c01610b8>] bdev_test+0x0/0xc
[<c016ec2d>] ifind+0x30/0x73
[<c016f985>] iget5_locked+0x54/0x154
[<c01610b8>] bdev_test+0x0/0xc
[<c0160e43>] blkdev_open+0x0/0x44
[<c01608e6>] bdget+0x31/0xea
[<c0160135>] bdev_set+0x0/0x8
[<c0160e43>] blkdev_open+0x0/0x44
[<c0160e5f>] blkdev_open+0x1c/0x44
[<c0158b69>] __dentry_open+0xc8/0x1ac
[<c0158cb1>] nameidata_to_filp+0x19/0x28
[<c0158ceb>] do_filp_open+0x2b/0x31
[<c0151cab>] free_pages_and_swap_cache+0x70/0x84
[<c014dd82>] unmap_region+0xe6/0xf5
[<c0158d2f>] do_sys_open+0x3e/0xb3
[<c0158dd1>] sys_open+0x16/0x18
[<c0102c11>] sysenter_past_esp+0x56/0x79
Code: 40 10 c1 e0 05 8d 84 10 20 01 00 00 ff 08 83 3a 02 75 0b 8b 82 28
02 00 00 e8 bf 6b fb ff 8b 5d 44 39 eb 75 32 8b 43 58 8b 40 34 <8b> 08
85 c9 74 14 8b 43 04 8b 14 24 ff d1 85 c0 89 44 24 10 0f
EIP: [<c0160bdd>] do_open+0x23e/0x344 SS:ESP 0068:e6749dc0
Posso solo riavviare il PC?
Grazie Manlio Perillo
Reply to: