Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian, installare chiavetta Pen Drive Kingston 128MB

Buonasera a tutti,
qualcuno potrebbe spiegarmi come installare su di un sistema Debian
una chiavetta USB Kingston (128MB).
Appena la inserisco mi appare questo messaggio:
debian:~# hub.c: USB new device connect on bus1/1, assigned device
number 2
usn.c: USB device 2 (vend/prod 0x5dc/0x80) is not claimed by any
active driver.
Purtroppo sono nuovo, e le mie conoscenze si fermano all'installazione
del sistema ed a qualche comando. Cercando su google non ho trovato
indicazioni su come risolvere l'errore (presumo sia un problema di
drivers???).
Grazie.
Keyspyk

...

Ho fatto una domanda troppo complicata???
:-(


Uso solo la shell.
Grazie dell'aiuto.

> ritrovartela
kNc> Come lo so se ho il supporto scsi/scsi disk?
Una  tecnica e`  andare un  /usr/src/linux  e dare  make menuconfig  o
makexconfig.   Devi avere  il supporto  SCSI (non  importano specifici
controller) e quello USB.
Probabilmente se hai il modulo di emulazione compilato come modulo lo 
vedi anche con lsmod. Io lo ho compilato statico nel kernel.
kNc> Messaggio: mount: /dev/sda1 already mounted or /mnt/pen busy
kNc> mount: according to mtab, /dev/sda1 is mounted on /
Hai un PC con dischi SCSI o monti i dischi IDE in emulazione SCSI ???
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 mount: according to mtab, /dev/sda1 is mounted on /
Aspetta un attimo.
Ma che dischi hai? da qui risulta che la root e' montata su sda1.
Percio' i tuoi dischi di sistema stanno lavorando come scsi.
Ovvio che la penna NON potra' mai essere vista come sda1.
Senti, prova a postare il risultato del comando df, e magari il file
/etc/fstab
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Hai un PC con dischi SCSI o monti i dischi IDE in emulazione SCSI ???
SI.
[CUT]

 /etc/fstab
debian:~# df
Filesystem  1k-blocks    Used  Available  Use% Mounted on
/dev/sda1     3842376  318980    3328208    9% /
debian:~# cat /etc/fstab
# /etc/fstab: informazioni statiche sul filesystem
#
# <filesystem>  <mount point>  <tipo>    <opzioni>          <dump>  <pass>
  /dev/sda1     /              ext3      errors=remount-ro  0       1
  /dev/sda2     none           swap      sw                 0       0
  proc          /proc          proc      defaults           0       0
  /dev/fd0      /floppy        auto      user,noauto        0       0
  /dev/cdrom    /cdrom         iso9660   ro,user,noauto     0       0
Tutto questo senza nessuna modifica al sistema.
Grazie

> che la penna NON potra' mai essere vista come sda1.
kNc> Quindi?  Non potro' mai usare sta penna?
No, non la vedrai come sda1. Ecco ad esempio l'output di mount con 2
penne montate:
/dev/hda6 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda1 on /ciccia type vfat (rw,umask=022)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /pen type vfat (rw,noexec,nosuid,nodev,umask=022,user=saint)
/dev/sdb1 on /cpen type ext2 (rw)
/dev/sda1  e`  la mia  penna,  devo  mantenere  la compatibilita`  con
Windows :(,  /dev/sdb1 e` la  penna di mia  moglie Chiara (che  non ha
questi problemi e come si vede la ha riformattata con ext2.
Queste invece sono le cose che  ho settato per la parte USB nel kernel
(grep USB /usr/src/linux/.config):
CONFIG_USB_IRDA=m
# CONFIG_USB_AUERISDN is not set
CONFIG_INPUT_IFORCE_USB=m
CONFIG_VIDEO_CPIA_USB=m
# USB support
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# Miscellaneous USB options
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# USB Host Controller Drivers
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m
# CONFIG_USB_SL811HS_ALT is not set
# CONFIG_USB_SL811HS is not set
# USB Device Class drivers
CONFIG_USB_AUDIO=m
CONFIG_USB_EMI26=m
#   USB Bluetooth can only be used with disabled Bluetooth subsystem
# CONFIG_USB_MIDI is not set
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
# USB Human Interface Devices (HID)
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
# CONFIG_USB_AIPTEK is not set
CONFIG_USB_WACOM=m
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# USB Imaging devices
CONFIG_USB_DC2XX=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m
# USB Multimedia devices
CONFIG_USB_IBMCAM=m
# CONFIG_USB_KONICAWC is not set
CONFIG_USB_OV511=m
CONFIG_USB_PWC=m
CONFIG_USB_SE401=m
CONFIG_USB_STV680=m
# CONFIG_USB_W9968CF is not set
CONFIG_USB_VICAM=m
CONFIG_USB_DSBR=m
# USB Network adaptors
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_KAWETH=m
CONFIG_USB_CATC=m
# CONFIG_USB_AX8817X is not set
CONFIG_USB_CDCETHER=m
CONFIG_USB_USBNET=m
# USB port drivers
CONFIG_USB_USS720=m
# USB Serial Converter support
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_KLSI=m
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m
# USB Miscellaneous drivers
CONFIG_USB_RIO500=m
CONFIG_USB_AUERSWALD=m
# CONFIG_USB_TIGL is not set
CONFIG_USB_BRLVGER=m
# CONFIG_USB_LCD is not set
# CONFIG_USB_SPEEDTOUCH is not set
# Support for USB gadgets
# CONFIG_USB_GADGET is not set
CONFIG_BLUEZ_HCIUSB=m
# CONFIG_BLUEZ_USB_SCO is not set
# CONFIG_BLUEZ_HCIBFUSB is not set
Non e` una scelta "scientifica".  E' la configurazione base di Knoppix
applicata ad un kernel piu` recente e ricompilato per Pentium II. 


 questi problemi e come si vede la ha riformattata con ext2.
[CUT]
Ma scusa, se il file fstab mi serve per automatizzare il tutto in modo
che si carichi all'avvio, non posso semplicemente farla caricare con
mount (che non fuziona!) quando mi serve? Io la uso solo per fare il
backup dei miei file .c su di un altro sistema.

 mount (che non fuziona!) quando mi serve? Io la uso solo per fare il
Certo.
fstab puo' contenere anche il parametro noauto che evita che il mount
avvenga in automatico.
A quel punto, mount e umount li fai da tastiera.


 writes:
kNc> Quindi se non ho capito male, basta che aggiungo al mio file una
kNc> riga del tipo:
kNc> /dev/sdb1 on /<xxx> type vfat
kNc> (rw,noexec,nosuid,nodev,umask=022,user=saint)
kNc> e tutto dovrebbe funzionare?
Potreppero esserci problemi. Vedi oltre.
kNc> Ma scusa, se il file fstab mi serve per automatizzare il tutto in
kNc> modo che si carichi all'avvio, non posso semplicemente farla
kNc> caricare con mount (che non fuziona!) quando mi serve? Io la uso
kNc> solo per fare il backup dei miei file .c su di un altro sistema.
I file  /etc/fstab e` la lista  dei file system  noti, non necessaria-
mente montati al boot.
Ad esempio per la mia penna ho 
/dev/sda1	/pen	vfat	noauto,user,umask=022
dove  ho specificato  user (montabile  da chiunque,  non solo  root) e
noauto  (il che  vuole dire  che NON  viene montata  in  automatico al
boot): non e` detto che ci sia  la penna, e in quel caso il sistema si
incazza a sufficienza (anche se sopravvive).
E' comodo cosi` la command line diventa mount /pen (io infatti la mon-
to se mi serve  e quando mi server - la uso  per trasferire le mailbox
da casa a ufficio e le due macchine usualmente rimangono attive)
La mia scelta ha un problema che  di solito non si manifesta ma non e`
detto che non si possa mai manifestare: siccome la penna di mia moglie
non la monto quasi mai allora e` sicuro anche l'indicare /dev/sda1 per
la mia  penna, se pero` mi  sbagliassi ed inserissi prima  la penna di
mia moglie  (ext2fs) e poi la mia  al momento dei comandi  di mount il
sistema si arrabbierebbe non poco.


 incazza a sufficienza (anche se sopravvive).
[CUT]
YUPPPYYYYYYY! Funziona tutto!!!!
Unica cosa (che cmq non mi impedisce di usarla!),
ad ogni riavvio della macchina devo sempre ricaricare
  modprobe usb-storage
quando inserisco la chiave, altrimenti non me la riconosce
(poi basta un mount /pen e sono a posto).
Non c'è modo di automatizzare il tutto in modo che 'modprobe
usb-storage' si carichi in automatico?
Davvero grazie per l'aiuto.

> si incazza a sufficienza (anche se sopravvive).
kNc> [CUT]
kNc> YUPPPYYYYYYY! Funziona tutto!!!!  Unica cosa (che cmq non mi
kNc> impedisce di usarla!), ad ogni riavvio della macchina devo sempre
kNc> ricaricare
Ho in ufficio lo stesso problema con la scheda audio.
Mi sono messo il comando in uno degli script eseguiti al bootstrap ed
ho risolto la cosa.
