Palm TX function as a mass storage device

OS = OpenSUSE 11
Palm Model = Palm TX
Palm Reader = Card Reader
OS Palm App = Gnome pilot (not configured/hangs on hotsync)

General question:

How do you make a Palm TX function as a “mass storage device”?

On 08/20/2008 jman01 wrote:
> How do you make a Palm TX function as a “mass storage device”?

You need an app on the Palm (Softick CardExport)

Uwe

My Palm TX’s Reader is = Card Reader

On 08/21/2008 jman01 wrote:
> My Palm TX’s Reader is = Card Reader

It has a built in card reader, but the desktop OS doesn’t see it as a mass storage device (neither Windows nor Linux do that). You need an application on the Palm which emulates that. The TX isn’t any different than a Treo or any other PalmOS device.

Uwe

I’m Confusing you or its the other way around…

The reading application (I’m not using the one that was shipped with the Palm TX that would be stupid.) is not in question. Card reader.com or something similar is where I found the application.

The application (Card Reader) work as a mass storage device in Kubuntu, but I needed an additional application from the synaptic package manager. Stupid me forgot to write down the name before I made the switch.

  1. I connect the Palm TX to the Desktop using a USB sync cable
  2. Go to the application (Card Reader) it auto-runs, but stops after loading…please wait. Leaving me to believe that its not getting mounted correctly.

Is there someplace where I must go to check for the mounted devices?

  • jman01,

duh, now it makes sense :slight_smile:
Open a console, become root, give us the output of
man mount
while the card is connected. Also check dmesg.

What is the card supposed to appear as? FAT32?

Uwe

kyle@linux-cozi:~> mount
/dev/sda2 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
Mount -l

sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /home/kyle/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=kyle)

dmesg

visor 1-1:1.0: Handspring Visor / Palm OS converter detected
usb 1-1: Handspring Visor / Palm OS converter now attached to ttyUSB0
usb 1-1: Handspring Visor / Palm OS converter now attached to ttyUSB1
usbcore: registered new interface driver visor
drivers/usb/serial/visor.c: USB HandSpring Visor / Palm OS driver
wlan0: No ProbeResp from current AP 00:17:3f:f0:f8:ce - assume out of range

usb 1-1: USB disconnect, address 3
visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
visor 1-1:1.0: device disconnected
usb 1-1: new full speed USB device using uhci_hcd and address 4
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: New USB device found, idVendor=054c, idProduct=80da
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-1: Product: Card Reader
usb 1-1: Manufacturer: Mobile Stream
usb 1-1: SerialNumber: PN70U4L7V2YH
Initializing USB Mass Storage driver…
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
scsi 2:0:0:0: Direct-Access mStream CardReader 1.0 PQ: 0 ANSI: 0
sd 2:0:0:0: [sdb] 2012160 512-byte hardware sectors (1030 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 1b 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 2012160 512-byte hardware sectors (1030 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 1b 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 2:0:0:0: [sdb] Attached SCSI removable disk
sd 2:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
usb 1-1: USB disconnect, address 4
usb 1-1: new full speed USB device using uhci_hcd and address 5
usb 1-1: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb 1-1: New USB device found, idVendor=054c, idProduct=80da
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-1: Product: Card Reader
usb 1-1: Manufacturer: Mobile Stream
usb 1-1: SerialNumber: PN70U4L7V2YH
scsi 3:0:0:0: Direct-Access mStream CardReader 1.0 PQ: 0 ANSI: 0
sd 3:0:0:0: [sdb] 2012160 512-byte hardware sectors (1030 MB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 1b 00 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sd 3:0:0:0: [sdb] 2012160 512-byte hardware sectors (1030 MB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 1b 00 00 00
sd 3:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 3:0:0:0: [sdb] Attached SCSI removable disk
sd 3:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
psmouse.c: Wheel Mouse at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away.

The card by default is fat32.