** Description changed: + SRU Justification + ================= + [Impact] + Newer N-Trig touchscreens on devices such as the Fujitsu Lifebook T580 do not work. + + [Development Fix] + The HID parser was invalidating a field from newer N-Trig devices due to a check of the HID report size. Bumping the maximum allowed HID report size resolves the issue. N-Trig may be using an invalid report size, or the check may be incorrect, but the fix is merely a lessening of a protocol check. + + [Stable Fix] + Please see the three attached patches. The first two patches revert the device IDs to match what the upstream driver has. The upstream driver is technically incorrect in how it is constructed; it preemptively lists device IDs that are unknown. However, newer devices with previously unknown device IDs have appeared, and the patch we added to restrict device IDs is preventing them from working. The best approach here is to revert to how the upstream driver handles this, and then fix any further issues when they arise. It is worth noting that no one has mentioned issues with the upstream device ID list yet. + + The third patch bumps the HID report size check. It is a cherry-pick + from the upstream HID tree. It will be merged into Linux 3.4 and + eventually come down as a stable patch through the upstream stable + queue. + + [Test Case] + Try to use the touchscreen. + + [Regression Potential] + Minimal. This brings us more in sync with upstream, and upstream has not reported any issues with the N-Trig device IDs. The HID report size check is a protocol check; at most, it will allow non-conformant devices to continue to operate. It is highly unlikely this will lead to any issues. + + Original Bug Report + =================== Binary package hint: utouch USB entry is Bus 002 Device 004: ID 1b96:0008 N-Trig "Ntrig" doesn't appear in /dev/input/by-id/usb-* utouch is version 1.1. modprobe hid-ntrig doesn't seem to help. "sudo add-apt-repository ppa :utouch-team/utouch; sudo aptitude install hid-ntrig-dkms" doesn't seem to help. thanks for your help ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: utouch 1.1 ProcVersionSignature: Ubuntu 2.6.35-25.44-generic 2.6.35.10 Uname: Linux 2.6.35-25-generic x86_64 00031B9600080001: - + 00031B9600080002: - + Architecture: amd64 Date: Fri Feb 25 01:16:46 2011 InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007) MachineType: FUJITSU T580 MtDevices: No capable devices found... PackageArchitecture: all ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-25-generic root=UUID=db746971-cee9-4a74-90db-0c9cb14920ea ro quiet splash ProcEnviron: - PATH=(custom, user) - LANG=C - SHELL=/bin/bash + PATH=(custom, user) + LANG=C + SHELL=/bin/bash SourcePackage: utouch dmi.bios.date: 12/24/2010 dmi.bios.vendor: FUJITSU // Phoenix Technologies Ltd. dmi.bios.version: Version 1.04 dmi.board.name: FJNB21E dmi.board.vendor: FUJITSU dmi.chassis.type: 10 dmi.chassis.vendor: AI40110911BA1023 dmi.modalias: dmi:bvnFUJITSU//PhoenixTechnologiesLtd.:bvrVersion1.04:bd12/24/2010:svnFUJITSU:pnT580:pvr:rvnFUJITSU:rnFJNB21E:rvr:cvnAI40110911BA1023:ct10:cvr: dmi.product.name: T580 dmi.sys.vendor: FUJITSU
** Also affects: linux (Ubuntu Oneiric) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Oneiric) Status: New => In Progress ** Changed in: linux (Ubuntu Oneiric) Importance: Undecided => Wishlist ** Changed in: linux (Ubuntu Oneiric) Assignee: (unassigned) => Chase Douglas (chasedouglas) ** Patch added: "0001-Revert-UBUNTU-SAUCE-HID-hid-ntrig-add-support-for-1b.patch" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/724831/+attachment/2598967/+files/0001-Revert-UBUNTU-SAUCE-HID-hid-ntrig-add-support-for-1b.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/724831 Title: N-trig DuoSense digitizer not detected on Fujitsu Lifebook T580 on Ubuntu 10.10, amd64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/724831/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs