Swapsize not correct

Piet
hi guys,

i got debian up and running with a 2gb sdcard.
got 256mb swap partition on the sdcard,
but debian only load it as 19mb

here is a snipp of the console output dmesg and free -m and my fstab


mmc0: new SD card at address 0002
mmcblk0: mmc0:0002 00000 1.88 GiB
 mmcblk0: p1 p2 p3
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p3, internal journal
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) on device 179:3.
Freeing init memory: 132K
Adding 19488k swap on /dev/mmcblk0p1.  Priority:-1 extents:1 across:19488k
SS
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p3, internal journal
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1


mini2440:~# free -m
             total       used       free     shared    buffers     cached
Mem:            59         12         46          0          1          6
-/+ buffers/cache:          5         54
Swap:           19          0         19


mini2440:~# cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
proc            /proc   proc    none            0       0
/dev/mmcblk0p1  none    swap    defaults        0       0
/dev/mmcblk0p3  /       ext3    defaults        0       1




what is going wrong here?

thx
piet

Piet
here is the output of my fdisk of my sd-card

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         128      249953   82  Linux swap /
Solaris
/dev/sdb2             129         138       19530    b  W95 FAT32
/dev/sdb3             139        1010     1703016   83  Linux