Newsgroup: it.comp.os.linux.iniziare
Titolo: USB storage...

Salve a tutti!
Ho già letto gran parte dei messaggi relativi all'oggetto, ma nessuno
mi è stato
di aiuto.
Ho una RH 8.0, carico i moduli usbcore, usb-uhci, usb-storage
(quest'ultimo modificato con i parametri di una fotocamera Fuji
IX-30), scsi_mod, ma non ottengo mai un device SCSI per la fotocamera.
Ecco quello che appare in /var/log/message quando carico i moduli e
collego la fotocamera
Feb 20 16:02:02 giuliano kernel: SCSI subsystem driver Revision: 1.00
Feb 20 16:02:02 giuliano kernel: Initializing USB Mass Storage
driver...
Feb 20 16:02:02 giuliano kernel: usb.c: registered new driver
usb-storage
Feb 20 16:02:02 giuliano kernel: USB Mass Storage support registered.
Feb 20 16:02:35 giuliano kernel: hub.c: USB new device connect on
bus1/1, assigned device number 3
Feb 20 16:02:35 giuliano kernel: usb.c: USB device 3 (vend/prod
0x461/0x81a) is
not claimed by any active driver.
Feb 20 16:02:38 giuliano /etc/hotplug/usb.agent: ... no modules for
USB product
461/81a/110
Non c'è traccia di messaggi tipo "SCSI device created...", come invece
ho visto su alcuni esempi. Il comando "cat /proc/scsi/scsi" produce un
disarmante "Attached devices: none".
Invece /proc/bus/usb/devices riporta le giuste informazioni per la
fotocamera appena collegata.
Cosa ho sbagliato?
Grazie mille in anticipo.
Andrea

bus1/1, assigned device number 3
Io proverei:
cd /
mkdir camera
mount /dev/sda1 /camera -t vfat
Se  funziona  modifichi  /etc/fstab  e  con un solo mount /camera vai
tranquillo.
Se serve piu' aiuto prova ad iniziare da qui:
http://makeashorterlink.com/?X2AE23983
e poi a cercare i messaggi che contengono la parola fotocamera, scritti
da  manuel in it.comp.os.linux.* con google in advanced group search.
Se poi vuoi trovi qualcosa scritto da me:
http://fmf.come.to
HTH HAND
-- 
manuel 'fmf' ferrero
"Causa attuali ristrettezze la luce alla fine del tunnel verra` spenta."

Caro hau phat,
ho seguito tutto il lungo scambio di messaggi fra te e Bacchetta, ma
pur avendo attivato anch'io, e direttamente nel kernel, tutto quel che
si puň attivare per SCSI e USB, non riesco mai a vedere neanche la dir
/proc/scsi-usb-storage. In /proc/scsi c'č solo un file "scsi", che
contiene comunque e soltanto "Attached devices: none"! Direi dunque
che c'č qualcosa al di fuori di queste due sezioni del file di
configurazione del kernel che va impostato opportunamente. Ma cosa?
Ti mando, se puň farti venire in mente qualcosa, le parti in questione
del .config. L'unica cosa che non ho attivato sono i driver low level
SCSI, ma che senso avrebbe? Quelli riguardano hw specifici, che io
certo non ho!
Grazie comunque per l'interessamento.
Andrea
# USB support
#
CONFIG_USB=y
CONFIG_USB_DEBUG=y
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
CONFIG_USB_LONG_TIMEOUT=y
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI=y
# CONFIG_USB_UHCI_ALT is not set
CONFIG_USB_OHCI=y
#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH is not set
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DEBUG=y
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_JUMPSHOT=y
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y
#
# USB Human Interface Devices (HID)
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_WACOM=m
#
# USB Imaging devices
#
CONFIG_USB_DC2XX=y
CONFIG_USB_MDC800=y
CONFIG_USB_SCANNER=y
CONFIG_USB_MICROTEK=y
CONFIG_USB_HPUSBSCSI=y
#
# USB Multimedia devices
#
#
#   Video4Linux support is needed for USB Multimedia device support
#
#
# USB Network adaptors
#
CONFIG_USB_PEGASUS=y
CONFIG_USB_RTL8150=y
CONFIG_USB_KAWETH=y
CONFIG_USB_CATC=y
CONFIG_USB_CDCETHER=y
CONFIG_USB_USBNET=y
#
# USB port drivers
#
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_DEBUG is not set
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=y
CONFIG_USB_SERIAL_WHITEHEAT=y
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y
CONFIG_USB_SERIAL_EMPEG=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_VISOR=y
CONFIG_USB_SERIAL_IPAQ=y
CONFIG_USB_SERIAL_IR=y
CONFIG_USB_SERIAL_EDGEPORT=y
CONFIG_USB_SERIAL_KEYSPAN_PDA=y
CONFIG_USB_SERIAL_KEYSPAN=y
CONFIG_USB_SERIAL_KEYSPAN_USA28=y
CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
CONFIG_USB_SERIAL_KEYSPAN_USA19=y
CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
CONFIG_USB_SERIAL_MCT_U232=y
CONFIG_USB_SERIAL_KLSI=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_USB_SERIAL_CYBERJACK=y
CONFIG_USB_SERIAL_XIRCOM=y
CONFIG_USB_SERIAL_OMNINET=y
#
# USB Miscellaneous drivers
#
CONFIG_USB_RIO500=y
CONFIG_USB_AUERSWALD=y
CONFIG_USB_BRLVGER=y
CONFIG_USB_USBLCD=y
#
# SCSI support
#
CONFIG_SCSI=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=y
CONFIG_CHR_DEV_OSST=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AACRAID is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_ADVANSYS is not set
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_AM53C974 is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_CPQFCTS is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_DTC3280 is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_NCR53C406A is not set
# CONFIG_SCSI_NCR53C7xx is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_NCR53C8XX is not set
# CONFIG_SCSI_SYM53C8XX is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_PCI2000 is not set
# CONFIG_SCSI_PCI2220I is not set
# CONFIG_SCSI_PSI240I is not set
# CONFIG_SCSI_QLOGIC_FAS is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_NEWISP is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_SIM710 is not set
# CONFIG_SCSI_SYM53C416 is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_DEBUG is not set
#
# PCMCIA SCSI adapter support
#
# CONFIG_SCSI_PCMCIA is not set

# PCMCIA SCSI adapter support
Ok.
Non  vedo il supporto per la fat, abilita il supporto per msdos e per
windows 95.
Ho trovato anche questo link:
http://www.firenze.linux.it/~piccardi/optio/node3.html
Fammi sapere se cambia qualcosa.
Appena ho tempo e se mi ricordo mi documento un po' riguardo la gestione
del filesystem /proc.


HTH HAND
Ah, di che kernel stiamo parlando?


 Cosa ho sbagliato?
Niente, mi sembra.  Semplicemente non basta che venga riconosciuta la
connessione di un dispositivo, serve anche che ci sia del codice che
comunichi con quel dispositivo.
Non ricordo di preciso dove, ma c'č sul web un sito che ti permette di
fare ricerche per vendor/producer e ti segnala se quel dispositivo č
supportato sotto Linux e, se sě, quale modulo č necessario attivare.
-- 
Tip | [DEBIAN] Un programma ha bisogno del file "nomefile" ma non lo trova.
of  | Come trovare il pacchetto che lo contiene?
the | $ dpkg -S nomefile               # Cerca nei pacchetti installati
day | $ apt-file search nomefile       # Cerca in tutti i pacchetti
0009| 
http://packages.debian.org
       # Scrivendo nomefile nel secondo form

 Ah, di che kernel stiamo parlando?
E già, la cosa + importante! Si tratta del 2.4.18-18.8.0, se non sbaglio tu
hai usato lo stesso.
Faccio anche le ricerche che mi hai suggerito, sperém!
Grazie comunque.
Andrea

hai compilato il supporto per l'emulazione scasi?
-- 
Nope
" Il mondo....  si divide in 10 tipi di persone: quello che capisce il 
binario e quello che non lo capisce"

 hai compilato il supporto per l'emulazione scasi?
A quale ti riferisci? A quello definito da CONFIG_BLK_DEV_IDESCSI?
L'ho compilato come modulo, ma da qualche parte ho letto che ide-scsi
non serve al mio scopo. E in effetti a me sembra plausibile che non
serva.
Magari però ho capito male.
C'è pure un altro modulo che mi insospettisce, e cioè iscsi.
Grazie comunqu per l'interessamento.
Andrea

Caro hau phat,
scusa se ti rompo ancora i marroni, ma mi potresti dire in quale fase
appare la
dir usb-storage dentro /proc/scsi? Infatti se questa appare dopo il
caricamento dei moduli, ma prima della connessione della fotocamera,
vuol dire che ho un problema coi moduli, altrimenti vuol dire che ho
un problema con la fotocamera. Dai vari messaggi che ho letto non sono
riuscito a farmi un'idea esatta di come vadano le cose quando tutto
funziona. Ho solo il sospetto che a te sia capitato di vedere la
suddetta directory prima di connettere la fotocamera, ma se non ti
dispiace mi daresti un bell'aiuto se facessi la prova.
Ti ripeto per chiarezza la domanda: /proc/scsi/usb-storage compare
dopo il caricamento dei moduli e prima della connessione della
fotocamera?
Non ti sto prendendo per stupido, sono io che ho una notevole abilità
a farmi fraintendere, per cui ogni tanto mi ricordo di farci caso.
Ciao e grazie ancora.
Andrea

fotocamera?
Appena avro' il pc con debian sottomano (potrebbe passare tutto il fine
settimana: ce l'ho a casa, ma non so quando avro' tempo...) provo e ti
dico.
Non dovessi avere risposta, mandami una mail in privato, l'indirizzo e'
valido.
