Finding and Mounting an HTC G1
dmesg is helpful. You need to have allowed mounting in the USB connection dialog (among alerts) on the phone. This must be done every time it is plugged into the USB.
Another way to see what device name your mass storage device landed on is to install and run lsscsi. Here's what mine looks like with my HTC G1 plugged in:
eshpc dev # lsscsi
[0:0:0:0] disk Generic USB SD Reader 1.00 /dev/sda
[0:0:0:1] disk Generic USB CF Reader 1.01 /dev/sdb
[0:0:0:2] disk Generic USB SM Reader 1.02 /dev/sdc
[0:0:0:3] disk Generic USB MS Reader 1.03 /dev/sdd
[2:0:0:0] disk HTC Android Phone 0100 /dev/sde
eshpc dev # fdisk -l /dev/sde
Disk /dev/sde: 1004 MB, 1004535808 bytes
7 heads, 38 sectors/track, 7375 cylinders
Units = cylinders of 266 * 512 = 136192 bytes
Disk identifier: 0x7e76f81a
Device Boot Start End Blocks Id System
/dev/sde1 1 7376 980864+ 6 FAT16
eshpc dev # mount /dev/sde1 /mnt/g1
eshpc dev # ls /mnt/g1
Music amazonmp3 dcim froogloid pdf tmp
albumthumbs appmanager download nandroid recovery-backup.img where
That is the contents of my sdcard.