Newsgroup: it.comp.os.linux.iniziare
Titolo: Non mi funge il floppy :o(

Salve, le righe riportate sotto sono nel mio fstab, il mio floppy è su fd0 
e viene montato su /mnt/floppy, viene montato è una parola grossa, diciamo 
che gli garberebbe essere montato su /mnt/floppy perché quando ci provo lui 
regolarmente mi scrive: mount: /dev/fd0: unknown device
giuro il floppy ce l'ho ed è stato ligio al dovere per diversi anni, ma ora 
che sono passato a linux che fine ha fatto?
grazie per un eventuale aiuto
Ciao Alessio
/dev/hda5 / ext2 defaults 1 1
none /dev/pts devpts mode=0620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda7 /home ext2 defaults 1 2
/dev/hdd        /mnt/cdrom      auto     
user,exec,nodev,nosuid,ro,umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/fd0 /mnt/floppy auto 
user,exec,dev,nosuid,rw,noauto,umask=0,iocharset=iso8859-15,sync,codepage=850 
0 0
/dev/hda1 /mnt/windows vfat iocharset=iso8859-15,umask=0,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0

 /dev/fd0

Nel fausto dě di Mon, 18 Feb 2002 21:56:48 GMT, il prode _ANITRAWC_
presente alla corte di _it.comp.os.linux.iniziare_
cosě ebbe l'ardire di pronunziarsi:
|devi linkare /dev/fd0  a /mnt/floppy altrimenti non lo vede!
  Boiata.  Ha usato, nel file /etc/fstab, direttamente il dispositivo
/dev/fd0, non il link, quindi la presenza del link č irrilevante.
|Premetto ke non sono tanto esperto:
|ln -s  /mnt/floppy  /dev/fd0
|
  Boiata II:  il nome del link va alla fine.
|x essere +sicuro man ln oppure su pluto.linux
|
  Comincia tu a leggere la documentazione, prima di dare consigli.
|ciao
|
  L'errore riportato č:
 mount: /dev/fd0: unknown device
  Questo vuol dire che la ioctl verso il controller del floppy č fallita.  La
ragione piů frequente di tali errori č che manca il supporto del dispositivo
nel kernel.  Sembrerebbe che il kernel che stai usando sia stato compilato
senza questo supporto.  Il che č molto strano, ma indaga in proposito.  Nel
kernel che uso io, nel file /usr/src/linux-2.2.20/.config compare la linea:
CONFIG_BLK_DEV_FD=m
che fa compilare il modulo del floppy.  Vedi un po' com'č il tuo kernel.
  Sandro
-- 
"In a world without walls and fences
you would not need windows and gates."
(Confucius)


Senza ricompilare, prova a formattare un floppy sotto linux e rimontarlo, 
io ho quei problemi di mount quando infilo un floppy win98...
-- 
Sythos.....
http://www.sythos.com
http://www.sythos.org

ln -s  /mnt/floppy  /dev/fd0
Bella mossa!
Se non ti offendi, ti prendo un po' in giro per il tuo nick:
E' meglio che torni a pulire i water, invece di dare queste informazioni
sbagliate.
Se per caso ti sei offeso, mi dispiace, ma dovevi scegliere un nick con
cui fosse meno facile la battuta. :-)
L'amico deve indagare sul perche' non esiste /dev/fd0, o se per caso
esiste, ma ha permessi strani.
prima mossa: 
ls -la /dev/fd0
dovrebbe rispondere piu' o meno cosi':
brw-rw----    1 root     floppy     2,   0 nov 30  2000 /dev/fd0
Se non lo fa, da root:
cd /dev
./MAKEDEV fd0H1440
PS: E' meglio che man ln, e man mount, man fstab lo faccia anche tu.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Ma sotto /dev trovi fd0? Cosa ti risponde "ls -l /dev/fd0"?
Inoltre, hai i permessi su /dev/fd0 come utente? Controllali con il 
comando sopra.
saluti

Questa è la riga che mi da digitando il comando ls -la /dev/fd0:
lr-xr-xr-x      1 root      root       8 Feb 18 19:42   /dev/fd0 -> floppy/0
che dite da segni di vita? :o)
Grazie per la pazienza Alessio

che dite da segni di vita? :o)
No.
Da quella riga li', si capisce che secondo il tuo sistema, /dev/fd0 e'
un link a floppy/0, che non ho la piu' pallida idea di cosa sia.
Prova a rimuoverlo (rm /dev/fd0) e vedi cosa salta fuori.
Se dopo ls -la /dev/fd0 non dovesse darti una riga come quella che ti ho
postato, prova con MAKEDEV fd0H1440 come ti ho detto.


 postato, prova con MAKEDEV fd0H1440 come ti ho detto.
Tutto inutile, al successivo riavvio verra' ricreato tutto come prima, e
MAKEDEV non funziona con devfs.
Consiglio una bella lettura di
/usr/src/linux/Documentation/filesystems/devfs/*
-- 
Ciao    -- Massimo --
Il cane e' il miglior amico dell'uomo, anche perche' non e' un uomo.


ICQ# 11129001
http://www.calogero.org/

Nel fausto dě di Tue, 19 Feb 2002 09:59:04 +0100, il prode _Denny_
presente alla corte di _it.comp.os.linux.iniziare_
cosě ebbe l'ardire di pronunziarsi:
| Alessandro Selli wrote:
| 
|> |Premetto ke non sono tanto esperto:
|> |ln -s  /mnt/floppy  /dev/fd0
|> |
|> 
|>   Boiata II:  il nome del link va alla fine.
| 
| non capisco perche' linkare un device ad una directory???? al massimo sara':
| 
| ln -s /dev/fd0 /dev/floppy
  Beh, questo glielo passo come una distrazione (che ho avuto anch'io).  Dal
contesto del suo messaggio si capisce che voleva fare un link in /dev.
  Sandro
-- 
In a world without walls and fences
You would not need windows and gates.
(Confucius)

Nel fausto dě di Mon, 18 Feb 2002, il prode _rpogg...@softhome.net_
presente alla corte di _it.comp.os.linux.iniziare_
cosě ebbe l'ardire di pronunziarsi:
| 
| L'amico deve indagare sul perche' non esiste /dev/fd0, o se per caso
| esiste, ma ha permessi strani.
| 
| prima mossa: 
| ls -la /dev/fd0
| dovrebbe rispondere piu' o meno cosi':
| brw-rw----    1 root     floppy     2,   0 nov 30  2000 /dev/fd0
| 
| Se non lo fa, da root:
| cd /dev
| ./MAKEDEV fd0H1440
| 
| PS: E' meglio che man ln, e man mount, man fstab lo faccia anche tu.
| 
  Dubito che sia un problema di permessi.
  Se in /etc/fstab ho:
/dev/fd0   /mnt/floppy  auto  noauto,owner,kudzu 0 0
e:
[root@linux4 /var/named/exp]#ll /dev/fd0
brw-------    1 root     root       2,   0 Aug 30 22:30 /dev/fd0
allora, se un utente che non ha diritto di accesso tenta di montare il floppy
riceve questo messaggio:
Tue, 19 Feb 2002  13:26:36  Exit status: 0 Jobs: 3 tty: 1
aselli@linux4 /var/named/exp $_floppy
mount: only root can mount /dev/fd0 on /mnt/floppy
  Se invece in /etc/fstab ho:
/dev/fd0   /mnt/floppy  auto  noauto,user,kudzu 0 0
e lo stesso proprietario/gruppo e diritti sul dispositivo, allora non avviene
nessun errore.
  L'errore in cui č incappato č proprio dovuto all'assenza di supporto nel
kernel.  Molto probabilmente.


/usr/src/linux/Documentation/filesystems/devfs/*
Provvedero' al piu' presto, appena installo una distribuzione che lo
supporti, cosa che non capitera' sicuramente nei prossimi giorni.


 supporti, cosa che non capitera' sicuramente nei prossimi giorni.
Uhmmm se continua cosi'... ti vedro' passare al lato BSD della Forza.
Io ci sto pensando seriamente, aspetto solo di vedere come sara'
la nuova debian.
Ciao Francesco.
-- 
<*> bash$ man -h  per il pinguino che non deve chiedere mai. <*>  
<*> lynx file:/usr/doc/*                                     <*>

 supporti, cosa che non capitera' sicuramente nei prossimi giorni.
Basta ricompilare il kernel con il supporto per devfs non importa la
distribuzione.
-- 
Ciao    -- Massimo --
Se vuoi giustizia divina, muori.
		-- Nick Seldon

distribuzione.
Questo lo so, ma per il momento non ho il tempo di metter su una
macchina test, e quelle in produzione resteranno con il loro bravo
kernel attuale.
Che se non fosse per l'enel, sarei a oltre duecento giorni di uptime.


Scusate ho toppato di brutto!
Oh, beh, anch'io, l'importante e' prenderne atto e farne tesoro.
