dettus
Bicycle User
Hey!
Ich hoffe, dass bei Euch ein paar Kernelhacker dabei sind.
Und zwar: Mein Kernel erkennt mein touchpad nicht als Multitouch, weswegen nur ein Singletouch moeglich ist.
Ich habe auch schonmal mein Fuehler in Richtung Kernel Entwickler ausgestreckt.
Aber, zu meiner Anfrage...
Traut ihr Euch zu, mal ein paar printfs() in den Kernel zu hacken und hier die ausgabe vom dmesg zu posten?
Ein einfaches
sollte reichen.
Dann interessiert mich das hier:
Alternativ koennt ihr euch den von mir gepatchten Kernel auch von https://dettus.net/bsd77.patched runterladen.
Wenn ihr die Zeilen aus dem imt0 Treiber posten koenntet, waere das toll!
Schreibt doch bitte noch dazu, ob das Multitouch bei euch geht oder nicht.
Ich hoffe, dass bei Euch ein paar Kernelhacker dabei sind.
Und zwar: Mein Kernel erkennt mein touchpad nicht als Multitouch, weswegen nur ein Singletouch moeglich ist.
Ich habe auch schonmal mein Fuehler in Richtung Kernel Entwickler ausgestreckt.
Aber, zu meiner Anfrage...
Traut ihr Euch zu, mal ein paar printfs() in den Kernel zu hacken und hier die ausgabe vom dmesg zu posten?
Ein einfaches
Code:
cd /usr/src/sys/dev/hid
cat patch_sys_dev_hid_hidmt.txt | patch -p1
cd /usr/src/arch/amd64/conf
cp GENERIC.MP MYKERNEL
config MYKERNEL
cd ../compile/MYKERNEL
make
cp /bsd /bsd.okay
make install
reboot
dmesg
Dann interessiert mich das hier:
Code:
ihidev0 at iic0 addr 0x15 gpio 171, vendor 0x4f3 product 0x3195, ELAN0676
ihidev0: 92 report ids
imt0 at ihidev0
debug> here we go 679 0xffff800000577400
debug> 05 01 09 02 A1 01 85 01 09 01 A1 00 05 09 19 01 29 02 15 00 25 01 75 01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 15 81 25 7F 75 08 95 02 81 06 75 08 95 05 81 03 C0 06 00 FF 09 01 85 0E 09 C5 15 00 26 FF 00 75 08 95 04 B1 02 C0 06 00 FF 09 01 A1 01 85 5C 09 01 95 0B 75 08 81 06 85 0D 09 C5 15 00 26 FF 00 75 08 95 04 B1 02 85 0C 09 C6 96 10 03 75 08 B1 02 85 0B 09 C7 96 02 02 96 02 02 75 08 B1 02 C0 05 0D 09 05 A1 01 85 54 05 09 09 01 15 00 25 01 75 01 95 01 81 02 75 01 95 03 81 03 05 0D 09 54 25 0F 75 04 95 01 81 02 05 0D 09 56 15 00 25 64 55 0C 66 01 10 47 FF FF 00 00 27 FF FF 00 00 75 10 95 01 81 02 05 0D 09 22 A1 02 09 47 09 42 15 00 25 01 75 01 95 02 81 02 75 01 95 02 81 03 09 51 25 0F 75 04 95 01 81 02 05 01 09 30 15 00 26 C8 0D 35 00 46 D4 2B 55 0D 65 11 75 10 95 01 81 02 09 31 26 01 07 46 53 16 46 53 16 81 02 C0 05 0D 09 22 A1 02 09 47 09 42 15 00 25 01 75 01 95 02 81 02 75 01 95 02 81 03 09 51 25 0F 75 04 95 01 81 02 05 01 09 30 15 00 26 C8 0D 35 00 46 D4 2B 55 0D 65 11 75 10 95 01 81 02 09 31 26 01 07 46 53 16 46 53 16 81 02 C0 05 0D 09 22 A1 02 09 47 09 42 15 00 25 01 75 01 95 02 81 02 75 01 95 02 81 03 09 51 25 0F 75 04 95 01 81 02 05 01 09 30 15 00 26 C8 0D 35 00 46 D4 2B 55 0D 65 11 75 10 95 01 81 02 09 31 26 01 07 46 53 16 46 53 16 81 02 C0 05 0D 09 22 A1 02 09 47 09 42 15 00 25 01 75 01 95 02 81 02 75 01 95 02 81 03 09 51 25 0F 75 04 95 01 81 02 05 01 09 30 15 00 26 C8 0D 35 00 46 D4 2B 55 0D 65 11 75 10 95 01 81 02 09 31 26 01 07 46 53 16 46 53 16 81 02 C0 05 0D 09 22 A1 02 09 47 09 42 15 00 25 01 75 01 95 02 81 02 75 01 95 02 81 03 09 51 25 0F 75 04 95 01 81 02 05 01 09 30 15 00 26 C8 0D 35 00 46 D4 2B 55 0D 65 11 75 10 95 01 81 02 09 31 26 01 07 46 53 16 46 53 16 81 02 C0 05 0D 85 02 09 55 09 59 75 04 95 02 25 0F B1 02 85 07 09 60 75 01 95 01 15 00 25 01 B1 02 95 0F B1 03 06 00 FF 06 00 FF 85 06 09 C5 15 00 26 FF 00 75 08 96 00 01 B1 02 C0 05 0D 09 0E A1 01 85 03 09 22 A1 00 09 52 15 00 25 0A 75 10 95 01 B1 02 C0 09 22 A1 00 85 05 09 57 09 58 75 01 95 02 25 01 B1 02 95 0E B1 03 C0 C0 >> @ 0xffff800000577400
imt0: invalid max X/Y 0/0
ims0 at ihidev0 reportid 1: 2 buttons
wsmouse0 at ims0 mux 0
hid at ihidev0 reportid 5 not configured
Wenn ihr die Zeilen aus dem imt0 Treiber posten koenntet, waere das toll!
Schreibt doch bitte noch dazu, ob das Multitouch bei euch geht oder nicht.