Sie sind nicht angemeldet.

[gelöst] usb cardreader

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.01.2007, 23:15

usb cardreader

ich habe alles threads dazu durchgelesen.. mein Problem scheint etwas anders zu sein

mein USB Cardreader frißt meine CF meiner Ixus perfekt. IVman Automounter bindet es dann unter /media passend ein.
Nicht so bei einer MMC Karte oder auch der kleinen Transflash karte.
ich habe dazu die Unterstützung in den Kernel eingebacken, da ich die Namen der Module mal wieder nicht finden konnte.. in den Threads hier erfuhr ich dann, wie sie heißen würden... egal
eincompiliert müssen sie ja auch gehen.
Dennoch erkennt weder der Automounter die karte, noch kann ich sie mit fdisk -l finden

Quellcode

1
2
3
4
5
6
7
8
9
10
Jan 29 23:15:16 pcslap usb 1-2: new full speed USB device using uhci_hcd and address 7
Jan 29 23:15:16 pcslap usb 1-2: configuration #1 chosen from 1 choice
Jan 29 23:15:16 pcslap scsi5 : SCSI emulation for USB Mass Storage devices
Jan 29 23:15:16 pcslap usb-storage: device found at 7
Jan 29 23:15:16 pcslap usb-storage: waiting for device to settle before scanning
Jan 29 23:15:21 pcslap Vendor: Generic   Model:               CF  Rev: 1.6E
Jan 29 23:15:21 pcslap Type:   Direct-Access                      ANSI SCSI revision: 00
Jan 29 23:15:21 pcslap sd 5:0:0:0: Attached scsi removable disk sda
Jan 29 23:15:21 pcslap usb-storage: device scan complete
Jan 29 23:15:22 pcslap scsi.agent[14044]: disk at /devices/pci0000:00/0000:00:1f.2/usb1/1-2/1-2:1.0/host5/target5:0:0/5:0:0:0


edit:
hmm.. irgendwie liest er die compact flash nun auch nicht mehr .. muß das Problem doch wohl tiefer sitzen..
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (30.01.2007, 06:13)


2

30.01.2007, 12:24

RE: usb cardreader

Auf den ersten Blick vermute ich mal, das deine udev-rules anzupassen wären. Weil:

Wenn du das Teil aktiviert hast dann sollte bei dir der Kernel mit

Quellcode

1
# lsusb

das Gerät anzeigen.

Genauere Kenndaten gibt dir dann ein

Quellcode

1
# cat /proc/bus/usb/devices

da steht dann alles mögliche Zeugs drinnen:
- Die Zeile mit "I: " endet auf "Driver: " und gibt dir das verantwortliche Kernelmodul bekannt.
- Die Ausgabe von lsusb im "ID:" Teil, sind hier die Vendor und Product Kennzahlen.
- Und du findest bei realen Geräten (nicht Treiber) auch sowas wie eine Seriennummer bei "S: Serialnumber"

Letzters ist hilfreich, um das Ding im Verzeichnis /dev/disk/usb/by-id aufzufinden. dort ist die Seriennummer am Ende des Namens angehängt.

Bsp. SerialNumber=AAAA12345678 dann könntes du ein Geräte /dev/disk/usb/by-id/usb-Medion_CF_Card_CF_AAAA12345678 haben.

Das kannst du jetzt mal irgendwo hinein mounten. Guck mal auf http://gentoo-wiki.com/HOWTO_USB_Mass_Storage_Device

Wenn das geht, dann sind deine udev-rules/automount-settings/ivman einfach nicht ganz korrekt. Da taucht ein Teil auf, was fertig zu verwenden ist, und die Jungz haben keine Ahnung wie sie damit umgehen sollen (oder streiten sich darum ... =) )

Wenn das nicht geht (sprich: kein /dev/disk/usb ... und im lsusb ist nix), dann fehlt dir was im Kernel dafür ... sag' ich mal so ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (30.01.2007, 12:30)


3

30.01.2007, 21:09

Zitat

If you have a several-in-one card reader, you'll probably have to also set Device Drivers --> SCSI device support --> [*] Probe all LUNs on each SCSI device (kernel 2.6). These readers are usually set up with one slot as the primary slot, so if this option isn't set, you won't be able to see the other slots.


das ist genau das Problem.. es ist ein Multicardreader.. daß das Ding als SCSI angesteuert wird klingt mir zwar seltsam, ist aber scheinbar so. Jedenfalls ist es ja ein Multireader, und um die LUNs handeln zu können, muß genau das im Kernel aktiviert sein. Damit wird es erkannt. Damit man es auch gut benutzen kann, sollte dann das Modul usb-storage in /etc/modules.autoload.d/kernel2-x eingetragen werden.

Das gelöst kommt, sobald ich auch getestet habe, ob ich Daten schieben kann.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

4

14.02.2007, 17:46

das erste Problem ist damit gelöst.. das zweite kommt direkt herbei.
Es ist aber beim Mounten allgemein so und zwar:

Wenn ich Dateien auf ein vorher gemountetes FS (whatever) schreibe und es trenne ohne vorher auszuhängen (umount), dann sind die Daten nicht auf dem Datenträger.
Egal ob Flash CF Festplatte USB Stick. Beim Kopieren schreibt das System zwar, aber wie ich das deute, wird es erst in die TOC oder wie es auch immer heißt geschrieben, beim unmounten. Oder ggf auch zwischendruch in Zeitintervallen, weiß ich aber noch nicht.
Wer weiß es?

Das daraus resultierende Automounterproblem ist folgendes:
Ivman mounted ein Device beim physikalischen Anschließen an das System, quasi wenn ich einen USB Stick anstecke.
Dann kopiere ich etwas hinauf und ziehe ab. D.h. er wäre nicht unmounted. Ergo: Die Daten sind NICHT drauf.
Als User kann ich ihn aber auch nicht unmounten, muß dazu erst SU sein = umständlich
Wie sollte man es machen?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

5

14.02.2007, 17:52

Wechselmedien kann man prima mit pmount mounten und unmounten als User.
Wegen dem sync - das gab es schon öfters hier. Steht auch im Wiki bei automount bei "Diskussion".
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

14.02.2007, 18:36

okay..
dann werde ich mir mal pmount zu Gemüte führen.
Rein technisch ist ja auch im USB Cardreader immer der gleiche Schacht dem gleichen Devicenamen zugeordnet, von daher könnte man sie als user schon in der fstab anlegen.
Aber Danke für den Hinweis ..
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de