Preambolo:
A volte mi capita di passeggiare, mano nella mano, con la mia pulzella.
Immagino sarà capitato anche a voi*.
Sarà capitato, poi, che abbiate adocchiato una macchinetta fotografica digitale.
Sarà capitato che, presi in un impeto di generosità, abbiate detto: "la vuoi ?" pentendovene, per altro, immediatamente, ma il danno é oramai fatto. Infatti la risposta, se vi é capitato, non ha potuto che essere: "Sì! Sì Sì Sì Sì !".
E, mano al portafoglio, ve la siete portata a casa. La macchinetta, voglio dire, la pulzella, si spera che la portiate a casa senza mettere mano al portafogli !
E, però, quale sorpresa scoprire che la signorina DSC30 della Nortek supporta linux !
E, però, quale sconoforto, scoprire che le istruzioni in merito, riguardano soltanto l'horrido cappello rosso.
Ecco cosa dovete fare, se avete un kernel 2.6, una macchinetta con interfaccia usb, un po' di paziena (proprio poca, non disperate) e volete poter copiare le vostre foto, sul vostro Hard Disk.
Per prima cosa dovete scaricarvi il kernel: la serie 2.4 va bene, ma io vi suggerisco la 2.6: primo, perché é più recente, e supporta molto meglio le periferiche USB; secondo, perché per la 2.4 ho testato solo la versione 2.4.22, e ho comunque fatto molta piu' fatica a fargli fare quello che volevo
- ovviamente, se già utilizzate un kernel 2.4.22 o successivo, potete evitare di scaricarlo!
Code: Select all
# emerge sync
# cd /usr/portage/
# emerge sys-kernel/gentoo-kernel/gentoo-dev-sources/gentoo-dev-sources-2.6.0-_beta9.ebuildCode: Select all
#ls -la /usr/src/Code: Select all
# cd /usr/src/
# rm -v linux
# ln -s linux-2.6.0-test9-gentoo linuxCode: Select all
# cd linuxCode: Select all
# make mrproper; make menuconfigCode: Select all
ATA/ATAPI/MFM/RLL support --->
[M ] SCSI emulation support Code: Select all
<*>SCSI device Support------->
[*] SCSI Disk support
[ ] SCSI Device supportCode: Select all
Device Drivers --------->
USB Support------->
[*] Support for USB
[ ] USB verbose debug messages
--- Miscellaneous USB options
[*] USB Device Filesystem
[*] Enforce USB bandwidth allocation (EXPERIMENTAL)
[*] Dynamic USB minor allocation (EXPERIMENTAL)
--- USB Host Controller Dirvers
[M] EHCI HDC (USB 2.0) support
[M] OHCI HDC support
[M] UHCI HDC (most intel and VIA) support
--- USB Device Class Drivers
...
[M] USB Mass Storage supportCode: Select all
# make; make modules_install- Se state usando un kernel 2.4, allora dovete dare:
Code: Select all
#make dep bzImage modules modules_install
Code: Select all
# nano -w /etc/modules.autoload/kernel/2.6Code: Select all
Nov 3 20:35:58 polemos hub 4-0:1:0 new USB device on port 1, assigned address 4 Nov 3 20:35:58 polemos drivers/usb/serial/usb/ serial.c: none matched Nov 3 20:35:58 polemos scsi1 : SCSI emulation for USB Mass Storage devices Nov 3 20:35:58 polemos Vendor: MULTICAM Model: DISK Rev: 1.00 Nov 3 20:35:58 polemos Type: Direct-Access ANSI SCSI revision: 02 Nov 3 20:35:58 polemos SCSI device sda: 32000 512-byte hdwr sectors (16 MB) Nov 3 20:35:58 polemos sda: Write Protect is off Nov 3 20:35:58 polemos sda: Mode Sense: 00 06 00 00 Nov 3 20:35:58 polemos sda: assuming drive cache: write through Nov 3 20:35:58 polemos /dev/scsi/host0/bus0/target0/lun0: p1 Nov 3 20:35:58 polemos Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 Nov 3 20:35:58 polemos Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 Nov 3 20:35:58 polemos WARNING: USB Mass Storage data integrity not assured Nov 3 20:35:58 polemos USB Mass Storage device found at 2
Code: Select all
# mkdir /mnt/multicam
# mount /dev/sda1 /mnt/multicam
#ls -la /mnt/multicam/dcim/100photo/pict01.jpgP.S.: *con la vostra eventuale pulzella, intendo: se ci provate con la mia, vi spezzo le braccine!
P.P.S.: ovviamente questa é solo la mia esperienza, maturata, mutuata e riadattata da un'osservazione minima del funzionamento della fotocamera sotto redhat: qualsiasi correzione, domanda, rimprovero (benevolo!) saranno ben accetti.



