Nemrégiben valakinek volt problémája egy digi fotóapparáttal. Nem
találom a thread-et, de tegnap én is hasonló problemába futottam bele.
Megvan a megoldás is, így az archívum kedvéért leírom az esetet:
A gép egy HP PhotoSmart M417. Beállítva Disk Drive módba.
Ha a gépben csak az alap 16 mega RAM-ja van, akkor szépen felcsatolja a
linux, mint egy meghajtót, minden különösebb faxni nélkül.
Ha beleteszem a hozzá kapott 128 megás SD kártyát is, akkor csak küzd
vele, teleszórja scsi hibaüzenetekkel a logot. A legértelmesebb az volt,
hogy nem talál rajta értelmezhető partíciót. Ha fdiskkel akartam
megnézni a /dev/sda-t, akkor szépen telírta a logot scsi reset
üzenetekkel, majd ki kellett lőni azt a konzolt, ahol kiadtam az fdisk
parancsot, mert percekig nem adta vissza a promptot.
Természetesen XP alatt egyből felcsatolta a gépet memóriakártyával együtt...
A kártya egy usb-s kártyaolvasóban tökéletesen megy.
Ha átállítom a gépet PTP módra (Digital Camera), akkor látszik a logban,
hogy észrevette az eszközt, de a képek importálása nem sikerült. Vagy
azt mondta, hogy nem lehet inicializálni a kapcsolatot, vagy csak egy
üres hibaablakot dobott fel.
Némi kutakodás után kiderült, hogy egyszerűen az a gond, hogy az udev
által létrehozott /dev/bus/usbx/nnn eszközhöz nincs joga a mezei
felhasználónak.
Az /etc/udev/rules.d/45-libgphoto2.rules-be be kellett írni a gép adatait:
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="7802", GROUP="plugdev",
MODE="0660"
(természetesen egy sorba).
A usert bele kell tenni a plugdev csoportba (nálam mindenki benne van
automatikusan) és azonnal képes kezelni a gthumb vagy a gphoto2 a kamera
képeit.
A rendszer Ubuntu Dapper, de gyanítom, bármely udev-et használó
rendszerben ugyanez a megoldás.
Mivel a kártya jó, illetve a gép több különböző méretű kártya esetén is
hasonlóan viselkedik, gyanakszom, hogy a benne megvalósított usb-s
SD/MMC olvasó nem igazán jó. Lehet, hogy más gépek is hasonló gond miatt
nem működnek linux alatt...
--
SaGa
SANDOR Gabor <[EMAIL PROTECTED]> UIN: 179037437
gpg key fingerprint = 6D88 35BB 4607 F533 7419 210A 27F9 7270 0410 A7FA
_________________________________________________
linux lista - [EMAIL PROTECTED]
http://mlf2.linux.rulez.org/mailman/listinfo/linux