Macbook Pro 8,1 Touchpad/Trackpad Running Opensuse 12.1

I own a macbook pro 8,1 and i just installed Opensuse 12.1. Seems fine, i’ve got almost everything working except the touchpad/trackpad - it is currently working but only a single button function. No gestures, Not even a right click. Any immediate help is very much appreciated as i have lots to do this coming days.
Audit Trail:
>lsusb
return: “Bus 001 Device 005: ID 05ac:0252 Apple, Inc.” for my trackpad

> synclient -l
returns:
“Couldn’t find synaptics properties. No synaptics driver loaded?”

> cat /proc/bus/input/devices
returns:
“I: Bus=0003 Vendor=05ac Product=0252 Version=0111
N: Name=“Apple Inc. Apple Internal Keyboard / Trackpad”
P: Phys=usb-0000:00:1a.7-1.2/input2
S: Sysfs=/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0
B: REL=3
B: MSC=10”

>xinput list
returns:
"Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Apple Inc. Apple Internal Keyboard / Trackpad id=10 [slave keyboard (3)]
↳ FaceTime HD Camera (Built-in) id=12 [slave keyboard (3)]
"

the Xorg.0.log file also contains:
[457.764] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event1)
457.764] () Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass “evdev pointer catchall”
457.764] (
) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass “evdev pointer catchall”
457.764] (II) Using input driver ‘evdev’ for ‘Apple Inc. Apple Internal Keyboard / Trackpad’
457.764] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
457.764] () Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
457.764] (
) Apple Inc. Apple Internal Keyboard / Trackpad: Device: “/dev/input/event1”
457.764] (–) Apple Inc. Apple Internal Keyboard / Trackpad: Found 3 mouse buttons
457.764] (–) Apple Inc. Apple Internal Keyboard / Trackpad: Found relative axes
457.764] (–) Apple Inc. Apple Internal Keyboard / Trackpad: Found x and y relative axes
457.764] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as mouse
457.764] () Apple Inc. Apple Internal Keyboard / Trackpad: YAxisMapping: buttons 4 and 5
457.764] (
) Apple Inc. Apple Internal Keyboard / Trackpad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
457.764] () Option “config_info” “udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input1/event1”
457.764] (II) XINPUT: Adding extended input device “Apple Inc. Apple Internal Keyboard / Trackpad” (type: MOUSE)
457.764] (II) Apple Inc. Apple Internal Keyboard / Trackpad: initialized for relative axes.
457.764] (
) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) keeping acceleration scheme 1
457.764] () Apple Inc. Apple Internal Keyboard / Trackpad: (accel) acceleration profile 0
457.764] (
) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) acceleration factor: 2.000
457.764] (**) Apple Inc. Apple Internal Keyboard / Trackpad: (accel) acceleration threshold: 4
457.765] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/mouse0)
457.765] (II) No input driver/identifier specified (ignoring)

Kindly assist,
Regards