Ciao ragazzi,
certo che uno che vi scrive un messaggio la notte di Santo Stefano non
sa proprio che cazzo fare! Va beh...
Ho uno stranissimo problema nel fare il mount della fotocamera digitale.
Per montare la mia chiavetta USB ho aggiunto questa riga nel file
/etc/fstab:
/dev/sda1 /home/kunt1z/chiave_usb auto
umask=000,noauto,users 0 0
(dove /home/kunt1z è la mia home directory, ma vah?), ed ogni volta
che voglio montarla eseguo, come utente:
mount $HOME/chiave_usb
Tutto funziona PERFETTAMENTE.
Per la fotocamera digitale lo stesso procedimento dovrebbe funzionare,
giusto? Ed invece NO! Se eseguo:
mount $HOME/chiave_usb
appare il seguente errore:
mount: /dev/sda1 is not a valid block device
Ho provato allora ad eseguire un mount "diretto", ovvero divento root
e scrivo:
mount -t vfat /dev/sda /home/kunt1z/chiave_usb
ma mi compare sempre il seguente errore:
mount: /dev/sda1 is not a valid block device
Ma perchè la chiave usb funziona e la fotocamera no? Misteri...
Girando un po' su Internet ho trovato forum ed howto che mi
consigliano di controllare se alcuni moduli sono caricati
correttamente, ovvero usb_storage, usbcore, scsi, sd_mod: facendo un
lsmod | grep il_modulo_in_questione tutto è OK (e doveva esserlo, dato
che la chiave usb mi viene montata), ma per completezza vi posto
l'output di lsmod:
Module Size Used by
msdos 9120 0
snd_seq 54992 0
snd_seq_device 8876 1 snd_seq
usb_storage 70112 0
sd_mod 18064 0
snd_pcm_oss 53888 1
snd_mixer_oss 20256 1 snd_pcm_oss
ppp_deflate 6208 0
zlib_deflate 22584 1 ppp_deflate
bsd_comp 5984 0
ppp_async 11616 1
ipv6 265824 16
irtty_sir 8768 0
sir_dev 19148 1 irtty_sir
irda 197696 2 irtty_sir,sir_dev
crc_ccitt 1920 2 ppp_async,irda
lp 11624 0
thermal 13192 0
fan 4324 0
button 6448 0
processor 19500 1 thermal
ac 4644 0
battery 9956 0
af_packet 22472 0
pcmcia 22692 4
parport_pc 37828 0
parport 37768 2 lp,parport_pc
rtc 12664 0
psmouse 21960 0
pcspkr 3464 0
8139cp 20864 0
slamr 376516 2
tsdev 7648 0
mousedev 11576 2
joydev 9888 0
evdev 9504 0
usbhid 32768 0
uhci_hcd 33936 0
intel_agp 22556 1
eth1394 21096 0
yenta_socket 22016 0
pcmcia_core 60144 2 pcmcia,yenta_socket
8139too 26400 0
mii 4928 2 8139cp,8139too
ohci1394 35300 0
snd_intel8x0 33920 1
snd_ac97_codec 86204 1 snd_intel8x0
snd_pcm 94536 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 26052 2 snd_seq,snd_pcm
snd 57284 8
snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 10176 2 snd
snd_page_alloc 9956 2 snd_intel8x0,snd_pcm
ehci_hcd 33604 0
agpgart 34568 1 intel_agp
nls_iso8859_1 3904 2
nls_cp437 5568 2
dm_mod 62172 0
ndiswrapper 138420 0
usbcore 122520 6
usb_storage,usbhid,uhci_hcd,ehci_hcd,ndiswrapper
pppoatm 6464 0
n_hdlc 9956 0
ppp_synctty 10080 0
ppp_generic 30228 9
ppp_deflate,bsd_comp,ppp_async,pppoatm,ppp_synctty
slhc 7392 1 ppp_generic
sr_mod 17604 0
sbp2 24328 0
scsi_mod 130016 4 usb_storage,sd_mod,sr_mod,sbp2
ieee1394 111416 3 eth1394,ohci1394,sbp2
ide_cd 42724 0
cdrom 41436 2 sr_mod,ide_cd
isofs 36952 0
vfat 14208 2
fat 42624 2 msdos,vfat
ext2 68456 0
ext3 140904 3
jbd 62104 1 ext3
mbcache 8580 2 ext2,ext3
ide_generic 1152 0 [permanent]
via82cxxx 13788 0 [permanent]
trm290 4196 0 [permanent]
triflex 3680 0 [permanent]
slc90e66 5856 0 [permanent]
sis5513 16392 0 [permanent]
siimage 12512 0 [permanent]
serverworks 9160 0 [permanent]
sc1200 7264 0 [permanent]
rz1000 2432 0 [permanent]
piix 10116 0 [permanent]
pdc202xx_old 11200 0 [permanent]
opti621 4580 0 [permanent]
ns87415 4200 0 [permanent]
hpt366 20128 0 [permanent]
ide_disk 21024 8 hpt366
hpt34x 5152 0 [permanent]
generic 3904 0 [permanent]
cy82c693 4612 0 [permanent]
cs5530 5344 0 [permanent]
cs5520 4576 0 [permanent]
cmd64x 11964 0 [permanent]
atiixp 5968 0 [permanent]
amd74xx 14172 0 [permanent]
alim15x3 12076 0 [permanent]
aec62xx 7264 0 [permanent]
pdc202xx_new 8928 0 [permanent]
ide_core 133068 29
usb_storage,ide_cd,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,ns87415,hpt366,ide_disk,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx,pdc202xx_new
unix 28820 266
Vi faccio anche notare che quando collego la fotocamera al bus questa
viene "vista" dal sistema, infatti nell'ouput di dmesg viene aggiunta
la linea:
usb 3-1: new full speed USB device using uhci_hcd and address X
(dove X è ogni volta un indirizzo diverso: 2, 3, 4...), inoltre
analizzando il file /proc/bus/usb/devices è presente la seguente sezione:
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=32 #Cfgs= 1
P: Vendor=04a9 ProdID=30c1 Rev= 0.01
S: Manufacturer=Canon Inc.
S: Product=Canon Digital Camera
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=96ms
nella quale si vede chiaramente che la fotocamera è stata
riconosciuta. I log (/var/log/messages e /var/log/syslog), invece, non
danno nessuna informazione, ovvero degli errori riportati a causa del
mount non v'è traccia nei log.
Per finire vi dò un po' di dati tecnici:
- debian testing con kernel 2.6.10
- fotocamera canon powershot a520
Credo di essere stato abbastanza chiaro, anche se un po' prolisso...
Cmq se servono ulteriori dati ditemelo che ve li posto, ok?
Grazie 1000!!!
ByEz!