Pagina 1 di 1

2.6.12, qualcosa è cambiato nella gestione del cdrom?

Inviato: mer 20 lug 2005, 17:17
da ferenkileen
ciao a tutti...
ho ricompilato il kernel aggiornandolo alla 2.6.12
ma quando provo a montare il cdrom mi da' errore;
infatti:
mount /dev/hdc
mount: special device /dev/hdc does not exist

ma da dmesg | grep hdc

Kernel command line: BOOT_IMAGE=linux-cattivo ro root=301 hdc=ide-scsi
ide_setup: hdc=ide-scsi
ide1: BM-DMA at 0x8088-0x808f, BIOS settings: hdc:pio, hdd:pio
hdc: TOSHIBA DVD-ROM SD-R2312, ATAPI CD/DVD-ROM drive

come vedete dal log ho anche aggiunto l'emulazione scsi che è deprecated.... ma sai com'è---- per provarle tutte....

avete consigli in merito?

Inviato: mer 20 lug 2005, 17:41
da glpiana
ide-scsi da quel che ho capito dovresti toglierlo da lilo.conf.
per montare prova a dare il comando per intero:
mount /dev/hdc /mnt/cdrom

o anche solo mount /mnt/cdrom (sempre che in fstab tu abbia una riga relativa al cdrom hdc da montare in /mnt/cdrom)

Inviato: mer 20 lug 2005, 17:42
da brancalessio
Ma con altri kernel della serie 2.6 ti funzionava?

In realtà quello che manca (pare) è il file /dev/hdc, che doveva essere stato creato da udev.

Sono passato recentemente alla serie 2.6, compilando il kernel partendo da un "make defconfig" e tutto è andato bene.

Inviato: mer 20 lug 2005, 17:49
da ferenkileen
si certo mi son dimenticato di dirlo...
con il 2.6.10 del secondo disco funziona bene...

effettivamente andando da /dev/ non trovo hdc.....

Inviato: gio 21 lug 2005, 7:54
da salbutamolo
Ciao a tutti
ide_setup: hdc=ide-scsi
Nella serie 2.6.x è molto meglio sostituirlo con

Codice: Seleziona tutto

ide_setup: hdc=ide-cd
Have a nice day

Inviato: gio 21 lug 2005, 11:12
da brancalessio
Come hai configurato il kernel? Potresti fare un prova così: make mrproper, copi il file di configurazione del 2.6.10 che hai usato e che funziona nella directory dei sorgenti del nuovo kernel che vuoi mettere (devi rinominarlo in .config), make oldconfig (più o meno accetti le risposte di default) e compili.

Questo dovrebbe produrre un kernel funzionante, ma con molti più driver di quelli che ti servono. Se così funziona puoi cominciare a togliere roba nella configurazione per fare un kernel più specifico per la tua macchina.

Non so perché non ci sia il file /dev/hdc, in teoria dovrebbe essere "statico" (nel senso che quando usavi il 2.4.29 di default, udev non faceva niente e il file doveva essere lì già dall'installazione).
ferenkileen ha scritto:si certo mi son dimenticato di dirlo...
con il 2.6.10 del secondo disco funziona bene...

effettivamente andando da /dev/ non trovo hdc.....

Inviato: gio 21 lug 2005, 12:27
da ferenkileen
beh se avessi compilato male il kernel probabilmente non me lo avrebbe nemmeno trovato da dmesg (no?)

dubito che il problema sia nel kernel....

qualche altro consiglio?

Inviato: gio 21 lug 2005, 12:46
da Paoletta
prova tu a creare il file di device con
mknod


#mknod /dev/hdc b 0 22

Inviato: gio 21 lug 2005, 14:28
da brancalessio
In realtà l'unica cosa che hai cambiato è il kernel, proprio dire che il problema non stia in quello...

Vabbè non so cosa dirti... darei la colpa a udev, anche perché la mancanza di quel device è strana dato che il file all'installazione viene copiato

http://slackware.it/en/pb/showdesc.php? ... -noarch-21
http://slackware.it/en/pb/showfile.php? ... -noarch-21

Forse potrebbe esserti utile lo script MAKEDEV che dovrebbe essere in /dev...
ferenkileen ha scritto:beh se avessi compilato male il kernel probabilmente non me lo avrebbe nemmeno trovato da dmesg (no?)

dubito che il problema sia nel kernel....

qualche altro consiglio?