Lifebook U810 hotkeys tablet

Bug #159358 reported by Paul Sladen on 2007-11-01
6
Affects Status Importance Assigned to Milestone
acpi-support (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: acpi-support

Hotkeys found on Fujitsu Lifebook U810 sub notebook tablet.

Found hard keys on the display:

  Programmable I "/" e00f
  Programmable 2 "//" 0x75
  Rotate display 0x6b (repeats)
  Login 0xe01e

Other keys Using 'Fn' on main display.

  Fn+A square-in-square symbol (video out switch?) unknown code/event
  Fn+S brightness down (works okay with lshal, but no change to display)
  Fn+D brightness up (works okay with lshal, but no change to display)

Volume jog switch (back, forth, push to mute)

  Volume Down e02e
  Volume Up e030
  Mute e020

Working, volume control stops going up at 11% but hardware volume goes up all the way.

Also a docking station (ethernet, VGA, USB): all work.

Wifi toggle plugs/unplugs bluetooth dongle, 0c24:000f Taiyo Yuden

No events for tablet mode lid switch. Or for the 'scroll' buttons in tablet mode.

Paul Sladen (sladen) wrote :

Touchscreen doesn't work. There are 4 /dev/ttyS* devices.

DMI data:
bios-version:Version 1.05
system-manufacturer:FUJITSU
system-product-name:LifeBook U810

SPaul (ubuntu-wetlogic) wrote :

The touchscreen is actually implemented as a standard HID touchscreen device. I wrote a small
HIDDEV-based application that fakes keypresses. Someone should probably write a "real" one
for the input subsystem.

T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0430 ProdID=0530 Rev=50.01
S: Manufacturer=Fujitsu Component
S: Product=USB Touch Panel
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 20mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms

I've had no joy so far with the hard buttons yet.

Using GNOME rather than KDE, the Hardware Volume Adjuster and the Brightness Control buttons work properly.

Fresh Install of Ubuntu also added Webcam support.

Programmable I "/" e00f
Programmable 2 "//" 0x75

are assignable under System > Preferences > Keyboard Shortcuts

Webcam only works if hot booted from Windows.

Touchscreen workes after selecting Touch Panel in the BIOS instead of Tablet and installing xserver-xorg-input-evtouch. Then edit /etc/X11/xorg.conf to include

Section "InputDevice"
Identifier "Touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/by-id/usb-Fujitsu_Component_USB_Touch_Panel-event-joystick"
Option "DeviceName" "Touchscreen"
Option "MinX" "570" # these numbers may need some more adjustment
Option "MinY" "745" # as the upper right quadrant of the touchscreen
Option "MaxX" "15250" # is not as responsive as the rest of the screen
Option "MaxY" "15575" # plus there is a variable distance which the pointer
# Option "SwapX" "1" # is offset from the stylus tip, range ( 3 - 8 pixels )
# Option "SwapXY" "1"
# Option "ReportingMode" "Raw"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# Option "TapTimer" "0"
# Option "LongTouchTimer" "250"
Option "SendCoreEvents"
EndSection

and then add

InputDevice "Touchscreen" "SendCoreEvents"

to the Servger Layout section.

Nicolas Piguet (npiguet) wrote :

I just found something interesting when playing with my u810. When I press the scroll keys (the 2 arrows right next to the pointing stick), it logs the following messages in dmesg:

[ 1698.524000] keyboard.c: can't emulate rawmode for keycode 240
[ 1698.644000] keyboard.c: can't emulate rawmode for keycode 240
[ 1699.848000] keyboard.c: can't emulate rawmode for keycode 241
[ 1699.956000] keyboard.c: can't emulate rawmode for keycode 241

I don't really know what to do with that, but at least this confirms that ubuntu receives the events somewhere. I hope somebody more experienced will know what this means and how this info can be exploited.

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Karmic Koala. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http://www.ubuntu.com/testing/.

In future, when reporting bugs, please refrain from putting several system problems in one bug report. Each hardware device/problem needs to be addressed separately. Thanks again and we appreciate your help.

Changed in acpi-support (Ubuntu):
status: New → Incomplete
Robert Gerlach (khnz) wrote :

> No events for tablet mode lid switch. Or for the 'scroll' buttons in tablet mode.

This should work with fjbtndrv [1]. Ubuntu packages are available in my PPA [2].

[1] http://sourceforge.net/projects/fjbtndrv/
[2] http://launchpad.net/~khnz/+archive/ppa

Has this been fixed now then, or is it still in PPA and not in the main packages?

Thank you for taking the time to report this bug and helping to make Ubuntu better. The version of Ubuntu your using is in End of Life status. More information may be found at: https://wiki.ubuntu.com/Releases As well, the package your using is updated and issue you reported should be reproducible with the live environment of the Desktop CD development release - Maverick Meerkat. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find more about the development release at http://www.ubuntu.com/testing/. Please repost a detailed error report and update the bug status. Thanks again and we appreciate your help.

Launchpad Janitor (janitor) wrote :

[Expired for acpi-support (Ubuntu) because there has been no activity for 60 days.]

Changed in acpi-support (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers