Problem with SDL on StrongARM/Linux PDA -- can't set video mode

I’ve successfully ported the SDL library to a Yopy PDA, which is very
similar to Zaurus. I linked the touchscreen (/dev/ts) to the mouse
in order to initialize SDL. That worked, but I can’t set the video
mode for some reason:

./testwin -height 240 -width 320 -bpp 16 -fullscreen

Couldn’t set 320x240x16 video mode: Couldn’t set console screen info

testvidinfo gives me

./testvidinfo
Current display: 16 bits-per-pixel
Red Mask = 0x0000f800
Green Mask = 0x000007e0
Blue Mask = 0x0000001f
Fullscreen video modes:
1408x1056x16
1280x1024x16
1152x864x16
1024x768x16
960x720x16
800x600x16
768x576x16
640x480x16
640x400x16
512x384x16
320x240x16
320x200x16

I’m trying to run this directly on the framebuffer device – I don’t want
to run X11.

Any ideas/suggestions?

Thanks,
Steve