problemi con kernel 2.6 e CDROM-DVD

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

problemi con kernel 2.6 e CDROM-DVD

Messaggio 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 :oops:

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »


Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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.

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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 ?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

nel caso in cui udev non crei i due dispositivi in questione per un semplice lettore CD basta:

Codice: Seleziona tutto

mknod /dev/hd[lettera] b 22 0
mentre per un masterizzatore

Codice: Seleziona tutto

mknod /dev/hd[lettera] b 22 64
i due device files appartengono al gruppo cdrom

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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

:?:

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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 ?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Mmm, che versione usi di udev?
Potresti provare a disabilitarlo e usare il pacchetto devs-2.3.1

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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 ?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio 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.

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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 ?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

perchè mi scrivi che non lo è ?
Perché non è ufficiale, quello della slackware current è udev-064-i486-2.

Comunque non uso gslapt.

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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 ?

Rispondi