Newsgroup: it.comp.os.linux.iniziare
Titolo: Montare penna USB

Ho trovato una guida passo passo per il montaggio della penna USB. Ma fin
dall'inizio ho problemi con il mio notebook con a bordo Debian Sarge e
kernel 2.4.x.
Ho seguito queste istruzioni:
" It is possible that your system is already set up for handling a
 USB-flash memory device. To check this, simply issue the command $ mount
 from an X-terminal. If something like
           none on /proc/bus/usb type usbfs (rw)"
Ecco l'output vero:      
usbfs on /proc/bus/usb type usbfs (rw)
Passo al comando n. 2:
 # mount -t vfat /dev/sda1 /usbpen/memstick
Risposta del sistema: 
mount: mount point /usbpen/memstick does not exist
Mi date un aiuto, visto che nella guida dà per scontato che il comando
debba funzionare e non dice altro?
 
--
Bye, Yorgos
To send me an e-mail, please change occupied with libero

 debba funzionare e non dice altro?
Sei sicuro vero che la directory /usbpen/memstick esista?
non e` che prima abbia un /mnt/ o un /media/?
Prova ls -l /usbpen/memstick
-- 
Pigital

 Sei sicuro vero che la directory /usbpen/memstick esista?
Accipicchia, l'avevo cancellata e non ricordavo.
Ho ripetuto stavolta il comando per montare la penna in /usbpen
direttamente, e ora il messaggio è:
mount: /dev/sda1 is not a valid block device
Grazie per il tuo aiuto!



Qui dovresti vedere se in /dev/ c'e' la dir sda1. Non so se tu abbia i
permessi ma prova con
ls /dev/sd*
Potresti provare con un cfdisk /dev/sda per vedere se e quali
partizioni ti riconosce.
A volte certe penne preformattate vengono riconosciute come /dev/sda (
o /dev/sdb)
-- 
Pigital

o /dev/sdb)
Idem come sopra per /dev/sdb 


 FATAL ERROR: cannot open disk drive
il kernel lo hai compilato con i moduli per la usb e usb-storage, oppure lo
hai compilato staticamente (sinceramente mi sembrava che questa cosa non si
potesse fare, ma non ricordo più il motivo. Forse era un problema della
slack).
prova a dare un lsusb -v, prova anche lsmod e poi riportaci il risultato.
(Spero che il primo non sia eccessivamente lungo).
bye, giubbe

prova a dare un lsusb -v, prova anche lsmod e poi riportaci il risultato.
lsusb -v:
Bus 001 Device 001: ID 0000:0000  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed hub
  bMaxPacketSize0         8
  idVendor           0x0000 
  idProduct          0x0000 
  bcdDevice            0.00
  iManufacturer           0 
  iProduct                2 USB UHCI Root Hub
  iSerial                 1 fce0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval             255
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x0000
    Ganged power switching
    Ganged overcurrent protection
  bPwrOn2PwrGood        1 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0101 power connect
   Port 2: 0000.0100 power
Device Status:     0x0001
  Self Powered
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lsmod:
Module                  Size  Used by    Not tainted
sd_mod                 10764   0  (autoclean) (unused)
scsi_mod               86084   1  (autoclean) [sd_mod]
3c589_cs                6928   0  (unused)
af_packet              11048   1  (autoclean)
pcnet_cs                9948   1 
8390                    5280   0  [pcnet_cs]
crc32                   2848   0  [8390]
ds                      5844   2  [3c589_cs pcnet_cs]
yenta_socket            8804   2 
pcmcia_core            38020   0  [3c589_cs pcnet_cs ds yenta_socket]
usb-uhci               19472   0  (unused)
usbcore                52268   1  [usb-uhci]
dm-mod                 36120   0  (unused)
ide-cd                 27104   0 
cdrom                  26212   0  [ide-cd]
rtc                     5768   0  (autoclean)
ext3                   65388   1  (autoclean)
jbd                    34628   1  (autoclean) [ext3]
ide-detect               288   0  (autoclean) (unused)
piix                    7784   1  (autoclean)
ide-disk               12480   2  (autoclean)
ide-core               91864   2  (autoclean) [ide-cd ide-detect piix
ide-disk]
unix                   12752  14  (autoclean)
Grazie per l'aiuto!


 usbcore                52268   1  [usb-uhci]
Qui c'e' un problema in caso che la penna sia stata inserita: manca
usb_storage.
Se la penna c'era allora o non viene vista o il kernel non carica il
modulo, o perche' non configurato o perche' nessuno gli ha detto di farlo.
Se siamo nell'ultimo caso, il più facile, ti basta dare
modprobe usb_storage
dopo aver inserito la penna e poi provarla a montarla come sai.
Facci sapere.
bye

 hai messo la penna.
Un fdisk -l non basta ?
-- 
2.6.17.8



Direi proprio di no, visto che la penna non si monta. Prova a dare 
rmmod usb_storage 
e poi il comando che hai indicato e vedrai che la penna non compare più.
(Questo se hai usb_storage come modulo, ovviamente).
bye

giubbe wrote:   [CUT]

IMO basta e avanza , fdisk -l riporta tutti i device che il
kernel "riconosce" , anche se non sono montati,  dal man fdisk :
 -l     List  the  partition  tables  for the specified devices and then
              exit.  If no devices are given, those mentioned
in  /proc/partitions (if that exists) are used.
in questo caso il problema e' molto probabilmente che viene indicato il
device sbagliato , potrebbe essere /dev/sg1 come /dev/sdb1 o chissa'
che' ...
come citato sopra, un cat /proc/partitions potrebbe risolvere il mistero .
 
-- 
2.6.17.8

 kernel "riconosce" , anche se non sono montati,
ma non dire eresie! L'hai fatta la prova? Se manca il modulo fdisk non
trova nulla.
Io l'ho appena provato, tolto il modulo non viene elencato proprio nulla,
zero!!!
Il problema del nostro amico è che il kernel non vede la usb, il motivo
ancora non lo so.
Fai la prova, non parlare per sentito dire!
bye

modprobe usb_storage
Can't locate module usb_storage


 Can't locate module usb_storage
Questo potrebbe essere un problema, come no. Devi vedere se il modulo è
compilato staticamente nel kernel o meno, ma fino a quando lsusb non ti
mostra la penna non è che serva a molto.
bye, giubbe

compilato staticamente nel kernel o meno
Non ho mai compilato il kernel (non ci sono ancora arrivato).
Ho lanciato lsmod ma non ho trovato il modulo incriminato.


 usb.c: USB device not accepting new address=2 (error=-110)
Sicuro che hai solo una porta? Qui il kernel ne vede due, ma alla seconda
non riesce a dare un indirizzo. Di solito questo problema si risolve
disabilitando acpi. Se hai grub aggiungi acpi=off ai parametri del kernel:
Per esempio:
kernel /boot/vmlinuz root=/dev/hda1 acpi=off 
Se hai lilo lo devi mettere nell'append relativo al boot di linux, per
esempio:
image=/boot/vmlinuz
        label="linux"
        root=/dev/hda1
        append="acpi=off"
Dopo aver fatto questa modifica riavvia e dai lsusb, se vedi ancora una
porta usb e comunque con ID uguale a 0000:0000 allora io non ti so aiutare,
sorry.
Se invece ne vedi due o comunque con l'ID corretto prova a montarla e se
non va riportaci l'errore.
Facci sapere.
bye

porta usb e comunque con ID uguale a 0000:0000 allora io non ti so aiutare,
Purtroppo vede solo una porta USB con ID 0000:0000.
Ho l'impressione di essere arrivato al capolinea. Forse un ultimo
tentativo potrei farlo con il kernel 2.6.x, ma provando a installarlo
dal CD con linux26 mi si bloccava l'installazione.
Grazie comunque per il tuo paziente aiuto!
