openSUSE 12.2 & Waltop (Medion) tablet fails and brakes gnome

I have a Medion branded Waltop Mars tablet (A model @ Waltop)
I’ve upgraded my openSUSE to 12.2 form 12.1 the day before yesterday, but my tablet wasn’t plugged in during the process. However, I’ve just plugged in, and after a while, I noticed that gnome was in a broken state. (how bad it is, I don’t know, but the icon theme changed back to the default theme, the font size returned to the default size, gnome-tweak-tool couldn’t change it in this state.) In gnome control center, the wacom tablet setting makes the whole window crash, with the following error output (if you start gnome-control-center from terminal):


(gnome-control-center:7163): wacom-cc-panel-WARNING **: Could not set the current stylus ID 0x0 for tablet 'WALTOP International Corp. Mars Tablet', no general pen found
**
wacom-cc-panel:ERROR:gsd-wacom-device.c:1491:gsd_wacom_device_set_current_stylus: assertion failed: (device->priv->styli)

Also, when I log-off, the log-in screen will display the “Oh no!” message, but does not prevents me to log in, and when I do so, it still says that.
This state persist until I unplug the device.

Browsing through the net brought me some tools at my attention, but I don’t know how it would help me. Here are some output of them for further reference (in hope that it will help):


# xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft Mobile Memory Mouse 8000    id=10    [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                  id=12    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                    id=13    [slave  pointer  (2)]
⎜   ↳ WALTOP International Corp. Mars Tablet stylus    id=14    [slave  pointer  (2)]
⎜   ↳ WALTOP International Corp. Mars Tablet eraser    id=15    [slave  pointer  (2)]
⎜   ↳ WALTOP International Corp. Mars Tablet pad    id=16    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Video Bus                                   id=6    [slave  keyboard (3)]
    ↳ Sony Vaio Keys                              id=7    [slave  keyboard (3)]
    ↳ Power Button                                id=8    [slave  keyboard (3)]
    ↳ USB 2.0 Camera                              id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=11    [slave  keyboard (3)]
# lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:6409 Microdia Webcam
Bus 001 Device 004: ID 0489:e00f Foxconn / Hon Hai Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]
Bus 002 Device 003: ID 04e8:1f05 Samsung Electronics Co., Ltd 
Bus 002 Device 009: ID 172f:0047 Waltop International Corp. 
Bus 002 Device 005: ID 045e:072a Microsoft Corp. 
Bus 002 Device 006: ID 045e:0727 Microsoft Corp. 
Bus 002 Device 007: ID 045e:072b Microsoft Corp. 
# xsetwacom --list devices
WALTOP International Corp. Mars Tablet stylus    id: 14    type: STYLUS    
WALTOP International Corp. Mars Tablet eraser    id: 15    type: ERASER    
WALTOP International Corp. Mars Tablet pad    id: 16    type: PAD       

I wanted to paste the content of ~/.xsession-errors but it was too long.

Installed wacom packages:


# zypper packages -i | grep -i wacom
i | openSUSE-12.2-Oss                         | libwacom-data                                 | 0.5-2.1.2                     | x86_64      
i | openSUSE-12.2-1.6                         | libwacom-data                                 | 0.5-2.1.2                     | x86_64      
v | openSUSE-12.2-Oss                         | libwacom-data                                 | 0.5-2.1.2                     | i586        
i | openSUSE-12.2-Oss                         | libwacom-tools                                | 0.5-2.1.2                     | x86_64      
v | openSUSE-12.2-Oss                         | libwacom-tools                                | 0.5-2.1.2                     | i586        
i | openSUSE-12.2-Oss                         | libwacom2                                     | 0.5-2.1.2                     | x86_64      
i | openSUSE-12.2-1.6                         | libwacom2                                     | 0.5-2.1.2                     | x86_64      
v | openSUSE-12.2-Oss                         | libwacom2                                     | 0.5-2.1.2                     | i586        
i | openSUSE-12.2-Oss                         | libwacom2-32bit                               | 0.5-2.1.2                     | x86_64      
i | openSUSE-12.2-Oss                         | xf86-input-wacom                              | 0.15.0-2.1.2                  | x86_64      
i | openSUSE-12.2-1.6                         | xf86-input-wacom                              | 0.15.0-2.1.2                  | x86_64      
v | openSUSE-12.2-Oss                         | xf86-input-wacom                              | 0.15.0-2.1.2                  | i586        

I only installed manually the libwacom-tools.

I have a feeling that either I don’t have a mandatory package installed, or the hardware isn’t recognised correctly. What should I do? Where should I look?