Min kamera är en Konica KD-310Z som inte stöds av gphoto2 ännu, men den går ändå att komma åt via Usb Mass Storage. Jag har hittat ett program som klarar min kamera titta under Digikam.
https://gphoto.sourceforge.net/proj/libgphoto2/support.php --> Lista över kameror med gphoto2.
https://www.teaser.fr/~hfiguiere/linux/digicam.html --> Lista över kameror med bl.a. USB Mass Storage.
https://www.linux-usb.org/USB-guide/x498.html Var hamnar kameran?
"Since the mass storage driver presents the USB device as a SCSI device, you need to turn on SCSI support, which is under SCSI support in the configuration script. You should also turn on subordinate options as appropriate to your mass storage device - usually one or more of SCSI disk support, SCSI tape support, SCSI CD-ROM support and SCSI generic support."
Jag behöver dom här modulerna i min Linuxkärna, först kollar jag om dom redan finns i min /boot/config-fil. Jag påminner igen om att jag inte vet om alla behövs, men dom gör ingen skada i alla fall. ;-)
# SCSI support # CONFIG_SCSI=y -->Den här behöver du. # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m -->Den här behöver du. CONFIG_SD_EXTRA_DEVS=40 # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y -->Den här behöver du. # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_SR_EXTRA_DEVS=2 CONFIG_CHR_DEV_SG=y -->Den här behöver du. # USB support # CONFIG_USB=m -->Den här behöver du. # CONFIG_USB_DEBUG is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y -->Den här behöver du. # CONFIG_USB_BANDWIDTH is not set # # USB Host Controller Drivers # # CONFIG_USB_EHCI_HCD is not set CONFIG_USB_UHCI=m -->Den här behöver du. # CONFIG_USB_UHCI_ALT is not set # CONFIG_USB_OHCI is not set # # USB Device Class drivers # # CONFIG_USB_AUDIO is not set # CONFIG_USB_BLUETOOTH is not set # CONFIG_USB_MIDI is not set CONFIG_USB_STORAGE=m -->Den här behöver du.
Om jag vill att dom ska laddas när jag startar går jag till /etc/rc.d/rc.modules
### USB Host Controllers: -->För USB-portarna, min kamera+scanner. # Universal Host Controller Interface (Intel standard): /sbin/modprobe usb-uhci # USB Mass Storage support: /sbin/modprobe usb-storage -->Kameran # SCSI kernel support: #/sbin/modprobe scsi_mod -->"SCSI support" Inbyggd i kärnan #/sbin/modprobe scsi_syms /sbin/modprobe sd_mod -->"SCSI disk support" #/sbin/modprobe sg -->"SCSI generic support" Inbyggd i kärnan #/sbin/modprobe sr_mod -->"SCSI CD-ROM support" Inbyggd i kärnan (för CD-brännaren) #/sbin/modprobe st
Finns dom inte får du bygga en ny Linuxkärna, och lägga till enligt nedanstående.
Då kopplar vi in kameran och startar, efter uppstart, logga in som root i kde, öppna en terminal och skriv kommandot #dmesg jag får detta:
Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage scsi1 : SCSI emulation for USB Mass Storage devices Vendor: Konica Model: KD-310Z Rev: 1.00 Type: Direct-Access ANSI SCSI revision: 02 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered.
Var hamnar kameran, vi tittar på länken ovan.
A suitable entry for a hard disk with a single partition would be: /dev/sda1 /mnt/usbhd ext2 defaults 1 2 Note that the above entries assume you have no other SCSI devices. If you do have other devices, then the USB disk may not be /dev/sda, but could instead be /dev/sdb, /dev/sdc or some other device. You would then need to substitute the right device entry for /dev/sda or /dev/scd0 in the entries above.
Vi provar med lite modifieringar. Jag skapade en monteringspunkt #mkdir /mnt/cam , att filsystemet skulle vara ext2 på kameran är inte troligt, alltså "auto".
[/home/hakan]# mount -t auto /dev/sda1 /mnt/cam [/home/hakan]# cd /mnt/cam [/mnt/cam]# ls dcim [/mnt/cam]# cd dcim/ [/mnt/cam/dcim]# ls 100konic [/mnt/cam/dcim]# cd 100konic/ [/mnt/cam/dcim/100konic]# ls pict0839.jpg pict0872.jpg pict0905.jpg pict0938.jpg pict0840.jpg pict0873.jpg pict0906.jpg pict0939.jpg
Javisst! Då lägger vi till i /etc/fstab
/dev/sda1 /mnt/cam auto noauto,user,ro 0 0
Fungerar det? Om inte så är "proffs"-hjälp nära på (https://forum.slackware.se/index.php) ⇒⇒ forum.slackwarelinux.se. Välkommen dit!