Quantcast

Touchscreen not working with gumstix overo

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Touchscreen not working with gumstix overo

Sergiu
Hello,
I am testing a Lilliput Touchscreen FA1011 with a Gumstix overo. After a few tests I could get the touchscreen working with Angstrom prebuild image. Here is the download link http://cumulus.gumstix.org/images/angstrom/developer/current/ .  I used the omap3-desktop-nand-image-overo.tar.bz2 image. Because I have to install debian packages on it, and it doesn't have apt-get or dpkg, and they won't install properly, I want to use whatever is making the touchscreen work with a different kernel and rootfs.  I am using linaro-ubuntu-desktop 3.1.5+.  

Currently, the touchscreen is receiving input, but gives this error when the screen is pressed:
(EE) TPK USA LLC Touch Fusion 4.: Tried to post event for non-existent touch 0

Can anyone point me in the right direction towards getting these events interpreted properly?  I'm looking for multitouch functionality.

Thanks very much.

Relevant(?) info:

sergiu@linaro-ubuntu-desktop:~$ uname -a
Linux linaro-ubuntu-desktop 3.1.5+ #2 Sat Jul 13 03:45:55 CEST 2013 armv7l armv7l armv7l GNU/Linux

sergiu@linaro-ubuntu-desktop:~$ lsmod
Module                  Size  Used by
fuse                   59110  1 
ipv6                  227392  18 
libertas_sdio          15299  0 
libertas               92030  1 libertas_sdio
cfg80211              160553  1 libertas
lib80211                5343  1 libertas
firmware_class          6071  2 libertas_sdio,libertas
ads7846                 9075  0 

sergiu@linaro-ubuntu-desktop:~$ dmesg
Linux version 3.1.5+ (sergiu@sergiu-ThinkPad-T60) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #2 Sat Jul 13 03:45:55 CEST 2013
CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Gumstix Overo
Reserving 12582912 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP3430/3530 ES3.1 (l2cache iva sgx neon isp )
SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
On node 0 totalpages: 62464
free_area_init_node: node 0, pgdat c058a6b8, node_mem_map c05ef000
  Normal zone: 512 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 61952 pages, LIFO batch:15
Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
Reprogramming SDRC clock to 332000000 Hz
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 61952
Kernel command line: console=ttyO2,115200n8 mpurate=500 vram=12M omapfb.mode=dvi: omapdss.def_disp= root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 244MB = 244MB total
Memory: 241492k/241492k available, 20652k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)
    lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0xc0008000 - 0xc0518c20   (5188 kB)
      .init : 0xc0519000 - 0xc0547000   ( 184 kB)
      .data : 0xc0548000 - 0xc058ad40   ( 268 kB)
       .bss : 0xc058ad64 - 0xc05eedf0   ( 401 kB)
NR_IRQS:410
IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
OMAP clockevent source: GPTIMER1 at 32768 Hz
sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
Console: colour dummy device 80x30
Calibrating delay loop... 497.82 BogoMIPS (lpj=1941504)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_hwmod: am35x_otg_hs: cannot be enabled (3)
print_constraints: dummy: 
NET: Registered protocol family 16
GPMC revision 5.0
OMAP GPIO hardware version 2.5
omap_device: omap_gpio.2: new worst case activate latency 0: 30517
omap_mux_init: Add partition: #1: core, flags: 0
omap_device: omap_uart.2: new worst case deactivate latency 0: 30517
omap_device: omap_uart.2: new worst case activate latency 0: 30517
Found NAND on CS0
Registering NAND on CS0
hw-breakpoint: debug architecture 0x4 unsupported.
omap_device: omap-mcbsp.2: alias fck already exists
omap_device: omap-mcbsp.3: alias fck already exists
Calibrating delay loop (skipped) already calibrated this CPU
Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
OMAP DMA hardware revision 4.0
bio: create slab <bio-0> at 0
machine_constraints_voltage: vads7846: override min_uV, 1 -> 3300000
machine_constraints_voltage: vads7846: override max_uV, 2147483647 -> 3300000
print_constraints: vads7846: 3300 mV 
reg-fixed-voltage reg-fixed-voltage.1: vads7846 supplying 3300000uV
SCSI subsystem initialized
omap_device: omap2_mcspi.1: new worst case activate latency 0: 30517
omap_device: omap2_mcspi.2: new worst case deactivate latency 0: 30517
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c omap_i2c.1: bus 1 rev3.12 at 2600 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
machine_constraints_voltage: VUSB1V5: override min_uV, 1 -> 1500000
machine_constraints_voltage: VUSB1V5: override max_uV, 2147483647 -> 1500000
print_constraints: VUSB1V5: 1500 mV normal standby
machine_constraints_voltage: VUSB1V8: override min_uV, 1 -> 1800000
machine_constraints_voltage: VUSB1V8: override max_uV, 2147483647 -> 1800000
print_constraints: VUSB1V8: 1800 mV normal standby
machine_constraints_voltage: VUSB3V1: override min_uV, 1 -> 3100000
machine_constraints_voltage: VUSB3V1: override max_uV, 2147483647 -> 3100000
print_constraints: VUSB3V1: 3100 mV normal standby
twl4030_usb twl4030_usb: HW_CONDITIONS 0x14/20; link 2
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
print_constraints: VMMC1: 1850 <--> 3150 mV at 3150 mV normal standby
print_constraints: VDAC: 1800 mV normal standby
print_constraints: VDVI: 1800 mV normal standby
omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
omap_device: omap_i2c.3: new worst case activate latency 0: 30517
omap_i2c omap_i2c.3: bus 3 rev3.12 at 400 kHz
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
Switching to clocksource 32k_counter
Switched to NOHz mode on CPU #0
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
omap_device: musb-omap2430.-1: new worst case activate latency 0: 30517
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 1.400 
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
musb-hdrc musb-hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
twl4030_usb twl4030_usb: twl4030_phy_suspend
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
msgmni has been set to 471
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap_device: omapdss_dss.-1: new worst case activate latency 0: 30517
OMAP DSS rev 2.0
omap_device: omapdss_dss.-1: new worst case deactivate latency 0: 30517
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
console [ttyO2] enabled
brd: module loaded
loop: module loaded
omap2-nand driver initializing
ONFI flash detected
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bit)
Creating 5 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000080000 : "xloader"
0x000000080000-0x000000240000 : "uboot"
0x000000240000-0x000000280000 : "uboot environment"
0x000000280000-0x000000680000 : "linux"
0x000000680000-0x000010000000 : "rootfs"
smsc911x: Driver version 2008-10-21
smsc911x-mdio: probed
smsc911x smsc911x.0: eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
smsc911x smsc911x.0: eth0: MAC Address: 00:15:c9:28:f1:3d
smsc911x: Driver version 2008-10-21
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
cdc_ncm: 04-Aug-2011
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd: block sizes: qh 64 qtd 96 itd 160 sitd 96
ehci-omap ehci-omap.0: failed to get ehci port1 regulator
ehci-omap ehci-omap.0: phy reset operation timed out
ehci-omap ehci-omap.0: reset hcs_params 0x1313 dbg=0 cc=1 pcc=3 ordered ports=3
ehci-omap ehci-omap.0: reset hcc_params 0016 thresh 1 uframes 256/512/1024 park
ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
ehci-omap ehci-omap.0: park 0
ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
ehci-omap ehci-omap.0: reset command 0080b02  park=3 ithresh=8 period=1024 Reset HALT
ehci-omap ehci-omap.0: init command 0010005 (park)=0 ithresh=1 period=512 RUN
ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
usb usb1: default language 0x0409
usb usb1: udev 1, busnum 1, minor = 0
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OMAP-EHCI Host Controller
usb usb1: Manufacturer: Linux 3.1.5+ ehci_hcd
usb usb1: SerialNumber: ehci-omap.0
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '001'
ehci-omap ehci-omap.0: ...powerup ports...
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma)
mousedev: PS/2 mouse device common for all mice
twl_rtc twl_rtc: Power up reset detected.
twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
i2c /dev entries driver
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
cpuidle: using governor ladder
cpuidle: using governor menu
omap_device: omap_hsmmc.0: new worst case activate latency 0: 213623
ehci-omap ehci-omap.0: GetStatus port:2 status 001803 0  ACK POWER sig=j CSC CONNECT
hub 1-0:1.0: port 2: status 0501 change 0001
omap_device: omap_hsmmc.1: new worst case activate latency 0: 274658
Registered led device: overo:red:gpio21
Registered led device: overo:blue:gpio22
Registered led device: overo:blue:COM
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
overo SoC init
hub 1-0:1.0: state 7 ports 3 chg 0004 evt 0000
hub 1-0:1.0: port 2, status 0501, change 0000, 480 Mb/s
asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
ALSA device list:
  #0: overo
oprofile: hardware counters not available
oprofile: using timer interrupt.
TCP cubic registered
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1
ThumbEE CPU extension supported.
ehci-omap ehci-omap.0: port 2 high speed
ehci-omap ehci-omap.0: GetStatus port:2 status 001005 0  ACK POWER sig=se0 PE CONNECT
sr_init: No PMIC hook to init smartreflex
smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
clock: disabling unused clocks to save power
Console: switching to colour frame buffer device 80x25
usb 1-2: new high speed USB device number 2 using ehci-omap
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 1
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 2
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 3
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 4
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 5
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 6
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 7
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 8
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 9
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 10
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 11
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 12
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 13
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 14
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 15
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 16
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 17
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 18
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 19
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 20
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 21
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 22
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 23
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 24
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 25
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 26
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 27
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 28
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 29
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 30
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 31
ehci-omap ehci-omap.0: devpath 2 ep0in 3strikes
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 1
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 2
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 3
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 4
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 5
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 6
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 7
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 8
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 9
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 10
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 11
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 12
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 13
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 14
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 15
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 16
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 17
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 18
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 19
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 20
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 21
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 22
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 23
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 24
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 25
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 26
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 27
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 28
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 29
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 30
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 31
ehci-omap ehci-omap.0: devpath 2 ep0in 3strikes
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 1
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 2
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 3
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 4
regulator_init_complete: VDAC: incomplete constraints, leaving on
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 5
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 6
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 7
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 8
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 9
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 10
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 11
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 12
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 13
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 14
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 15
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 16
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 17
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 18
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 19
regulator_init_complete: vads7846: incomplete constraints, leaving on
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 20
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 21
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 22
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 23
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 24
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 25
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 26
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 27
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 28
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 29
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 30
ehci-omap ehci-omap.0: detected XactErr len 0/8 retry 31
ehci-omap ehci-omap.0: devpath 2 ep0in 3strikes
twl_rtc twl_rtc: setting system clock to 2000-01-01 00:01:08 UTC (946684868)
Waiting for root device /dev/mmcblk0p2...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SDHC card at address 0001
mmcblk0: mmc0:0001 00000 14.6 GiB 
 mmcblk0: p1 p2
ehci-omap ehci-omap.0: port 2 high speed
ehci-omap ehci-omap.0: GetStatus port:2 status 001005 0  ACK POWER sig=se0 PE CONNECT
mmc1: new SDIO card at address 0001
usb 1-2: device descriptor read/64, error -71
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing init memory: 184K
ehci-omap ehci-omap.0: port 2 high speed
ehci-omap ehci-omap.0: GetStatus port:2 status 001005 0  ACK POWER sig=se0 PE CONNECT
usb 1-2: default language 0x0409
usb 1-2: udev 2, busnum 1, minor = 1
usb 1-2: New USB device found, idVendor=2109, idProduct=2812
usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-2: Product: USB 2.0 HUB
      
usb 1-2: usb_probe_device
usb 1-2: configuration #1 chosen from 1 choice
usb 1-2: adding 1-2:1.0 (config #1, interface 0)
hub 1-2:1.0: usb_probe_interface
hub 1-2:1.0: usb_probe_interface - got id
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 4 ports detected
hub 1-2:1.0: standalone hub
hub 1-2:1.0: ganged power switching
hub 1-2:1.0: global over-current protection
hub 1-2:1.0: Single TT
hub 1-2:1.0: TT requires at most 32 FS bit times (2664 ns)
hub 1-2:1.0: Port indicators are supported
hub 1-2:1.0: power on to power good time: 100ms
hub 1-2:1.0: local power source is good
hub 1-2:1.0: no over-current condition exists
hub 1-2:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
hub 1-2:1.0: port 1: status 0101 change 0001
usb 1-2: link qh256-0001/cee6e3c0 start 1 [1/0 us]
hub 1-2:1.0: state 7 ports 4 chg 0002 evt 0000
hub 1-2:1.0: port 1, status 0101, change 0000, 12 Mb/s
usb 1-2.1: new full speed USB device number 3 using ehci-omap
init: ureadahead main process (58) terminated with status 5
usb 1-2.1: skipped 1 descriptor after interface
usb 1-2.1: default language 0x0904
usb 1-2.1: udev 3, busnum 1, minor = 2
usb 1-2.1: New USB device found, idVendor=1391, idProduct=2112
usb 1-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-2.1: Product: Fusion 4.
usb 1-2.1: Manufacturer: TPK USA LLC Touch
usb 1-2.1: usb_probe_device
usb 1-2.1: configuration #1 chosen from 1 choice
usb 1-2.1: adding 1-2.1:1.0 (config #1, interface 0)
usbhid 1-2.1:1.0: usb_probe_interface
usbhid 1-2.1:1.0: usb_probe_interface - got id
input: TPK USA LLC Touch Fusion 4. as /devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.1/1-2.1:1.0/input/input0
usbhid 1-2.1:1.0: looking for a minor, starting at 96
generic-usb 0003:1391:2112.0001: input,hiddev0,hidraw0: USB HID v1.11 Device [TPK USA LLC Touch Fusion 4.] on usb-ehci-omap.0-2.1/input0
drivers/usb/core/inode.c: creating file '003'
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
omap_device: omap_hsmmc.0: new worst case deactivate latency 0: 30517
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
Buffer I/O error on device mtdblock0, logical block 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 24
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 56
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 120
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
end_request: I/O error, dev mtdblock0, sector 64
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
end_request: I/O error, dev mtdblock0, sector 16
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 8
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
uncorrectable error : 
end_request: I/O error, dev mtdblock0, sector 0
omap_device: omap_i2c.1: new worst case activate latency 0: 61035
udevd[117]: starting version 173
omap_device: omap_i2c.1: new worst case activate latency 0: 91552
omap_device: omap_i2c.1: new worst case deactivate latency 0: 61035
ads7846 spi1.0: touchscreen, irq 274
input: ADS7846 Touchscreen as /devices/platform/omap/omap2_mcspi.1/spi1.0/input/input1
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
cfg80211: Calling CRDA to update world regulatory domain
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
init: plymouth main process (59) killed by SEGV signal
init: plymouth-splash main process (219) terminated with status 2
cfg80211: World regulatory domain updated:
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
init: failsafe main process (385) killed by TERM signal
NET: Registered protocol family 10
libertas_sdio mmc1:0001:1: (unregistered net_device): 00:19:88:3d:10:3f, fw 9.70.3p36, cap 0x00000303
cfg80211: Calling CRDA for country: US
libertas_sdio mmc1:0001:1: wlan0: Marvell WLAN 802.11 adapter
cfg80211: Regulatory domain changed to country: US
cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
init: apport pre-start process (444) terminated with status 1
init: alsa-restore main process (454) terminated with status 99
init: apport post-stop process (487) terminated with status 1
ADDRCONF(NETDEV_UP): wlan0: link is not ready
smsc911x smsc911x.0: eth0: SMSC911x/921x identified at 0xd086c000, IRQ: 336
init: tty1 main process (652) killed by TERM signal
usb 1-2.1: link qh1-0e01/cd453e00 start 0 [1/3 us]
eth0: no IPv6 routers present
fuse init (API version 7.17)
omap_device: omap_i2c.1: new worst case activate latency 0: 122070
deprecated_sysctl_warning: 77 callbacks suppressed
warning: process `colord' used the deprecated sysctl system call with 8.1.2.
omap_device: omap-mcbsp.2: new worst case activate latency 0: 30517
omap_device: omap-mcbsp.2: new worst case deactivate latency 0: 30517
omap_device: omap_i2c.1: new worst case deactivate latency 0: 91552
omap_device: omap_i2c.1: new worst case deactivate latency 0: 854492
omap_device: omap_i2c.1: new worst case activate latency 0: 854492
omap_device: omap_i2c.1: new worst case activate latency 0: 885009
init: auto-serial-console main process ended, respawning
init: openvt main process ended, respawning
omap_device: omap_i2c.1: new worst case activate latency 0: 946044
omap_device: omap_i2c.1: new worst case deactivate latency 0: 885009
omap_device: omap_i2c.1: new worst case deactivate latency 0: 915527
init: auto-serial-console main process ended, respawning
omap_device: omap_i2c.1: new worst case activate latency 0: 976562
omap_device: omap_i2c.1: new worst case activate latency 0: 1007080
omap_device: omap_i2c.1: new worst case activate latency 0: 1098632
SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync show-task-states(T) Unmount show-blocked-tasks(W) 
init: lightdm main process (483) killed by KILL signal
usb 1-2.1: unlink qh1-0e01/cd453e00 start 0 [1/3 us]
Adding 524284k swap on /swapfile1.  Priority:-1 extents:140 across:559004k SS
init: network-manager main process (172) killed by KILL signal
init: network-manager main process ended, respawning
ehci-omap ehci-omap.0: reused qh cd453e00 schedule
usb 1-2.1: link qh1-0e01/cd453e00 start 0 [1/3 us]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Touchscreen not working with gumstix overo

Sergiu
Hello,
Can anyone please give me a hint why my device is listed like this when I do lsusb:
sergiu@linaro-ubuntu-desktop:/dev/input$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 011: ID 1391:2112 IdealTEK, Inc.
 
but when I check /dev/input or /proc/bus/input/devices there is nothing?
sergiu@linaro-ubuntu-desktop:~$ ls /dev/input/
by-path  event0  mice

sergiu@linaro-ubuntu-desktop:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio-keys"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/platform/gpio-keys/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=3
B: KEY=3 0 0 0 0 0 0 0 0

Also, if I unplug the device from the usb hub it doesn't get detected anymore. This doesn't happen with other usb device, e.g. my usb mouse works great with it.
Thanks.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Touchscreen not working with gumstix overo

Scott Ellis
I think /dev/input/event0 may be your touchscreen controller
from this line

> H: Handlers=event0

For a system I'm looking at right now, using an I2C controlled
touchscreen I have the following:

root@overo:~# cat /proc/bus/input/devices
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="ft5x06 Touchscreen"
P: Phys=3-0038/input0
S: Sysfs=/devices/platform/omap/omap_i2c.3/i2c-3/3-0038/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: PROP=0
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3


root@overo:~# ls -l /dev/input
drwxr-xr-x    2 root     root            60 Dec 31  1999 by-path
crw-rw----    1 root     input      13,  64 Dec 31  1999 event0
crw-rw----    1 root     input      13,  63 Dec 31  1999 mice
crw-rw----    1 root     input      13,  32 Dec 31  1999 mouse0
lrwxrwxrwx    1 root     root             6 Dec 31  1999 touchscreen0 -> event0


Assuming you are trying to use the tslib touchscreen library, check
what your environment looks like in terms of TSLIB variables

root@overo:~# env | grep TSLIB
TSLIB_TSDEVICE=/dev/input/touchscreen0
TSLIB_TSEVENTTYPE=INPUT
TSLIB_FBDEVICE=/dev/fb0
TSLIB_PLUGINDIR=/usr/lib/ts
TSLIB_CONSOLEDEVICE=none
TSLIB_CONFFILE=/etc/ts.conf
TSLIB_CALIBFILE=/etc/pointercal

The environment is typically set in /etc/profile.d/tslib.sh

The touchscreen0 link is something I added with a custom udev rule

# Symlink the ft5x06 touchscreen to /dev/input/touchscreen0
KERNEL=="event*", SUBSYSTEMS=="input", ATTRS{name}=="ft5x06 Touchscreen", SYMLINK+="input/touchscreen0"

You don't need the udev rule though. You could just create the
link manually.

Or you don't even need the link. You could just point tslib
(and qte.sh if your using qte, etc...) at /dev/input/event0
with something like this

root@overo:/etc/udev/rules.d# cat /etc/profile.d/tslib.sh
if [ -e /dev/input/touchscreen0 ]
then
    TSLIB_TSDEVICE=/dev/input/touchscreen0
    export TSLIB_TSDEVICE
elif [ -e /dev/input/event0 ]
then
    TSLIB_TSDEVICE=/dev/input/event0
    export TSLIB_TSDEVICE
fi
...

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Touchscreen not working with gumstix overo

Sergiu
Hello Scott,
I tried to do what you suggested me, I looked up on google and tried something similar that worked for others,but I can't get it working. I even cross compiled a new kernel with usbtouchscreen driver included and I can't get it to work.
Do you have any suggestions for what I should try more?
Thanks for the help.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Touchscreen not working with gumstix overo

Sergiu
In reply to this post by Scott Ellis
Hello,
I installed Xorg 1.12.2 and followed your instructions regarding TSLIB and a link to touchscreen0.  The server now sees my devices but they get unloaded for some reason.  Also, i'm not able to open an xterm to the display.  Can anyone point me in the right direction to get this working?

This is my /usr/local/var/log/Xorg.0.log:
sergiu@linaro-ubuntu-desktop:/dev/input$ cat //usr/local/var/log/Xorg.0.log
[  1189.702] 
X.Org X Server 1.12.2
Release Date: 2012-05-29
[  1189.708] X Protocol Version 11, Revision 0
[  1189.710] Build Operating System: Linux 3.1.0-14-linaro-omap armv7l 
[  1189.711] Current Operating System: Linux linaro-ubuntu-desktop 3.1.0-14-linaro-omap #14~ci~20120203215810~4f2d05ae-Ubuntu SMP PREEMPT Sat Feb 4 10:3 armv7l
[  1189.713] Kernel command line: console=tty0 console=ttyO2,115200n8 root=UUID=c821d336-9bab-4d2b-bbb8-37f6aa4d6eb1 rootwait ro earlyprintk mpurate=500 vram=12M omapdss.def_disp=dvi omapfb.mode=dvi:1024x768MR-16@60
[  1189.718] Build Date: 09 August 2013  07:19:44PM
[  1189.719]  
[  1189.720] Current version of pixman: 0.22.2
[  1189.722] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1189.723] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1189.734] (==) Log file: "/usr/local/var/log/Xorg.0.log", Time: Sat Aug 10 01:48:09 2013
[  1189.738] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[  1189.740] (==) No Layout section.  Using the first Screen section.
[  1189.740] (==) No screen section available. Using defaults.
[  1189.740] (**) |-->Screen "Default Screen Section" (0)
[  1189.740] (**) |   |-->Monitor "<default monitor>"
[  1189.742] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  1189.743] (==) Automatically adding devices
[  1189.743] (==) Automatically enabling devices
[  1189.743] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.
[  1189.744] 	Entry deleted from font path.
[  1189.744] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.
[  1189.744] 	Entry deleted from font path.
[  1189.744] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  1189.745] 	Entry deleted from font path.
[  1189.745] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  1189.745] 	Entry deleted from font path.
[  1189.745] (==) FontPath set to:
	/usr/share/fonts/X11/misc/,
	/usr/share/fonts/X11/Type1/
[  1189.745] (==) ModulePath set to "/usr/local/lib/xorg/modules"
[  1189.746] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1189.746] (II) Loader magic: 0x12fcc8
[  1189.746] (II) Module ABI versions:
[  1189.746] 	X.Org ANSI C Emulation: 0.4
[  1189.746] 	X.Org Video Driver: 12.0
[  1189.747] 	X.Org XInput driver : 16.0
[  1189.747] 	X.Org Server Extension : 6.0
[  1189.748] (II) LoadModule: "extmod"
[  1189.752] (II) Loading /usr/local/lib/xorg/modules/extensions/libextmod.so
[  1189.754] (II) Module extmod: vendor="X.Org Foundation"
[  1189.754] 	compiled for 1.12.2, module version = 1.0.0
[  1189.754] 	Module class: X.Org Server Extension
[  1189.754] 	ABI class: X.Org Server Extension, version 6.0
[  1189.755] (II) Loading extension MIT-SCREEN-SAVER
[  1189.755] (II) Loading extension DPMS
[  1189.755] (II) Loading extension XVideo
[  1189.755] (II) Loading extension XVideo-MotionCompensation
[  1189.755] (II) Loading extension X-Resource
[  1189.756] (II) LoadModule: "dbe"
[  1189.759] (II) Loading /usr/local/lib/xorg/modules/extensions/libdbe.so
[  1189.760] (II) Module dbe: vendor="X.Org Foundation"
[  1189.760] 	compiled for 1.12.2, module version = 1.0.0
[  1189.760] 	Module class: X.Org Server Extension
[  1189.761] 	ABI class: X.Org Server Extension, version 6.0
[  1189.761] (II) Loading extension DOUBLE-BUFFER
[  1189.761] (II) LoadModule: "glx"
[  1189.763] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[  1189.765] (II) Module glx: vendor="X.Org Foundation"
[  1189.766] 	compiled for 1.12.2, module version = 1.0.0
[  1189.766] 	ABI class: X.Org Server Extension, version 6.0
[  1189.766] (==) AIGLX enabled
[  1189.767] (II) Loading extension GLX
[  1189.767] (II) LoadModule: "record"
[  1189.769] (II) Loading /usr/local/lib/xorg/modules/extensions/librecord.so
[  1189.771] (II) Module record: vendor="X.Org Foundation"
[  1189.771] 	compiled for 1.12.2, module version = 1.13.0
[  1189.771] 	Module class: X.Org Server Extension
[  1189.772] 	ABI class: X.Org Server Extension, version 6.0
[  1189.772] (II) Loading extension RECORD
[  1189.772] (II) LoadModule: "dri"
[  1189.775] (II) Loading /usr/local/lib/xorg/modules/extensions/libdri.so
[  1189.778] (II) Module dri: vendor="X.Org Foundation"
[  1189.778] 	compiled for 1.12.2, module version = 1.0.0
[  1189.778] 	ABI class: X.Org Server Extension, version 6.0
[  1189.779] (II) Loading extension XFree86-DRI
[  1189.779] (II) LoadModule: "dri2"
[  1189.782] (II) Loading /usr/local/lib/xorg/modules/extensions/libdri2.so
[  1189.783] (II) Module dri2: vendor="X.Org Foundation"
[  1189.783] 	compiled for 1.12.2, module version = 1.2.0
[  1189.784] 	ABI class: X.Org Server Extension, version 6.0
[  1189.784] (II) Loading extension DRI2
[  1189.784] (==) Matched fbdev as autoconfigured driver 0
[  1189.784] (==) Assigned the driver to the xf86ConfigLayout
[  1189.785] (II) LoadModule: "fbdev"
[  1189.788] (II) Loading /usr/local/lib/xorg/modules/drivers/fbdev_drv.so
[  1189.789] (II) Module fbdev: vendor="X.Org Foundation"
[  1189.790] 	compiled for 1.12.2, module version = 0.4.2
[  1189.790] 	ABI class: X.Org Video Driver, version 12.0
[  1189.790] (II) FBDEV: driver for framebuffer: fbdev
[  1189.791] (--) using VT number 7

[  1189.808] (WW) Falling back to old probe method for fbdev
[  1189.809] (II) Loading sub module "fbdevhw"
[  1189.809] (II) LoadModule: "fbdevhw"
[  1189.827] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[  1189.829] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1189.829] 	compiled for 1.12.2, module version = 0.0.2
[  1189.829] 	ABI class: X.Org Video Driver, version 12.0
[  1189.830] (II) FBDEV(0): using default device
[  1189.830] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1189.831] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 16/16
[  1189.837] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[  1189.838] (==) FBDEV(0): RGB weight 565
[  1189.838] (==) FBDEV(0): Default visual is TrueColor
[  1189.838] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  1189.838] (II) FBDEV(0): hardware: omapfb (video memory: 1536kB)
[  1189.839] (II) FBDEV(0): checking modes against framebuffer device...
[  1189.839] (II) FBDEV(0): checking modes against monitor...
[  1189.839] (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024)
[  1189.840] (**) FBDEV(0):  Built-in mode "current": 57.6 MHz, 48.6 kHz, 61.6 Hz
[  1189.840] (II) FBDEV(0): Modeline "current"x0.0   57.60  1024 1072 1104 1184  768 783 787 790 -hsync -vsync -csync (48.6 kHz b)
[  1189.840] (==) FBDEV(0): DPI set to (96, 96)
[  1189.840] (II) Loading sub module "fb"
[  1189.841] (II) LoadModule: "fb"
[  1189.848] (II) Loading /usr/local/lib/xorg/modules/libfb.so
[  1189.851] (II) Module fb: vendor="X.Org Foundation"
[  1189.851] 	compiled for 1.12.2, module version = 1.0.0
[  1189.859] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1189.860] (**) FBDEV(0): using shadow framebuffer
[  1189.860] (II) Loading sub module "shadow"
[  1189.860] (II) LoadModule: "shadow"
[  1189.863] (II) Loading /usr/local/lib/xorg/modules/libshadow.so
[  1189.865] (II) Module shadow: vendor="X.Org Foundation"
[  1189.865] 	compiled for 1.12.2, module version = 1.1.0
[  1189.865] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1189.879] (==) FBDEV(0): Backing store disabled
[  1189.881] (==) FBDEV(0): DPMS enabled
[  1189.882] (==) RandR enabled
[  1189.882] (II) Initializing built-in extension Generic Event Extension
[  1189.882] (II) Initializing built-in extension SHAPE
[  1189.891] (II) Initializing built-in extension MIT-SHM
[  1189.891] (II) Initializing built-in extension XInputExtension
[  1189.891] (II) Initializing built-in extension XTEST
[  1189.891] (II) Initializing built-in extension BIG-REQUESTS
[  1189.891] (II) Initializing built-in extension SYNC
[  1189.892] (II) Initializing built-in extension XKEYBOARD
[  1189.892] (II) Initializing built-in extension XC-MISC
[  1189.892] (II) Initializing built-in extension XINERAMA
[  1189.892] (II) Initializing built-in extension XFIXES
[  1189.893] (II) Initializing built-in extension RENDER
[  1189.893] (II) Initializing built-in extension RANDR
[  1189.893] (II) Initializing built-in extension COMPOSITE
[  1189.893] (II) Initializing built-in extension DAMAGE
[  1190.020] (II) AIGLX: Screen 0 is not DRI2 capable
[  1190.020] (II) AIGLX: Screen 0 is not DRI capable
[  1190.079] (II) AIGLX: Loaded and initialized swrast
[  1190.079] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  1190.587] (II) config/udev: Adding input device gpio-keys (/dev/input/event2)
[  1190.587] (II) No input driver specified, ignoring this device.
[  1190.588] (II) This device may have been added with another device file.
[  1190.594] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event3)
[  1190.595] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[  1190.595] (II) LoadModule: "evdev"
[  1190.599] (II) Loading /usr/local/lib/xorg/modules/input/evdev_drv.so
[  1190.600] (II) Module evdev: vendor="X.Org Foundation"
[  1190.600] 	compiled for 1.12.2, module version = 2.7.0
[  1190.601] 	Module class: X.Org XInput Driver
[  1190.601] 	ABI class: X.Org XInput driver, version 16.0
[  1190.601] (II) Using input driver 'evdev' for 'ADS7846 Touchscreen'
[  1190.602] (**) ADS7846 Touchscreen: always reports core events
[  1190.603] (**) evdev: ADS7846 Touchscreen: Device: "/dev/input/event3"
[  1190.603] (--) evdev: ADS7846 Touchscreen: Vendor 0 Product 0
[  1190.603] (--) evdev: ADS7846 Touchscreen: Found absolute axes
[  1190.604] (--) evdev: ADS7846 Touchscreen: Found x and y absolute axes
[  1190.604] (--) evdev: ADS7846 Touchscreen: Found absolute touchscreen
[  1190.604] (II) evdev: ADS7846 Touchscreen: Configuring as touchscreen
[  1190.605] (**) evdev: ADS7846 Touchscreen: YAxisMapping: buttons 4 and 5
[  1190.605] (**) evdev: ADS7846 Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1190.605] (**) Option "config_info" "udev:/sys/devices/platform/omap/omap2_mcspi.1/spi1.0/input/input3/event3"
[  1190.605] (II) XINPUT: Adding extended input device "ADS7846 Touchscreen" (type: TOUCHSCREEN, id 6)
[  1190.606] (II) evdev: ADS7846 Touchscreen: initialized for absolute axes.
[  1190.608] (**) ADS7846 Touchscreen: (accel) keeping acceleration scheme 1
[  1190.609] (**) ADS7846 Touchscreen: (accel) acceleration profile 0
[  1190.609] (**) ADS7846 Touchscreen: (accel) acceleration factor: 2.000
[  1190.609] (**) ADS7846 Touchscreen: (accel) acceleration threshold: 4
[  1190.614] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/mouse1)
[  1190.615] (II) No input driver specified, ignoring this device.
[  1190.615] (II) This device may have been added with another device file.
[  1190.622] (II) config/udev: Adding input device twl4030_pwrbutton (/dev/input/event0)
[  1190.623] (**) twl4030_pwrbutton: Applying InputClass "evdev keyboard catchall"
[  1190.623] (II) Using input driver 'evdev' for 'twl4030_pwrbutton'
[  1190.623] (**) twl4030_pwrbutton: always reports core events
[  1190.623] (**) evdev: twl4030_pwrbutton: Device: "/dev/input/event0"
[  1190.624] (--) evdev: twl4030_pwrbutton: Vendor 0 Product 0
[  1190.624] (--) evdev: twl4030_pwrbutton: Found keys
[  1190.624] (II) evdev: twl4030_pwrbutton: Configuring as keyboard
[  1190.625] (**) Option "config_info" "udev:/sys/devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input0/event0"
[  1190.625] (II) XINPUT: Adding extended input device "twl4030_pwrbutton" (type: KEYBOARD, id 7)
[  1190.625] (**) Option "xkb_rules" "evdev"
[  1190.626] (**) Option "xkb_model" "pc105"
[  1190.626] (**) Option "xkb_layout" "us"
[  1190.647] (II) config/udev: Adding input device TPK USA LLC Touch Fusion 4. (/dev/input/event1)
[  1190.648] (**) TPK USA LLC Touch Fusion 4.: Applying InputClass "evdev tablet catchall"
[  1190.649] (II) Using input driver 'evdev' for 'TPK USA LLC Touch Fusion 4.'
[  1190.649] (**) TPK USA LLC Touch Fusion 4.: always reports core events
[  1190.649] (**) evdev: TPK USA LLC Touch Fusion 4.: Device: "/dev/input/event1"
[  1190.651] (--) evdev: TPK USA LLC Touch Fusion 4.: Vendor 0x1391 Product 0x2112
[  1190.651] (--) evdev: TPK USA LLC Touch Fusion 4.: Found absolute axes
[  1190.651] (--) evdev: TPK USA LLC Touch Fusion 4.: Found x and y absolute axes
[  1190.651] (--) evdev: TPK USA LLC Touch Fusion 4.: Found absolute tablet.
[  1190.652] (II) evdev: TPK USA LLC Touch Fusion 4.: Configuring as tablet
[  1190.652] (**) evdev: TPK USA LLC Touch Fusion 4.: YAxisMapping: buttons 4 and 5
[  1190.652] (**) evdev: TPK USA LLC Touch Fusion 4.: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1190.653] (**) Option "config_info" "udev:/sys/devices/platform/usbhs-omap.0/ehci-omap.0/usb1/1-2/1-2.1/1-2.1:1.0/input/input1/event1"
[  1190.653] (II) XINPUT: Adding extended input device "TPK USA LLC Touch Fusion 4." (type: TABLET, id 8)
[  1190.654] (II) evdev: TPK USA LLC Touch Fusion 4.: initialized for absolute axes.
[  1190.658] (**) TPK USA LLC Touch Fusion 4.: (accel) keeping acceleration scheme 1
[  1190.659] (**) TPK USA LLC Touch Fusion 4.: (accel) acceleration profile 0
[  1190.659] (**) TPK USA LLC Touch Fusion 4.: (accel) acceleration factor: 2.000
[  1190.659] (**) TPK USA LLC Touch Fusion 4.: (accel) acceleration threshold: 4
[  1190.666] (II) config/udev: Adding input device TPK USA LLC Touch Fusion 4. (/dev/input/mouse0)
[  1190.666] (II) No input driver specified, ignoring this device.
[  1190.667] (II) This device may have been added with another device file.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Touchscreen not working with gumstix overo

Sergiu
This post has NOT been accepted by the mailing list yet.
In reply to this post by Sergiu
Hello, I got it to work...Gumstix with the Lilliput touch screen using kernel 3.1.14 by installing a newer version of xorg.
I hope that this will help someone.
Loading...