PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SD-Karte am Palm als Wechselmedium



meteosat
29.12.04, 20:39
Hallo,

ich würde gerne auf meine SD-Karte meines Palm Tungsten E direkt Dateien kopieren. Ich habe gelesen, dass das bei manchen funktioniert, aber habe leider keine Ahnung, was ich da in meine fstab eintragen soll. Automatisch macht es mir mein System auf jeden Fall nicht.

meteosat
30.12.04, 19:08
Ich probier es gerade mit CardExport2. Angeblich funktioniert das unter Linux.

Mein Palm wird auch brav per usbview (usb-storage) erkannt, aber mit fdisk -l bekomme ich die Karte nicht angezeigt.

Hat mir jemand einen Tipp, woran das liegen könnte?

dieselpower
30.12.04, 23:41
Hallo,

mir ist nicht bekannt das man den Palm als eine Art Kartenlesegerät entfremden kann und die Software kenne ich jetzt nicht

Ich habe auch den Palm Tungsten E und kann beim syncen auf speicherkarte (unter windowszeiten) nur sagen das es schweine langsam is... ich hatte mal versucht MP3s rüber zu kopieren, da kann ich dir eigentlich nur einen Tip geben kauf dir ein billiges Kartenlesegerät, ich habe eins von hama 8in1 Cardreader und das rüberkopieren is hundert mal schneller...

Mfg
Thorsten

meteosat
31.12.04, 10:06
Aber ich bin nun mal zu faul zum Umstecken. :) Und am PC sitze ich ja sowieso. Wenn ich es mit CardExport oder einem ähnlichen Programm nicht klappt, werde ich mich wohl doch bewegen müssen. :eek:

Oldtimer
31.12.04, 10:43
moin, moin

CardExport2 ab der Version 2.15 unterstützt tatsächlich usb-storage. Dazu muss das Programm gestartet werden und natürlich unter Linux die passenden Module geladen sein. Quelle: http://www.synclive.com/cardexport2/

Alternativ kann man auch eine Linuxentwicklung ausprobieren, die eine eigene Implementation von usb-storage mitbringt. Dazu muss allerdings der Kernel neu kompiliert werden ...
Quelle: http://palm-storage.sourceforge.net

Mit einem Sony PDA ist das alles nicht notwendig. Das von Sony mitgelieferte Programm für den Kartenexport stellt Linux die Erweiterungskarte direkt als mass-storage device zur Verfügung.
Auch der neue Tungsten T5 benötigt diese Sofwareerweiterungen nicht. Der neue Laufwerksmodus stellt die interne Speicherkarte und die Erweiterungskarte als Laufwerk zur Verfügung

einen guten Rutsch ins neue Jahr

cheers, Oldtimer

meteosat
31.12.04, 11:05
Danke für die Hilfe.
Aber mir ist nicht klar, wie ich prüfen soll, ob die Module wirklich geladen sind oder wie ich sie nachlade. Ich dachte Suse 9.0 macht das für meinen TungstenE (übrigens ein Klasse Teil) automatisch.

Oldtimer
31.12.04, 15:32
Du kannst relativ einfach überprüfen, ob die passenden Module geladen sind ...

der Befehl "lsmod" führt die geladenen Module auf. Mit dem Befehl "insmod" bzw. "modprobe" können die Module bei Bedarf nachgeladen werden.

bei mir sind die folgenden USB Module geladen:
usbcore, usb_storage, usbhid,visor, usbserial, ehci_hcd, ohci_hcd, uhci_hcd

welche Module genau geladen werden müssen, hängt von der USB Hardware und den gewünschten Funktionalitäten ab. Beim T/E bin ich da allerdings auch überfragt.

ein guten Start in 2005

cheers, Oldtimer

----------------------- Erweiterung ------------------------
so ... habe gerade mal einen Blick auf die SuSE 9.2 geworfen. Die obigen Module kamen von meiner Debian. Hier lauten die Module:
usbcore,usb_storage,visor,usbserial,ohci_hcd,uhci_ hcd

ob ohci oder uhci hängt von der Hardware ab. Diese Module wurden bei mir durch die Standardinstallation zur Verfügung gestellt.
Das Mounten von Erweiterungskarten benötigt allerdings ein Zusatzprogramm auf dem PDA. Ohne das klappt es nicht ... (siehe die beiden obigen Links)

Bei meinem T/5 klappte es dank PalmOne jetzt auch so ... man hat die passende Software gleich mitinstalliert.

cheers, Dirk

meteosat
01.01.05, 18:25
So, jetzt habe ich einmal alles durchprobiert und habe folgendes Ergebnis:

a. lsmod sieht so aus:
Module Size Used by Tainted: P

usb-storage 71776 2
visor 11816 0
...
usbserial 19836 0 (autoclean) [visor]
...
uhci 26140 0 (unused)
ehci-hcd 18028 0 (unused)
usbcore 64364 1 [usb-storage visor usbserial printer uhci ehci-hcd]

Also fehlt hier uhci-hcd

b. Aber das soll ja in bei Suse9.0 in /etc/sysconfig/hotplug eingetragen sein.
Und dort steht auch:
# Type: string
## Default: "ehci-hcd ohci-hcd uhci-hcd usb-uhci uhci usb-ohci ehci-hcd"
## ServiceRestart: hotplug
#
# The hostcontroller drivers will be probed in that order
# It is useful for the uhci/usb-uhci battle
#
HOTPLUG_USB_HOSTCONTROLLER_LIST="ehci-hcd ohci-hcd uhci-hcd uhci usb-ohci ehci-hcd"

c. In file:/lib/modules/2.4.21-144-athlon/kernel/drivers/usb/host finde ich auch kein uhci-hcd.

Wie kann ich das denn nachinstallieren? Sind die in den modutils enthalten?
Wäre das kopieren das Moduls aus einem anderen 2.4er Kernel (z.B. aus Knoppix) möglich oder ist das Distributionsabhängig?

Nachtrag:
Knoppic hat auch kein uhci-hcd-Modul. Das Einbinden mit CardExport funktioniert dagegen ohne Probleme.
An welchem Modul es aber auf meinem Suse9.0 hängt, ist mir schleierhaft.
Wie erfahre ich, welche Module mein Palm benötigt?

Danke, Dieter

Oldtimer
02.01.05, 09:45
moin, moin und ein frohes neues Jahr ...

Das Einbinden von Palm-Erweiterungskarten ist gar nicht von den Palm-spezifischen Modulen abhängig, sondern nur vom USB mass-storage device. Die notwendigen Module sind die gleichen, wie für USB Speichersticks.

Sobald Du den Palm per USB am Rechner angeschlossen hast und die Applikation auf dem Palm gestartet hast, die die Erweiterungskarte als Laufwerk zur Verfügung stellt, kannst Du mit "tail -100 /var/log/messages" nachschauen, wie Dein Unixsystem das neue Device erkannt hat.

Mit "fdsk -l" bekommst Du alle Devices angezeigt, die Dein System per Mount einbinden kann.

Wie gesagt, ... ohne Zusatzapplikation bekommst Du die Erweiterungskarte des Palm T/E nicht auf Deinem Unix gemountet.

Gute Tipps und genaue Anleitungen zum Anbinden von PalmOS Devices findest Du übrigens hier:
http://www.handhirn.de/linux/index.php

viel Erfolg!

Cheers, Oldtimer

meteosat
02.01.05, 10:52
Danke, auch ein gutes Neues.

Leider hängt es schon beim "fdisk -l" - da wird nicht erkannt. Wie gesagt, nur unter Suse9.0. Unter Knoppix funktioniert das tadellos.
Ich gehe also davon aus, dass ich was nachinstallieren muss. Aber weiß nicht was.

Über "tail -100 /var/log/messages" bekomme ich folgende Meldung:
mit Karte und CardExport
linux:/home/user # tail -100 /var/log/messages
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 2097144
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 2097144
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:29:35 linux kernel: unable to read partition table
Jan 2 19:29:35 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:29:55 linux su: pam_unix2: session finished for user root, service su
Jan 2 19:30:10 linux su: (to root) user on /dev/pts/3
Jan 2 19:30:10 linux su: pam_unix2: session started for user root, service su
Jan 2 19:30:13 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.94.203 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=36883 DF PROTO=TCP SPT=3905 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A001010402)
Jan 2 19:30:16 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.94.203 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=37049 DF PROTO=TCP SPT=3905 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A001010402)
Jan 2 19:30:16 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.240.204 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=27554 DF PROTO=TCP SPT=4247 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (0204055001010402)
Jan 2 19:30:19 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.240.204 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=27693 DF PROTO=TCP SPT=4247 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (0204055001010402)
Jan 2 19:30:21 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.43.76 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=33161 DF PROTO=TCP SPT=2405 DPT=135 WINDOW=64800 RES=0x00 SYN URGP=0 OPT (020405A001010402)
Jan 2 19:30:24 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.43.76 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=33719 DF PROTO=TCP SPT=2405 DPT=135 WINDOW=64800 RES=0x00 SYN URGP=0 OPT (020405A001010402)
Jan 2 19:30:50 linux su: pam_unix2: session finished for user root, service su
Jan 2 19:30:54 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.17.50 DST=80.138.23.169 LEN=52 TOS=0x00 PREC=0x00 TTL=127 ID=15034 DF PROTO=TCP SPT=3626 DPT=445 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A00103030001010402)
Jan 2 19:31:05 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.77.14 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=28239 DF PROTO=TCP SPT=1603 DPT=445 WINDOW=64800 RES=0x00 SYN URGP=0 OPT (020405A001010402)
Jan 2 19:31:07 linux su: (to root) user on /dev/pts/3
Jan 2 19:31:07 linux su: pam_unix2: session started for user root, service su
Jan 2 19:31:13 linux su: pam_unix2: session finished for user root, service su
Jan 2 19:31:13 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.73.239 DST=80.138.23.169 LEN=52 TOS=0x00 PREC=0x00 TTL=124 ID=25319 DF PROTO=TCP SPT=3433 DPT=135 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A00103030001010402)
Jan 2 19:31:16 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=80.138.73.239 DST=80.138.23.169 LEN=52 TOS=0x00 PREC=0x00 TTL=124 ID=25962 DF PROTO=TCP SPT=3433 DPT=135 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A00103030001010402)
Jan 2 19:31:21 linux su: (to root) user on /dev/pts/3
Jan 2 19:31:21 linux su: pam_unix2: session started for user root, service su
Jan 2 19:31:26 linux kernel: hub.c: new USB device 00:0c.0-1, assigned address 9
Jan 2 19:31:26 linux kernel: WARNING: USB Mass Storage data integrity not assured
Jan 2 19:31:26 linux kernel: USB Mass Storage device found at 9
Jan 2 19:31:26 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=217.83.203.128 DST=80.138.23.169 LEN=52 TOS=0x00 PREC=0x00 TTL=124 ID=58419 DF PROTO=TCP SPT=3754 DPT=135 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A00103030001010402)
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 9 rqt 128 rq 6 len 18 ret -32
Jan 2 19:31:29 linux /etc/hotplug/usb.agent[9960]: cannot get config descriptor: Broken pipe
Jan 2 19:31:29 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=217.83.203.128 DST=80.138.23.169 LEN=52 TOS=0x00 PREC=0x00 TTL=124 ID=58852 DF PROTO=TCP SPT=3754 DPT=135 WINDOW=32767 RES=0x00 SYN URGP=0 OPT (020405A00103030001010402)
Jan 2 19:31:30 linux kernel: sda : READ CAPACITY failed.
Jan 2 19:31:30 linux kernel: sda : status = 1, message = 00, host = 0, driver = 08
Jan 2 19:31:30 linux kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Jan 2 19:31:30 linux kernel: sda : block size assumed to be 512 bytes, disk size 1GB.
Jan 2 19:31:30 linux kernel: sda: test WP failed, assume Write Enabled
Jan 2 19:31:30 linux kernel: sda: I/O error: dev 08:00, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 0
Jan 2 19:31:30 linux kernel: unable to read partition table
Jan 2 19:31:30 linux kernel: I/O error: dev 08:00, sector 0
Jan 2 19:31:30 linux kernel: sdb : READ CAPACITY failed.
Jan 2 19:31:30 linux kernel: sdb : status = 1, message = 00, host = 0, driver = 08
Jan 2 19:31:30 linux kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Jan 2 19:31:30 linux kernel: sdb : block size assumed to be 512 bytes, disk size 1GB.
Jan 2 19:31:30 linux kernel: sdb: test WP failed, assume Write Enabled
Jan 2 19:31:30 linux kernel: sdb: I/O error: dev 08:10, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 0
Jan 2 19:31:30 linux kernel: unable to read partition table
Jan 2 19:31:30 linux kernel: I/O error: dev 08:10, sector 0
Jan 2 19:31:30 linux kernel: sdc : READ CAPACITY failed.
Jan 2 19:31:30 linux kernel: sdc : status = 1, message = 00, host = 0, driver = 08
Jan 2 19:31:30 linux kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Jan 2 19:31:30 linux kernel: sdc : block size assumed to be 512 bytes, disk size 1GB.
Jan 2 19:31:30 linux kernel: sdc: test WP failed, assume Write Enabled
Jan 2 19:31:30 linux kernel: sdc: I/O error: dev 08:20, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 0
Jan 2 19:31:30 linux kernel: unable to read partition table
Jan 2 19:31:30 linux kernel: I/O error: dev 08:20, sector 0
Jan 2 19:31:30 linux kernel: sdd : READ CAPACITY failed.
Jan 2 19:31:30 linux kernel: sdd : status = 1, message = 00, host = 0, driver = 08
Jan 2 19:31:30 linux kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
Jan 2 19:31:30 linux kernel: sdd : block size assumed to be 512 bytes, disk size 1GB.
Jan 2 19:31:30 linux kernel: sdd: test WP failed, assume Write Enabled
Jan 2 19:31:30 linux kernel: sdd: I/O error: dev 08:30, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 2097144
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:31:30 linux kernel: unable to read partition table
Jan 2 19:31:30 linux kernel: I/O error: dev 08:30, sector 0
Jan 2 19:31:36 linux kernel: SuSE-FW-DROP-DEFAULT IN=ppp0 OUT= MAC= SRC=217.82.104.162 DST=80.138.23.169 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=41113 DF PROTO=TCP SPT=4346 DPT=135 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405A001010402)

Der Abschnitt mit ...usbdevfs... kommt nicht, wenn ich die Karte wieder abschalte.

backflip
07.03.07, 21:08
Bequemerweise könnte man auch 10 Euro in einen Kartenleser investieren... ;)

EDIT: Uuups... zu spät...

hehehe
20.03.07, 19:51
Ich habe einfach einen FTP Server eingerichtet und verwende auf dem Palm TX einen FTP Client und schiebe die Dateien so direkt übers WLAN auf die SD-Karte...