Newsgroup: it.comp.os.linux.sys
Titolo: [DEBIAN] Problema cdrom

Ho un problema da niubbo ed in effetti lo sono
Scusate se posto qui ma ho provato su .iniziare e su debian.user ma non ho
avuto risposta.
Sto cercando di installare una debian woody con fs XFS su di un portatile
ASUS ma ho dei problemi con il cdrom.
Se installo con il kernel di default (2.2) va tutto bene, ma il supporto per
XFS c'e' solo per il 2.4 (bf24) e con quello non so perche' il cd non viene
riconosciuto.
Per l'installazione minimale ho parzialmente risolto nel senso che ho creato
una piccola partizione sull'hd con il 2.2 e ci ho copiato dentro i file di
installazione 2.4 xfs, poi ho rifatto l'installazione, ho montato la
partizione che mi sono creato e gli ho detto di installare da li.
Ora mi trovo con un sistema minimale e dovrei installare il resto del sw ma
del cd neanche l'ombra.
In fstab mi trovo
/dev/cdrom    /cdrom ...
ma se provo a montarlo mi dice
special device /dev/cdrom does not exist
ho provato anche con /dev/sr0 e /dev/scd0 ma mi dice
/dev/sr0 in not a valid block device.
C'e' qualcosa che posso fare o controllare?
Grazie
--
Andrea Chiadň Piat

Nel fausto dì di Thu, 05 Jun 2003 17:47:21 GMT, il prode _Andrea Chiado' Piat_
presente alla corte di _it.comp.os.linux.sys_
così ebbe l'ardire di pronunziarsi:
[...]
| In fstab mi trovo
| /dev/cdrom    /cdrom ...
| ma se provo a montarlo mi dice
| special device /dev/cdrom does not exist
| 
| ho provato anche con /dev/sr0 e /dev/scd0 ma mi dice
| /dev/sr0 in not a valid block device.
| 
| C'e' qualcosa che posso fare o controllare?
  Per prima cosa, controlla che il kernel lo veda al boot.  Cercane qualche
riferimento con il comando dmesg.  Ad esempio, prova a vedere cosa tira fuori:
ambapali@tanatos ~$ dmesg | grep hd
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 2B020H1, ATA DISK drive
hda: 40020624 sectors (20491 MB) w/2048KiB Cache, CHS=39703/16/63, UDMA(33)
(il mio CDRom è SCSI, quindi appare solo il disco rigido).  Quindi, se il
kernel lo vede, controlla che non abbia il file system virtuale per i
dispositivi montato in /dev:
ambapali@tanatos ~$ grep devfs /proc/mounts
none /dev devfs rw 0 0
  Nel mio caso lo è, quindi trovo i dispositivi:
ambapali@tanatos ~$ ll /dev/ide/host0/bus0/target0/lun0/
total 0
brw-rw----    1 root       3,   0 Jan  1  1970 disc
brw-rw----    1 root       3,   1 Jan  1  1970 part1
brw-rw----    1 root       3,  10 Jan  1  1970 part10
brw-rw----    1 root       3,  11 Jan  1  1970 part11
brw-rw----    1 root       3,   2 Jan  1  1970 part2
brw-rw----    1 root       3,   3 Jan  1  1970 part3
brw-rw----    1 root       3,   4 Jan  1  1970 part4
brw-rw----    1 root       3,   5 Jan  1  1970 part5
brw-rw----    1 root       3,   6 Jan  1  1970 part6
brw-rw----    1 root       3,   7 Jan  1  1970 part7
brw-rw----    1 root       3,   8 Jan  1  1970 part8
  Auguri.  Spero non ne debba aver bisogno.
  Sandro
-- 
"In a world without walls and fences
you would not need windows and gates."
(Confucius)

 Grazie
ciao
gluca

 hda: 40020624 sectors (20491 MB) w/2048KiB Cache, CHS=39703/16/63,
UDMA(33)
Ciao,
Con dmesg mi visualizza solo l'hd (hda).
Ne deduco quindi che il kernel non lo veda proprio.
Probabilmente c'e' un modulo da caricare ma non so quale.
Facendo qualche ricerca con google ho trovato un doc che diceva di mettere
il modulo scsi rc ma con modconf non lo vedo percui suppongo sia gia'
caricato nel kernel (o sto dicendo una cretinata?)
Un'altra ipotesi che mi e' venuta in mente e' che il modulo che funzionava
bene con il 2.2 sia stato modificato per il 2.4 e che con il mio particolare
dvd non funzioni a dovere. Pero' in questo caso non dovrei trovare da
qualche parte qualche log che mi dice di aver trovato qualcosa sull'ide1 ma
non riesce a pilotarlo?



|Date: Fri, 06 Jun 2003 12:36:05 GMT
|Subject: Re: [DEBIAN] Problema cdrom
|
|
|Con dmesg mi visualizza solo l'hd (hda).
|Ne deduco quindi che il kernel non lo veda proprio.
  Esatto.
|Probabilmente c'e' un modulo da caricare ma non so quale.
  Non credo proprio, quando il kernel si sentirà chiedere: "mi gestisci il
CDRom con questo driver?", lui ti risponderà: "ma quale CDRom ti dovrei
gestire, che non ce n'è?"
|Facendo qualche ricerca con google ho trovato un doc che diceva di mettere
|il modulo scsi rc ma con modconf non lo vedo percui suppongo sia gia'
|caricato nel kernel (o sto dicendo una cretinata?)
  Boh... che documento?  Hai una qualche unità CDRom o un controllore IDE
strano, che non è gestibile con la normale interfaccia IDE/ATA?  Ma, se ti
funzionava con un kernel 2.2, non credo sia questa la causa.
|Un'altra ipotesi che mi e' venuta in mente e' che il modulo che funzionava
|bene con il 2.2 sia stato modificato per il 2.4 e che con il mio particolare
|dvd non funzioni a dovere.
  Ah, il CDRom è in realtà un DVD.  Può darsi che sia gestito da un driver
specifico, ma il kernel deve lo stesso rivelare la presenza di un dispositivo
sulla catena IDE.
| Pero' in questo caso non dovrei trovare da
|qualche parte qualche log che mi dice di aver trovato qualcosa sull'ide1 ma
|non riesce a pilotarlo?
  Infatti, così dev'essere.  Nella tua situazione, il kernel non trova nulla
da pilotare col driver per il "cdrom".  Quali moduli usi, i classici "ide-cd"
e "cdrom"?
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9