Pagina 1 di 2
problemi con kernel 2.6 e CDROM-DVD
Inviato: sab 7 gen 2006, 14:25
da ermes
sono passat al kernel 2.6 della "current/test" ed è successo un casino con i dispositivi rimuovibili.
la slack vede bene le penne usb ma non mi legge più cdrom e dvd.
prima fstab era così:
dev/sr0 /mnt/dvd iso9660 user,noauto,owner,rw 0 0
dev/sr1 /mnt/cdrw iso9660 user,noauto,owner,rw 0 0
poi l'ho modificato in questo modo:
/dev/hdc /mnt/dvd iso9660 user,noauto,owner,rw 0 0
/dev/hdd /mnt/cdrw iso9660 user,noauto,owner,rw 0 0
ma non c'è stato niente da fare... l'errore che il sistema mi da è sempre lo stesso:
_______________________________________
ermes@localhost:/mnt$ mount /mnt/dvd/
mount: special device /dev/hdc does not exist
____________________________________
a dire il vero, nella directory /dev, i device "hdc, hdd, sr0, sr1" sono spariti con il cambio di kernel... cosa devo fare ?
come faccio a rimettere i device che sono scomparsi ?
grazie

Inviato: sab 7 gen 2006, 14:50
da gallows
Inviato: sab 7 gen 2006, 15:23
da ermes
nel post che mi hai indicato c'è scritto:
"Adesso (linux >=2.6.14) per accedere al cd-drive in modo corretto basta passare al kernel: libata.atapi_enabled=1"
cosa vuol dire passare al kernel lib.... ?
devo aggiungerlo in lilo.conf come facevo prima per il supporto scasi del masterizzatore ?
se così fosse cosa dovrei scrivere:
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.14.3
initrd = /boot/initrd.gz
root = /dev/hda7
label = Linux
read-only
# Linux bootable partition config ends
e scusa ancora ma perchè mi ha fatto sparire i device dalla directory /dev ?
perdonami, ... probabilmente sono un po' duro di comprendonio
grazie
Inviato: sab 7 gen 2006, 17:24
da gallows
Dovresti aggiungere:
append = "libata.atapi_enabled=1"
Però vedo che la tua root è hda7. A questo punto non capisco che controller hai e se non è S-ATA quell'append non ti serve.
Dammi qualche altra informazione, ad esempio dmesg | grep CD che dice?
Ps. I dispositivi in /dev sono dimuiniti grazie a udev.
Inviato: sab 7 gen 2006, 17:27
da ermes
eccolo:
ermes@localhost:~$ dmesg | grep CD
hdc: BENQ DVD DD DW1620, ATAPI CD/DVD-ROM drive
hdd: HL-DT-ST GCE-8480B, ATAPI CD/DVD-ROM drive
mi sembra tutto a posto... no ?
Inviato: sab 7 gen 2006, 18:13
da Paoletta
nel caso in cui udev non crei i due dispositivi in questione per un semplice lettore CD basta:
mentre per un masterizzatore
i due device files appartengono al gruppo cdrom
Inviato: dom 8 gen 2006, 15:16
da ermes
ho fatto come dici e ho creato i due device... ma non è cambiato nulla.
ho provato a fare il restart del sistema e i due device sono spariti nuovamente

Inviato: dom 8 gen 2006, 15:21
da ermes
dopo aver ricreato e due dispositivi, averli attribuiti come proprietà al gruppo "cdrom" e averli messi almeno in lettura per tutti gli utenti, questa è la rsposta del sistema:
root@localhost:/home/ermes# mount /mnt/dvd/
mount: /dev/hdc is not a valid block device
qualche idea ?
Inviato: dom 8 gen 2006, 15:36
da Paoletta
io i permessi li ho settati così:
Codice: Seleziona tutto
brw-rw---- 1 root cdrom 22, 0 2006-01-08 15:39 /dev/hdc
brw-rw---- 1 root cdrom 22, 64 2006-01-08 15:39 /dev/hdd
Inviato: dom 8 gen 2006, 15:38
da gallows
Mmm, che versione usi di udev?
Potresti provare a disabilitarlo e usare il pacchetto devs-2.3.1
Inviato: dom 8 gen 2006, 16:30
da ermes
per l'aggiornamento del sistema (è una slack 10.1 aggiornata a current) ho utilizzato gslapt.
il programma mi da come installati sia udev (udev-070-i686-5dl) che devs(devs-2.3.1-noarch-21)... entrambi sono bloccati (nel senso che non mi viene data la possibilità di disinstallarli).
come faccio a disasbilitare udev ?
Inviato: dom 8 gen 2006, 16:36
da gallows
chmod a-x /etc/rc.d/rc.udev
Ma comunque ti consiglio di usare pacchetti ufficiali per i programmi più delicati (come udev). Prova con l'udev di slackware.
Inviato: dom 8 gen 2006, 17:41
da ermes
come ho scritto sopra, ho fatto l'upgrade alla current, quindi penso che sia anche quello un pacchetto ufficiale.
perchè mi scrivi che non lo è ?
sempre usando gslapt ho notato solo ora che il pacchetti "udev" viene segnalato in stato "excluded". cosa significa ?
Inviato: dom 8 gen 2006, 17:46
da gallows
perchè mi scrivi che non lo è ?
Perché non è ufficiale, quello della slackware current è udev-064-i486-2.
Comunque non uso gslapt.
Inviato: dom 8 gen 2006, 21:02
da ermes
ok...
avevi ragione, ho scaricato e installato l'udev della current... il prpoblema è che non è cambiato nulla.
ma sono il solo ad aver avuto 'sto problema ?
come ne esco ?