strange display of mounted filesystems

I’ve gotten into a state with my system that I don’t know what’s going on.

I have a flash card installed with two partitions, and it shows up when I do a “cat /proc/mounts” but not when I run the command “df” or “mount”

Even stranger is that sometimes the partitions show up in the “df” command and sometimes they dont. And I can list the files in the directories, and they definitely are mounted.

I think it’s udev that automatically mounts the flash partition but I’m not sure.

Can anyone give me advice on how to figure out what’s going on?

sandisk4gb:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 3860000 1117336 2546584 31% /
tmpfs 127568 136 127432 1% /var/volatile
tmpfs 127568 0 127568 0% /dev/shm
tmpfs 127568 0 127568 0% /media/ram
sandisk4gb:~$ more /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext3 rw,relatime,errors=continue,barrier=0,data=writeback 0 0
devtmpfs /dev devtmpfs rw,relatime,size=127488k,nr_inodes=31872,mode=755 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /dev tmpfs rw,relatime,mode=755 0 0
/dev/mmcblk0p2 /media/mmcblk0p2 ext3 rw,relatime,errors=continue,barrier=0,data=writeback 0 0
/dev/mmcblk0p1 /media/mmcblk0p1 vfat rw,sync,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,error
s=remount-ro 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620 0 0
usbfs /proc/bus/usb usbfs rw,relatime 0 0
tmpfs /var/volatile tmpfs rw,relatime 0 0
tmpfs /dev/shm tmpfs rw,relatime,mode=777 0 0
tmpfs /media/ram tmpfs rw,relatime 0 0
sandisk4gb:~$ mount
rootfs on / type auto (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
usbfs on /proc/bus/usb type usbfs (rw)
tmpfs on /var/volatile type tmpfs (rw)
tmpfs on /dev/shm type tmpfs (rw,mode=0777)
tmpfs on /media/ram type tmpfs (rw)
sandisk4gb:~$