Fellow PLUGgers,
(I'm reposting this message that I also sent to the LKML just in case.
I'm just attaching dmesg, not the config to be within the message size
limit of the mailing list.)
I have an Asus L4500R (L4R) laptop and am using the Linux kernel 2.6.8.1
with manual patches to upgrade asus_acpi.c to v0.29 and to fix the
trivial ALSA atiixp.c bug[1]. I am using Debian Sid with XFree86 4.3.0
and compiled the kernel with GCC 3.3.4.
I am having problems getting my TouchPad to work with Linux. I know the
hardware isn't broken: it works as advertised with the bundled Microsoft
Windows XP Home (which, of course, I do not want to use). Linux detects
my mouse "properly" as a generic ImPS/2, which it supposedly is
according to another L4500R owner[2], from dmesg:
input: ImPS/2 Generic Wheel Mouse on isa0060/serio4
I noticed that everytime I try to use the TouchPad (eg: use my fingers
to try to move the pointer using the TouchPad), the kernel spits out
some errors lke these:
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1
bytes away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 3
bytes away.
And so on. The number of bytes thrown away varies. I have not observed a
pattern. Interestingly, I used the external PS/2 port at the back. Again
Linux detected this nicely as an ImPS/2 variant:
input: ImExPS/2 Logitech Explorer Mouse on isa0060/serio3
Unfortunately, I get similar (non-)results:
psmouse.c: Explorer Mouse at isa0060/serio3/input0 lost synchronization, throwing
2 bytes away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1
bytes away.
psmouse.c: Explorer Mouse at isa0060/serio3/input0 lost synchronization, throwing
2 bytes away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 3
bytes away.
I have tried using the Synaptics XFree86 driver as an alternative to
accessing the device as a generic ImPS/2, to no avail. Thankfully, my
USB mouse works like a charm.
For whatever it's worth, Knoppix 2.6 2004-08-16 can't get my TouchPad to
operate properly, either, using both kernel 2.4.27 and 2.6.7.
I am attaching more complete dmesg information as well as the
configuration I used to build my 2.6.8.1 kernel, in the hopes that
someone can help me figure out what's wrong, or maybe that I can help
lead developers to fix a bug, if one exists, or whatever's at the root
of this compatibility problem.
Thank you very much for your time.
--> Jijo
[1] http://www.ussg.iu.edu/hypermail/linux/kernel/0407.2/0569.html
[2] http://tuxmobil.org/asus_l4500r.html
--
Federico Sevilla III : jijo.free.net.ph : When we speak of free software
GNU/Linux Specialist : GnuPG 0x93B746BE : we refer to freedom, not price.
Linux version 2.6.8.1 ([EMAIL PROTECTED]) (gcc version 3.3.4 (Debian 1:3.3.4-11)) #1
Sun Sep 19 10:27:48 PHT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000bf40000 (usable)
BIOS-e820: 000000000bf40000 - 000000000bf50000 (ACPI data)
BIOS-e820: 000000000bf50000 - 000000000c000000 (ACPI NVS)
BIOS-e820: 00000000ff7c0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
191MB LOWMEM available.
On node 0 totalpages: 48960
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 44864 pages, LIFO batch:10
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 ACPIAM ) @ 0x000fad90
ACPI: RSDT (v001 A M I OEMRSDT 0x05000425 MSFT 0x00000097) @ 0x0bf40000
ACPI: FADT (v001 A M I OEMFACP 0x05000425 MSFT 0x00000097) @ 0x0bf40200
ACPI: ECDT (v001 A M I OEMECDT 0x05000425 MSFT 0x00000097) @ 0x0bf40360
ACPI: OEMB (v001 A M I OEMBIOS 0x05000425 MSFT 0x00000097) @ 0x0bf50040
ACPI: DSDT (v001 A0009 A0009000 0x00000000 INTL 0x20030522) @ 0x00000000
ACPI: PM-Timer IO Port: 0x808
Built 1 zonelists
Kernel command line: auto BOOT_IMAGE=Linux ro root=301
Found and enabled local APIC!
Initializing CPU#0
PID hash table entries: 1024 (order 10: 8192 bytes)
Detected 1500.275 MHz processor.
Using pmtmr for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 189400k/195840k available (2617k kernel code, 5824k reserved, 963k data, 252k
init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 2981.88 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: afe9fbbf 00000000 00000000 00000000
CPU: After vendor identify, caps: afe9fbbf 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: After all inits, caps: afe9fbbf 00000000 00000000 00000040
CPU: Intel(R) Pentium(R) M processor 1.50GHz stepping 06
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1499.0850 MHz.
..... host bus clock speed is 99.0990 MHz.
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=3
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Found ECDT
ACPI-0347: *** Error: Handler for [EmbeddedControl] returned AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.RDC3] (Node
cbe3a7e0), AE_TIME
ACPI-1133: *** Error: Method execution failed [\ECIO] (Node cbe3a320), AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.BAT0._STA] (Node
cbe39bc0), AE_TIME
ACPI-0154: *** Error: Method execution failed [\_SB_.PCI0.BAT0._STA] (Node
cbe39bc0), AE_TIME
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:14.1
PCI: Transparent bridge - 0000:00:14.4
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: Embedded Controller [EC0] (gpe 6)
ACPI-0347: *** Error: Handler for [EmbeddedControl] returned AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.RDC3] (Node
cbe3a7e0), AE_TIME
ACPI-1133: *** Error: Method execution failed [\ECIO] (Node cbe3a320), AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.BAT0._STA] (Node
cbe39bc0), AE_TIME
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI interrupt 0000:00:13.1[A] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI interrupt 0000:00:13.2[A] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI interrupt 0000:00:14.1[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
ACPI: PCI interrupt 0000:00:14.5[B] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI interrupt 0000:00:14.6[B] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 4
ACPI: PCI interrupt 0000:02:05.1[B] -> GSI 4 (level, low) -> IRQ 4
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 4 (level, low) -> IRQ 4
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 5 (level, low) -> IRQ 5
ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 11 (level, low) -> IRQ 11
radeonfb: Retreived PLL infos from BIOS
radeonfb: Reference=14.32 MHz (RefDiv=6) Memory=300.00 Mhz, System=166.68 MHz
Non-DDC laptop panel detected
radeonfb: Monitor 1 type LCD found
radeonfb: Monitor 2 type no found
radeonfb: panel ID string: 1024x768
radeonfb: detected LVDS panel size from BIOS: 1024x768
radeondb: BIOS provided dividers will be used
radeonfb: Power Management enabled for Mobility chipsets
radeonfb: ATI Radeon X5 DDR SGRAM 64 MB
vesafb: abort, cannot reserve video memory at 0xe0000000
vesafb: framebuffer at 0xe0000000, mapped to 0xcd815000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=41
vesafb: protected mode interface info at c000:520f
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb1: VESA VGA frame buffer device
IA-32 Microcode Update Driver: v1.14 <[EMAIL PROTECTED]>
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
SGI XFS with ACLs, no debug enabled
Initializing Cryptographic API
ACPI-0347: *** Error: Handler for [EmbeddedControl] returned AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.RDC3] (Node
cbe3a7e0), AE_TIME
ACPI-1133: *** Error: Method execution failed [\ECIO] (Node cbe3a320), AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.SBRG.EC0_.ACPS] (Node
cbe3a860), AE_TIME
ACPI-1133: *** Error: Method execution failed [\ACPS] (Node cbe37d40), AE_TIME
ACPI-1133: *** Error: Method execution failed [\_SB_.PCI0.AC0_._PSR] (Node
cbe39d80), AE_TIME
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Processor [CPU1] (supports C1)
ACPI: Thermal Zone [THRM] (44 C)
Asus Laptop ACPI Extras version 0.29
L4R model detected, supported
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Console: switching to colour frame buffer device 128x48
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected Ati IGP9100/M chipset
agpgart: Maximum main memory to use for agp memory: 149M
agpgart: AGP aperture is 128M @ 0xf0000000
[drm] Initialized radeon 1.11.0 20020828 on minor 0: PCI device 1002:5835 (ATI
Technologies Inc)
parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
Using anticipatory io scheduler
floppy0: no floppy controllers found
b44.c:v0.94 (May 4, 2004)
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 4 (level, low) -> IRQ 4
eth0: Broadcom 4400 10/100BaseT Ethernet 00:11:2f:5f:4f:e4
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ATIIXP: IDE controller at PCI slot 0000:00:14.1
ACPI: PCI interrupt 0000:00:14.1[A] -> GSI 11 (level, low) -> IRQ 11
ATIIXP: chipset revision 0
ATIIXP: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:pio
hda: FUJITSU MHT2060AT, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: TOSHIBA DVD-ROM SD-R2512, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 117210240 sectors (60011 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100)
hda: hda1 hda2 hda3
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1223 $ Ben Collins <[EMAIL PROTECTED]>
ACPI: PCI interrupt 0000:02:05.1[B] -> GSI 4 (level, low) -> IRQ 4
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[4] MMIO=[fe000000-fe0007ff] Max
Packet=[2048]
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 5 (level, low) -> IRQ 5
Yenta: CardBus bridge found at 0000:02:05.0 [1043:1834]
Yenta: ISA IRQ mask 0x0088, PCI irq 5
Socket status: 30000006
ACPI: PCI interrupt 0000:00:13.2[A] -> GSI 10 (level, low) -> IRQ 10
ehci_hcd 0000:00:13.2: PCI device 1002:4345 (ATI Technologies Inc)
ehci_hcd 0000:00:13.2: irq 10, pci mem cdb8c000
ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:13.2: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 10 (level, low) -> IRQ 10
ohci_hcd 0000:00:13.0: PCI device 1002:4347 (ATI Technologies Inc)
ohci_hcd 0000:00:13.0: irq 10, pci mem cdb8e000
ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
ACPI: PCI interrupt 0000:00:13.1[A] -> GSI 10 (level, low) -> IRQ 10
ohci_hcd 0000:00:13.1: PCI device 1002:4348 (ATI Technologies Inc)
ohci_hcd 0000:00:13.1: irq 10, pci mem cdb90000
ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 3 ports detected
mice: PS/2 mouse device common for all mice
input: PC Speaker
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
hub 1-0:1.0: over-current change on port 1
input: ImPS/2 Generic Wheel Mouse on isa0060/serio4
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: [EMAIL PROTECTED]
EISA: Probing bus 0 at eisa0
Cannot allocate resource for EISA slot 4
EISA: Detected 0 cards.
Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC).
ACPI: PCI interrupt 0000:00:14.5[B] -> GSI 5 (level, low) -> IRQ 5
ohci_hcd 0000:00:13.1: wakeup
hub 1-0:1.0: over-current change on port 6
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e01800031df40c]
usb 3-1: new low speed USB device using address 2
ALSA device list:
#0: ATI IXP rev 0 at 0xfe700000, irq 5
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
ip_conntrack version 2.1 (1530 buckets, 12240 max) - 296 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
speedstep-centrino: found unsupported CPU with Enhanced SpeedStep: send /proc/cpuinfo
to Jeremy Fitzhardinge <[EMAIL PROTECTED]>
XFS mounting filesystem hda1
Ending clean XFS mount for filesystem: hda1
VFS: Mounted root (xfs filesystem) readonly.
Freeing unused kernel memory: 252k freed
Adding 979956k swap on /dev/hda3. Priority:-1 extents:1
XFS mounting filesystem dm-2
Ending clean XFS mount for filesystem: dm-2
XFS mounting filesystem dm-0
Ending clean XFS mount for filesystem: dm-0
XFS mounting filesystem dm-1
Ending clean XFS mount for filesystem: dm-1
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ACPI: PCI interrupt 0000:00:14.6[B] -> GSI 5 (level, low) -> IRQ 5
usbcore: registered new driver hiddev
input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:13.1-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
b44: eth0: Link is down.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
lp0: using parport0 (polling).
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 3 bytes
away.
usb 1-3: new high speed USB device using address 3
psmouse.c: Wheel Mouse at isa0060/serio4/input0 lost synchronization, throwing 1 bytes
away.
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Genesys Model: USB to IDE Disk Rev: 0002
Type: Direct-Access ANSI SCSI revision: 02
USB Mass Storage device found at 3
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
SCSI device sda: 39102336 512-byte hdwr sectors (20020 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
XFS mounting filesystem sda1
Ending clean XFS mount for filesystem: sda1
--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie