Fn keys not working fully on Sony VGN-FW139E with openSUSE11

Hey, I’ve managed to get video drivers installed, touchpad working properly, and wifi working.

the only thing left i need is my fn keys to work so i can adjust brightness, switch lcds, etc.

my fn keys are as follows:
mute on f2: works
bright- on f5: not working
bright+ on f6: not working
switchlcd on f7: not working
zoom- on f9: not working
zoom+ on f10: not working
hibernate on f12: not working
scroll lck on [numlock]: works only in terminals 1-6, not in X though
pause on [insert]: not working
pause on [del]: not working

i’ve run acpi_listen, here are the results:
running in term 2, fn+f2 gives ^[25~
fn+[insert] gives ^[P
fn+[del] gives ^P
all else has no output, and i can’t capture scroll lock.
lsmod | grep sony
shows only sony-laptop

any ideas?
thanks in advance

I have been looking up some stuff about the sony_acpi and sonypi modules, but they’re from '04 and '05, supposedly they were deprecated and replaced by sony_laptop, which i have loaded. Does anyone know if these will work? I tried sony_acpi already and nothing showed up in /proc/acpi/sony/ . it ended up being an empty folder, which I assume means the module didn’t support anything on my laptop.