[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pi [problema usb]



On Tue, 27 May 2003 21:58:56 +0200
getting_out <getting_out@libero.it> wrote:

> Eh, le cose ancora non vanno.
> 
[...]
> 
> Dall'elenco dei dmesg, si nota che effettivamente adesso non gli
> assegna automaticamente un indirizzo ma sembrerebbe che faccia casino
> ad assegnare il nuovo tipo di struttura dei dati (cilindri etc).
> 
> Qui di seguito riporto anche le due linee del /etc/fstab che utilizzo
> per il mount:
> 
> /dev/fd0        /floppy         auto    user,noauto             0     
>  0/dev/sda1       /mnt/hdusb      vfat    user,noauto             0   
>     0

allora non sono stato chiaro... :(

1. il floppy viene collegato e *reso visbile* su:

SCSI device sda: 2880 512-byte hdwr sectors (1 MB)
sda: Write Protect is off
 sda: sda1 sda2 sda4
^^^^^^^^^^^^^^^^^^^^

indovina? /dev/sda da adesso in poi sda _e' occupato_ non importa che lo
scolleghi! leggi bene _occupato_

2. l'hd viene collegato:

scsi2 : SCSI emulation for USB Mass Storage devices
  Vendor: FUJITSU   Model: MHR2020AT         Rev: 40BA
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
SCSI device sdb: 39070080 512-byte hdwr sectors (20004 MB)
 sdb: sdb1
^^^^^^^^^^
e qui indovina? 

quindi come pretendi di poter montare l'hd da /dev/sda1 ??
tu continui a montare /dev/sda e' ovvio che se togli il floppy poi il
kernel to dice:
"Device not ready.  Make sure there is a disc in the drive."

ripeto: e' normale. Sono dispositivi _removibili_ e in quanto tali
soffrono dell'indeterminazione dell'assegnazione del dispositivo da
parte del kernel.

Quindi (e mi ripeto): o ti fai uno script che viene invocato da hotplug
(leggi il sorgente di /etc/hotplug/usb.agent per maggiorin informazioni)
o non usi fstab per montare questi dispositivi _removibili_.

oppure ti fai due directory /mnt/sda /mnt/sdb e usi quelle come mount
point e in fstab metti:

/dev/sda1       /mnt/sda    auto    user,noauto             0       0
/dev/sdb1       /mnt/sdb    auto    user,noauto             0       0

e quindi tu sai chi il primo che *plugghi* andra' su sda il secondo sdb.

Vi prego... qualcuno mi dica se sono stato chiaro nelle precedenti
e-mail.... mi sta venendo una sincope, non so piu' come dirlo (se la
memoria non mi inganna e' quasi la terza volta che ripeto la stessa
cosa).


--
mattia



Reply to: