WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   USB CF-Card Reader unter Linux? (http://www.wcm.at/forum/showthread.php?t=63053)

Alter 15.07.2002 18:37

USB CF-Card Reader unter Linux?
 
Ich würde gerne meinen CF-Card Reader (USB) unter SuSE 8.0 nutzen.
Ich habe da ein /dev/shm, das sich aber nicht ansprechen läßt. Könnte das der Reader sein?
Bringt man sowas überhaupt zum Laufen unter Linux?

sirius 15.07.2002 21:28

hallo alter,

im heft 04/2002 vom linux-user wird beschrieben wie es mit einem usb-kartenadapter der firma it-saw funktioniert.

ist es ein solcher ?

http://www.it-saw.de/shop/

wieviele slots hat deiner ?
unter suse 7.3 solten die geräte /dev/sda, /dev/sdb usw. heißen.
was sagt deine fstab dazu? ( geräte eingetragen ??)

zum mounten sollten sie mit

mount -t vfat /dev/sda1 /mnt

anzusprechen sein

lg sirius

Alter 16.07.2002 00:19

Hallo!
Es ist einer von Hama mit 4 slots. Ich schau mal, ob ich das Heftl noch wo herumliegen habe (hab kaum eines wirklich gelesen...), danke!

Alter 16.07.2002 01:58

Hab den Artikel gefunden. Leider funzt das nit.
Meldung:
Zitat:

Laufwerk konnte nicht eingebunden werden. Die Fehlermeldung war: [mntent]: Warnung: Am Ende der Datei /etc/fstab fehlt ein abschließender newline. mount: Mountpunkt /media/flashcard1 existiert nicht
Und dieser mountbefehl bringt folgendes:
Zitat:

mount: /dev/sdb1 ist kein gültiges blockorientiertes Gerät

Alter 16.07.2002 02:21

Wir kommen der Sache näher, aber es geht noch nicht:
Zitat:

Laufwerk konnte nicht eingebunden werden. Die Fehlermeldung war: mount: Kein Medium gefunden
Die CF-Karte steckt allerdings drin.
Hmmm.
Werde mal darüber schlafen. Wenns gehen sollte, mach ich eine Anleitung. ;)

Lotussteve 16.07.2002 08:55

Hallo!

Da du den Fehler mit der newline beseitigt zu haben scheints versuche ich mein Glück:

Ich hab leider so einen Kartenleser noch nicht aus der Nähe erlebt, nur ist es bei den ZIP-Laufwerken so, daß die Partition mit den Daten die 4. ist, sprich z.B. /dev/sda4. Vielleicht liegt hier auch so ein Fall vor?


Mal ein Schuss ins Blaue nach der ersten Dose Jolt,


Ciao,

Steve

Alter 16.07.2002 14:57

Interessant, werde mir am abend mal die CF-Card mit Partitionmagic anschauen und weiterprobieren, danke.

Alter 16.07.2002 23:20

I schaff's nit. Partitionmagic zeigt mir die lange Nase bei dem Ding. Jetzt hab ich halt Partition 1 bis 4 durch und: nix.
Kann man sowas vielleicht als Floppy definieren, zB /dev/fd1? Oder geht das nicht am USB?

Moment mal - ich sehe gerade, daß die ganzen Laufwerke sowohl im "media" als auch im Wurzelverzeichnis ein Verzeichnis haben. Ich hab nur in "media", wo alle Laufwerke drin sind eines angelegt. Spielt das eine Rolle?
Muß ich gleich ausprobieren...

Alter 17.07.2002 19:14

Also, ich glaube jetzt, daß das Problem ganz woanders liegt. Wenn ich nämlich im Windows das Ding ohne Treiber anstecke, erscheinen 2 Laufwerke. Eines ist ziemlich sicher der Memorystick, das andere vermutlich die Multimediacard. Keins von beiden nützt mir was. Die Compactflash wird erst erkannt, wenn das Gerät aus dem Gerätemanager entfernt und der Treiber installiert wird. Deshalb vermute ich, daß mangels Treiberunterstützung unter SuSE nur der Memorystick gemountet werden kann (wo er natürlich kein Medium findet).
Ich werde mir bei Gelegenheit mal den CF-Reader meines Bruders ausborgen und weiterprobieren, der hat nämlich unter Windows auch ohne Treiber funktioniert.

hugin grímnirson 20.06.2003 21:52

so, alter, gemma das ganze mal systematisch und schrittweise an ;)

ich hab zwar keine suse 8.0 mehr laufen (dzt 8.1 und 8.2) aber hoffen wir mal, dass die unterschiede nicht zu groß sind.


1. steck den card-reader an.
dein compi sollte einen kurzen pieps machen und in der /var/log/messages sollte ein eintrag zu finden sein, dass ein neues usb-gerät connected wurde. bei mir schaut das in etwa so
Zitat:

hub.c: USB new device connect on bus2/2, assigned device number 2
usb.c: USB device 2 (vend/prod 0xd7d/0x240) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
aus, gefolgt von ewig vielen messages wegen des versuches, auf die (nicht vorhanden datenträger) zuzugreifen.


2. führe "hwinfo --usb" aus.
dort solltest du dann deinen hubs, sowie einige disks finden. das sind deine gesuchten card-reader-datenträger.
wie du dann den "Device File"-einträgen entnehmen kannst: der cardreader wird per scsi-emulation eingebunden und fällt folglich in die scsi-nomenklatur.
die datenträger werden hinter dem letzten vorhanden scsi-device angehängt; in meinem fall (transcend 6-in-1, 4 slots) zb, da keine sonstigen scsi-devices vorhanden sind, /dev/sda - sdd.

mit "hwinfo --scsi" solltest du die gleichen informationen wie mit --usb bekommen.


3. welches device jetzt zu welchem slot gehört mußt du schon selbst rausfinden.
geh einfach mit "cfdisk /dev/sdX" alle devices durch. entweder du erhältst eine fehlermeldung oder findest eine partition vor ;) die partition ist nebenei die erste.


4. mount /dev/sdX1 /media/cf (cf natürlich vorher erstellen ;) )


5. verewig das ganze in /etc/fstab.
mein suse-hotplug-daemon legt zwar automatisch einen eintrag in der fstab an, dies allerdings nur, wenn die karte beim connect des gerätes schon drinnen war und außerdem möchte ich andere optionen verwenden.
da ich allerdings nicht weiß wie ich suses verhalten beeinflussen kann, hab ich einfach einen zusätzlichen eintrag in der fstab angelegt und verwende diesen ;)


ich hoffe, ich hab nix vergessen ;)

SNo0py 21.06.2003 15:44

Die Läsung...
 
Hallo!

Da es ein Reader von HAMA ist, wird er unter GNU/Linux gar nicht funktionieren - ich habe leider selber einen gekauft und die HAMA-Geräte werden zwar am USB-Port erkannt, aber leider lassen sich die Karten nicht mounten, da die Geräte inkompatibel sind.

Selbst eine Rückfrage bei HAMA brachte nur die Antwort, dass sie Linux nicht unterstützen :(

Code:

Sehr geehrter Herr xxx,

aufgrund einer Flut von Anfragen kommen wir leider erst heute und somit
reichlich verspätet auf Ihre Anfrage vom 26.03.2003 zurück. Wir hoffen, daß
Sie dafür Verständnis haben.

Unser CompactFlash TravelDrive verwendet grundsätzlich die Standard
USB-Massenspeicher-Treiber des Betriebssystems, sofern diese bereits
vorhanden sind. Unter Linux handelt es sich hierbei um den Treiber
"usb-storage.c". Da wir aber grundsätzliche keinerlei Support für unsere
Produkte unter Linux anbieten, bleibt die letztendliche Einbindung des
Gerätes letztendlich Ihnen überlassen.

Bei Rückfragen senden Sie bitte den kompletten Vorgang, damit wir Ihr
Problem schneller bearbeiten können.

Wir hoffen, daß wir Ihnen weiterhelfen konnten. Für weitere Fragen stehen
wir Ihnen gerne jederzeit zur Verfügung.

Mit freundlichen Grüßen

Jürgen Hirschbeck
Produktberatung
Hama GmbH & Co. KG
Tel.: 09091/502-115
Fax.: 09091/502-272
e-mail: juergen.hirschbeck@hama.de
http://www.hama.de

Informationen zu unseren Produkten finden Sie übrigens auch im Internet
unter http://www.hama.de Vielen Dank für Ihr Interesse an Hama Produkten.

... wie ersichtlich habe ich lange und oft geschrieben, bis ich eine Antwort erhalten habe. Daher meine Empfehlung: keine HAMA-Geräte kaufen!

hugin grímnirson 21.06.2003 16:22

Re: Die Läsung...
 
Zitat:

Original geschrieben von SNo0py
Da es ein Reader von HAMA ist, wird er unter GNU/Linux gar nicht funktionieren ...

Selbst eine Rückfrage bei HAMA brachte nur die Antwort, dass sie Linux nicht unterstützen :(

Unser CompactFlash TravelDrive verwendet grundsätzlich die Standard
USB-Massenspeicher-Treiber des Betriebssystems, sofern diese bereits
vorhanden sind. Unter Linux handelt es sich hierbei um den Treiber
"usb-storage.c". Da wir aber grundsätzliche keinerlei Support für unsere Produkte unter Linux anbieten, bleibt die letztendliche Einbindung des Gerätes letztendlich Ihnen überlassen.

nix für ungut, aber wie du da herausliest, dass das gerät nicht funktionieren wird, versteh ich nicht ganz.

er sagt doch bloß, dass sie keinen support anbieten, aber das tun doch eh so gut wie alle hardware-hersteller (von wenigen ausnahmen abgesehen).
Zitat:

Original geschrieben von SNo0py
... und die HAMA-Geräte werden zwar am USB-Port erkannt, aber leider lassen sich die Karten nicht mounten, da die Geräte inkompatibel sind.
seltsam. wie äußert sich das (welche fehlermeldungen)?

SNo0py 21.06.2003 17:03

Na ja, such doch mal im Internet herum, es gibt leider keinen einzigen Erfolgsbericht für Hama + GNU/Linux. Die verwenden einen inkompatiblen Chip :(

Na ja, wenn ich die Digicam (gleicher Treiber - usb-storage) anschließe wird sie erkannt (cat /proc/.../usb/devices), der Reader ebenso. Bei der Cam ist dann das Device /dev/sda1 vorhanden, dieses kann ich mounten & die Daten lesen. Bei Hama bekommt man dieses Device nicht.

Und leider gehts nicht nur mir so...

hugin grímnirson 21.06.2003 17:44

glaub ich dir schon, aber nichts desto trotz stand nix davon im zitierten mail ;)

also nach via der nächste eintrag auf der hardware-blacklist ;)

und: heißt das jetzt, dass meine schöne anleitung komplett für die fisch war :heul:


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag