You are not logged in.
I will buy the T440p. I really want to use Arch on it. But I am not sure if the harware compomponents are well supported. Has anybody ever used Arch on a machine like that? I am not an expert in linux' driver support stuff. So it would be pretty nice, if you could share your experience with similiar hardware here.
Especially I am worried about the clickpad.
http://www.studi-notebooks.de/Lenovo-No … 02A00.html
Regards
Manuel
Please feel free to correct my english.
Offline
Hi,
I'm using arch on a T440s, which should have pretty similar hardware.
Touchpad works without problems as touchpad in kde. When I deactivate the touchpad so only trackpoint is active, I cannot use the touchpad as mousebuttons.... so I cannot use only the trackpoint. But I had no time to figure out if it is a driver problem or just something configured wrong.
Sound In Arch is not as good in windows. At high volumes the sound gets tinny while it is crystal clear in windows at the same level. Again no time to figure out if it is a driver problem or something configured wrong.
Everything else worked pretty much out of box after following the arch installation guide. But I have not tested the fingerprint reader yet (no need for that).
Hope I could help a bit.
Offline
I have Linux running on the T440p.
To get the special buttons working (brightness, volume, etc.)
In /etc/default/grub: GRUB_CMDLINE_LINUX="acpi_osi="
For the mouse, I set up the clickpad to ignore touches in the top part of it where the red lines are indicating the left and right buttons and the raised dots for the middle button. Then I set up those areas to represent the middle and right buttons. Clicking anywhere else on the pad is a left click. This makes it work well with the trackpoint and the clickpad.
In xorg.conf.d/50-synaptics.conf, comment the default line for the clickpad button and put these:
# Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SoftButtonAreas" "60% 0 0 2600 40% 60% 0 2600"
Option "AreaTopEdge" "2600"
Wifi is iwlwif (assuming you have the 7260AC)
Ethernet is e100e
I'm using Debian, but this board has been a great resource for me and these configs should apply equally well in Arch. I hope this helps someone.
Offline
Hey,
I have T440s too
can you post your xorg.conf file? My touchpad is responsive only to "clicks" and not moves with my finger.
have you somehow solved issue with frequency scalling?
https://bbs.archlinux.org/viewtopic.php?id=169409
Offline
Thank you for pointing out the thing about the kernel haswell support and cpufrequtils. I'm going to look into that and report back.
Here is the output from cat /usr/share/X11/xorg.conf.d/*
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
# Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SoftButtonAreas" "60% 0 0 2600 40% 60% 0 2600"
Option "AreaTopEdge" "2600"
# To disable the bottom edge area so the buttons only work as buttons,
# not for movement, set the AreaBottomEdge
# Option "AreaBottomEdge" "82%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Section "InputClass"
Identifier "vmmouse"
MatchIsPointer "on"
MatchTag "vmmouse"
Driver "vmmouse"
EndSection
Section "InputClass"
Identifier "Wacom class"
MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
EndSection
Section "InputClass"
Identifier "Wacom serial class identifiers"
MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9"
Driver "wacom"
EndSection
# Waltop tablets
Section "InputClass"
Identifier "Waltop class"
MatchProduct "WALTOP"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
Identifier "Wacom N-Trig class"
MatchProduct "HID 1b96:0001|N-Trig Pen"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
Option "Button2" "3"
EndSection
Offline
thanks. I solved that by setting 51-clickpad.conf file (different location on xubuntu)
bio@dell-xps:/usr/share/X11/xorg.conf.d$ cat 51-clickpad.conf
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection
Offline
Hi,
@nissi: Many thanks for sharing!
Has somebody managed to emulate the "old" (or current, on Windows...) middle button behaviour (e.g. scrolling)?
Regards,
Laurent
Offline
Hey there,
thinking of buying the t440p, too. Has anyone used it with linux-rt yet?
Could anyone post the output of
cat /proc/interrupts
and
dmesg|grep ACPI
for me?
Would be great to know, if there are any issues with ACPI in the current kernel, how the busses are distributed.
Cherry on top:
Anyone used an express card for firewire?
I'm unsure whether to get a quadcore i7 with additional nvidia graphics, or not. In my current system nvidia is unbearable with linux-rt.
Speak when you are angry and you will make the best speech you'll ever regret.
Offline
@king.flasher.dave
linux-rt: no
express card: no
cat /proc/interrupts:
CPU0 CPU1 CPU2 CPU3
0: 31 0 0 0 IO-APIC-edge timer
1: 199 6328 120 150 IO-APIC-edge i8042
8: 1 0 0 0 IO-APIC-edge rtc0
9: 624 1672 45 108 IO-APIC-fasteoi acpi
12: 23125 400378 9516 9350 IO-APIC-edge i8042
16: 37 30 2 2 IO-APIC-fasteoi ehci_hcd:usb3
18: 0 0 0 0 IO-APIC-fasteoi i801_smbus
23: 56 22 0 1 IO-APIC-fasteoi ehci_hcd:usb4
42: 2644 30543 1079 1109 PCI-MSI-edge i915@pci:0000:00:02.0
43: 36 8 2 1 PCI-MSI-edge rtsx_pci
44: 10 94 0 0 PCI-MSI-edge snd_hda_intel
45: 12131 15810 5448 6946 PCI-MSI-edge ahci
46: 20 0 0 0 PCI-MSI-edge snd_hda_intel
47: 1 24 0 0 PCI-MSI-edge mei_me
48: 153 93 0 0 PCI-MSI-edge xhci_hcd
49: 7693 51693 4316 4190 PCI-MSI-edge iwlwifi
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 107505 58004 98579 77148 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 943 865 1473 744 IRQ work interrupts
RTR: 6 0 0 0 APIC ICR read retries
RES: 10606 10086 13264 8057 Rescheduling interrupts
CAL: 63 449 443 473 Function call interrupts
TLB: 9552 9573 8314 8913 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 11 10 10 10 Machine check polls
ERR: 0
MIS: 0
dmesg | grep ACPI:
[ 0.000000] BIOS-e820: [mem 0x00000000bb939000-0x00000000bb988fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000bcd7f000-0x00000000bce7efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000bce7f000-0x00000000bcefefff] ACPI data
[ 0.000000] ACPI: RSDP 00000000000f0120 00024 (v02 LENOVO)
[ 0.000000] ACPI: XSDT 00000000bcefe170 000DC (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: FACP 00000000bcef9000 0010C (v05 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: DSDT 00000000bcee2000 11663 (v01 LENOVO TP-GL 00001140 INTL 20120711)
[ 0.000000] ACPI: FACS 00000000bce4a000 00040
[ 0.000000] ACPI: DBGP 00000000bcefc000 00034 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: ECDT 00000000bcefb000 00052 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: HPET 00000000bcef8000 00038 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: APIC 00000000bcef7000 00098 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: MCFG 00000000bcef6000 0003C (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: SSDT 00000000bcef5000 00033 (v01 LENOVO TP-SSDT1 00000100 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcef4000 0044F (v01 LENOVO TP-SSDT2 00000200 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcee1000 00B75 (v01 LENOVO SataAhci 00001000 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcee0000 0076F (v01 LENOVO Cpu0Ist 00003000 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcedf000 00AD8 (v01 LENOVO CpuPm 00003000 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcedd000 01215 (v01 LENOVO SaSsdt 00003000 INTL 20120711)
[ 0.000000] ACPI: SSDT 00000000bcedc000 00379 (v01 LENOVO CppcTabl 00001000 INTL 20120711)
[ 0.000000] ACPI: PCCT 00000000bcedb000 0006E (v05 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: SSDT 00000000bceda000 00AC4 (v01 LENOVO Cpc_Tabl 00001000 INTL 20120711)
[ 0.000000] ACPI: TCPA 00000000bced9000 00032 (v02 PTL LENOVO 06040000 LNVO 00000001)
[ 0.000000] ACPI: UEFI 00000000bced8000 00042 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: POAT 00000000bcdb2000 00055 (v03 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: ASF! 00000000bcefd000 000A5 (v32 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: BATB 00000000bced7000 00046 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: FPDT 00000000bced6000 00064 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: UEFI 00000000bced5000 002E2 (v01 LENOVO TP-GL 00001140 PTEC 00000002)
[ 0.000000] ACPI: SSDT 00000000bced4000 0047F (v01 LENOVO IsctTabl 00001000 INTL 20120711)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: PM-Timer IO Port: 0x1808
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.000000] ACPI: _OSI method disabled
[ 0.020013] ACPI: Core revision 20130725
[ 0.048043] ACPI: All ACPI Tables successfully acquired
[ 0.203973] PM: Registering ACPI NVS region [mem 0xbb939000-0xbb988fff] (327680 bytes)
[ 0.203991] PM: Registering ACPI NVS region [mem 0xbcd7f000-0xbce7efff] (1048576 bytes)
[ 0.206247] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.206251] ACPI: bus type PCI registered
[ 0.206255] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.221523] ACPI: Added _OSI(Module Device)
[ 0.221527] ACPI: Added _OSI(Processor Device)
[ 0.221530] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.221533] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.226504] ACPI: EC: EC description table is found, configuring boot EC
[ 0.283129] ACPI: SSDT 00000000bcd6d918 00436 (v01 PmRef Cpu0Cst 00003001 INTL 20120711)
[ 0.284410] ACPI: Dynamic OEM Table Load:
[ 0.284415] ACPI: SSDT (null) 00436 (v01 PmRef Cpu0Cst 00003001 INTL 20120711)
[ 0.293467] ACPI: SSDT 00000000bcd6e618 005AA (v01 PmRef ApIst 00003000 INTL 20120711)
[ 0.294940] ACPI: Dynamic OEM Table Load:
[ 0.294945] ACPI: SSDT (null) 005AA (v01 PmRef ApIst 00003000 INTL 20120711)
[ 0.306435] ACPI: SSDT 00000000bcd6fc18 00119 (v01 PmRef ApCst 00003000 INTL 20120711)
[ 0.307707] ACPI: Dynamic OEM Table Load:
[ 0.307711] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20120711)
[ 0.317744] ACPI: Interpreter enabled
[ 0.317761] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130725/hwxface-571)
[ 0.317775] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130725/hwxface-571)
[ 0.317810] ACPI: (supports S0 S3 S4 S5)
[ 0.317814] ACPI: Using IOAPIC for interrupt routing
[ 0.317883] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.318705] ACPI: ACPI Dock Station Driver: 1 docks/bays found
[ 0.333846] ACPI: Power Resource [PUBS] (on)
[ 0.335080] ACPI: Power Resource [NVP3] (on)
[ 0.335137] ACPI: Power Resource [NVP2] (on)
[ 0.351056] ACPI Error: [\_OSI] Namespace lookup failure, AE_NOT_FOUND (20130725/psargs-359)
[ 0.351068] ACPI Error: Method parse/execution failed [\_SB_.PCCD._STA] (Node ffff8804287af730), AE_NOT_FOUND (20130725/psparse-536)
[ 0.351100] ACPI Error: [\_OSI] Namespace lookup failure, AE_NOT_FOUND (20130725/psargs-359)
[ 0.351107] ACPI Error: Method parse/execution failed [\_SB_.PCCD._STA] (Node ffff8804287af730), AE_NOT_FOUND (20130725/psparse-536)
[ 0.351151] ACPI Error: [\_OSI] Namespace lookup failure, AE_NOT_FOUND (20130725/psargs-359)
[ 0.351158] ACPI Error: Method parse/execution failed [\_SB_.PCCD._STA] (Node ffff8804287af730), AE_NOT_FOUND (20130725/psparse-536)
[ 0.352603] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.352789] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11)
[ 0.352966] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
[ 0.353159] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 9 10 11)
[ 0.353296] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[ 0.353431] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[ 0.353608] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 *6 7 9 10 11)
[ 0.353783] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11)
[ 0.353883] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
[ 0.354138] acpi PNP0A08:00: Requesting ACPI _OSC control (0x1d)
[ 0.354372] acpi PNP0A08:00: ACPI _OSC request failed (AE_SUPPORT), returned control mask: 0x0d
[ 0.354376] acpi PNP0A08:00: ACPI _OSC control for PCIe not granted, disabling ASPM
[ 0.356270] pci 0000:00:14.0: System wakeup disabled by ACPI
[ 0.357379] pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 0.357764] pci 0000:00:1b.0: System wakeup disabled by ACPI
[ 0.358421] pci 0000:00:1c.1: System wakeup disabled by ACPI
[ 0.358825] pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 0.391584] ACPI Error: [\_OSI] Namespace lookup failure, AE_NOT_FOUND (20130725/psargs-359)
[ 0.391596] ACPI Error: Method parse/execution failed [\_SB_.PCCD._STA] (Node ffff8804287af730), AE_NOT_FOUND (20130725/psparse-536)
[ 0.392263] ACPI: Enabled 4 GPEs in block 00 to 3F
[ 0.392291] ACPI: \_SB_.PCI0: notify handler is installed
[ 0.392581] ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
[ 0.392866] PCI: Using ACPI for IRQ routing
[ 0.408828] pnp: PnP ACPI init
[ 0.408856] ACPI: bus type PNP registered
[ 0.409829] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 0.410128] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 0.410236] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
[ 0.410284] pnp 00:03: Plug and Play ACPI device, IDs PNP0800 (active)
[ 0.410344] pnp 00:04: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 0.410402] pnp 00:05: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.410455] pnp 00:06: Plug and Play ACPI device, IDs PNP0303 (active)
[ 0.410510] pnp 00:07: Plug and Play ACPI device, IDs LEN0036 PNP0f13 (active)
[ 0.410605] pnp 00:08: Plug and Play ACPI device, IDs SMO1200 PNP0c31 (active)
[ 0.411230] ACPI Error: [\_OSI] Namespace lookup failure, AE_NOT_FOUND (20130725/psargs-359)
[ 0.411243] ACPI Error: Method parse/execution failed [\_SB_.PCCD._STA] (Node ffff8804287af730), AE_NOT_FOUND (20130725/psparse-536)
[ 0.411282] pnp: PnP ACPI: found 9 devices
[ 0.411285] ACPI: bus type PNP unregistered
[ 0.688815] ACPI: Lid Switch [LID]
[ 0.688879] ACPI: Power Button [PWRF]
[ 2.797999] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
[ 2.798303] ACPI: Video Device [VID1] (multi-head: yes rom: yes post: no)
[ 2.817562] ACPI: bus type USB registered
[ 3.193569] ata6.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
[ 3.193984] ata6.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
[ 3.193988] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.194322] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 3.194326] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 3.194328] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.196003] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 3.196007] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 3.196010] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.198101] ata6.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
[ 3.198422] ata6.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
[ 3.198424] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 3.424040] ACPI: Requesting acpi_cpufreq
[ 3.429707] ACPI Warning: 0x0000000000001828-0x000000000000182f SystemIO conflicts with Region \_SB_.PCI0.LPC_.PMIO 1 (20130725/utaddress-251)
[ 3.429714] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 3.429722] ACPI Warning: 0x0000000000000830-0x000000000000083f SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (20130725/utaddress-251)
[ 3.429725] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 3.429726] ACPI Warning: 0x0000000000000800-0x000000000000082f SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (20130725/utaddress-251)
[ 3.429729] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 3.448403] ACPI: AC Adapter [AC] (off-line)
[ 3.455435] thinkpad_acpi: ThinkPad ACPI Extras v0.24
[ 3.457126] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 3.462006] ACPI: Battery Slot [BAT0] (battery present)
[ 3.466167] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[ 3.482204] ACPI: Thermal Zone [THM0] (53 C)
[ 4.060960] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
[ 4.062428] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
[ 2075.035591] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[ 2075.048915] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[ 2075.075533] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
[ 2075.089373] ACPI: Preparing to enter system sleep state S3
[ 2075.403565] ACPI: Low-level resume complete
[ 2075.450419] ACPI: Waking up from system sleep state S3
[ 2075.537258] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
[ 2075.577280] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 2075.603963] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 2075.967132] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2075.967133] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2075.967134] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2075.968760] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2075.968761] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2075.968762] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2075.981587] ata6.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
[ 2075.996536] ata6.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
[ 2075.996538] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2076.000898] ata6.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
[ 2076.001198] ata6.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
[ 2076.001199] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2076.697510] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
NVidia graphics: I have the GT730M, but if you do not really need it, I advise you to save that money. Bumblebee works, but I never made use of it, and I honestly can't imagine a situation when I would use it.
Furthermore: the touchpad works more or less. See this post: https://bbs.archlinux.org/viewtopic.php?pid=1359430
Volume and brightness buttons work more or less. The volume is reset sometimes (I'm still not sure when this occurs exactly, maybe after suspend, but at least never while playing audio), and the brightness buttons themselves work, the KDE slider for brighness setting works too, but they don't play together nicely (if I use the buttons, the slider is not updated). Furthermore, the brighness settings are not restored on boot.
So, all in all, it's a really nice laptop if you are willing to play around a bit and are patient enough to wait until everything works perfectly.
If you have other questions, feel free to ask
Regards,
Laurent
Offline
@LimaSierra: thanks!
Very nice... busses are well distributed, never more than one device per bus. That's a good thing.
You have a bunch of ACPI errors though, that might have to do with whatever is causing troubles with your buttons and such.
Does any of the following sound familiar (some graphics trouble, some backlight trouble, some bluetooth trouble, ?
https://bugzilla.kernel.org/show_bug.cgi?id=66731
https://bugzilla.kernel.org/show_bug.cgi?id=56051
https://bugzilla.kernel.org/show_bug.cgi?id=55161
https://bugzilla.kernel.org/show_bug.cgi?id=60697
Some of the earlier "ACPI error" messages can't be found on the kernel's bugtracker (yet). If you're up for it, file a bug report. Not sure if it's a serious problem though.
Have you tried anything besides arch stock kernel? What about linux-lts or linux-mainline (aur)?
Would you (also linux-rt)?
-mainline and -rt take some time to compile though.
Have you experienced any lockups? What is you primary purpose for using that laptop (what kind of things do you usually do with it)?
The nvidia graphics card would be the same for me. There's no way of getting around (but bumblebee can disable it, which is a good thing).
We'll see about the trackpad
Can you also paste the output of lscpi?
Again: thanks!
Speak when you are angry and you will make the best speech you'll ever regret.
Offline
Wow, you seem to be much more experienced than me!
Very nice... busses are well distributed, never more than one device per bus. That's a good thing.
How did you see that?
You have a bunch of ACPI errors though, that might have to do with whatever is causing troubles with your buttons and such.
I use the "acpi_osi=" kernel parameter...may be related to that? The only error I'm aware of occurs at boot and simply says that "Load/Save Screen Backlight Brightness" startup failed for acpi_video0 and acpi_video1.
Does any of the following sound familiar (some graphics trouble, some backlight trouble, some bluetooth trouble, ?
ACPI + kworker high CPU usage
top - 00:49:34 up 8:30, 4 users, load average: 0.08, 0.08, 0.13
Tasks: 185 total, 1 running, 183 sleeping, 0 stopped, 1 zombie
%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 16139296 total, 9218264 used, 6921032 free, 50896 buffers
KiB Swap: 16139396 total, 0 used, 16139396 free. 7534264 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
583 laurent 20 0 1163376 157948 51848 S 0.3 1.0 1:33.55 chrome
645 laurent 39 19 468476 52976 7292 S 0.3 0.3 0:04.79 virtuoso-t
747 laurent 20 0 1098056 149244 22792 S 0.3 0.9 0:42.42 chrome
5337 laurent 20 0 550912 36244 23056 S 0.3 0.2 0:01.07 konsole
1 root 20 0 31664 3068 2016 S 0.0 0.0 0:00.65 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.19 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
..........
So: no, I did not experience that bug. In fact, even with a 1080p screen and KDE + desktop effects, the system runs butter smooth and low on resources.
IRQ remap causes freeze on Thinkpad T430
Well, I have never enabled the discrete graphics card only. Will see if I have the time to try that out, but won't promise anything...
Anyway, why does it matter? As I understand your post, you don't plan to use discrete graphics anyway?
Backlight Software control is acting wrong
As I said before, the backlight settings kind of work. You can adjust it at any given moment, but the settings are not restored on boot, and my KDE "slider" is not in sync with the buttons I press. However, you can restore the backlight on boot to a fixed value using scripts, and that's really not a big problem
Bluetooth re-enabled after resume from hibernation (Lenovo ThinkPad, X201 3626)
Another one where it's difficult to say. I don't have configured hibernate and use only the built-in suspend feature (which works pretty nice and out of the box, btw). Fuerthermore, I don't use bluetooth that much, and only via command line. Concerning my BT mouse, I had to reconnect it manually after wake-up, but I guess that's normal if you only use command line tools.
Some of the earlier "ACPI error" messages can't be found on the kernel's bugtracker (yet). If you're up for it, file a bug report. Not sure if it's a serious problem though.
I browsed through my last post again, and honestly, you seem to know more about my system than me who uses it everyday. What bugs did you find exactly? I'm honestly willing to contribute, but as you have noticed already, I'm not that experienced. So, any suggestions which bug(s) I should report?
Have you tried anything besides arch stock kernel? What about linux-lts or linux-mainline (aur)?
Would you (also linux-rt)?
-mainline and -rt take some time to compile though.
No, I have never tried such things, except on CentOS'es (those Linux kernels are older than Linux itself, hehe). However, I'm not willing to play around with this kind of things too much. My system needs to work more or less, and I fear to fuck things up.
What I can tell you however, is that the Intel 7260 network card is only supported by kernels 3.10+ . But even the current Arch LTS kernel in core repo has version 3.10.23-1 at the moment...
Side note: Make sure to get the Intel network card, and not the thinkpad one.
Just out of curiosity: Why are you interested in lts, mainline and rt? Especially rt seems to be something really special.
Have you experienced any lockups? What is you primary purpose for using that laptop (what kind of things do you usually do with it)?
Any lockups so far. The machine runs really nice, if you take your time to configure it (it's just really new).
I primarily use it for surfing, programming, and all kinds of "light weight" tasks (e.g. no gaming etc). It definitely does not run up to it's full potential. What do you plan to do? Making music?
Btw: I have an i5-4300M, 16 gigs of ram and a 250GB Samsung SSD. And man, especially the SSD is just like heaven on earth!
The nvidia graphics card would be the same for me. There's no way of getting around (but bumblebee can disable it, which is a good thing).
Well, if I didn't know I had it in my laptop, I wouldn't notice...It's a pity that you have to pay for it, but except for that, it won't bother you
We'll see about the trackpad
Just give it some time... If you don't plan to use the trackpoint, it already works nicely now. Unfortunately, the touchpad is not as comfortably to use as the old ones...they should have made a config option where you can choose the current one or the one from the X1 Carbon.
Can you also paste the output of lscpi?
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev ff)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5227 (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
Note that I have disabled some components in the BIOS though!
Hope I could help!
BTW: You live in Germany, right?
Regards,
Laurent
Offline
Enabling/disabling the GT 730M card using bumblebee/bbswitch causes memory corruption on my T440p.
https://github.com/Bumblebee-Project/bbswitch/issues/78
Can anyone here reproduce this? LimaSierra? If not, which BIOS version are you using?
https://github.com/Bumblebee-Project/bb … t-29931408 (I used Linux Mint in the example, but it happens with Arch Linux as well).
Last edited by leoluk (2013-12-18 10:15:52)
Offline
BBswitch seems to work fine for me.
[135761.364220] bbswitch: enabling discrete graphics
......
[135865.108111] bbswitch: disabling discrete graphics
[135865.108121] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Tested on Arch.
Will check my BIOS version and report back.
Regards,
Laurent
Last edited by LimaSierra (2013-12-18 13:11:51)
Offline
Hi,
UEFI BIOS Version: GLET39WW (1.14)
UEFI BIOS date: 2013-10-04
However, I'm having higher framerates with the integrated card than with my NVidia, when running glxspheres with vblank_mode=0. (~250 fps vs ~200 fps). Don't know if this is related to your problem though
Offline
Thank you! Maybe Lenovo broke something in one of the recent BIOS updates.
Could you upload some debug info as explained here? (you'll need the packages dmidecode and iasl)
https://github.com/Bumblebee-Project/bb … rting-bugs
Last edited by leoluk (2013-12-18 14:05:28)
Offline
Well, I think it's not a bug, but a hardware-related bottleneck.
A similar issue has already been reported here:
https://github.com/Bumblebee-Project/Bu … issues/478
...and this guy is having ~15 fps versus 120 fps, which is a much larger difference than mine.
How much fps could I expect in glxspheres using the nVidia card?
Offline
@LimaSierra: Thanks for the input. Got pretty busy the past weeks.
Thought you had the i7 4800MQ. I can report on how things go with that machine next year.
Concerning the busses/interrupts: They all have different IRQs. My current laptop doesn't. It's pretty painful if several devices share the same bus.
I've only cross checked some of your ACPI errors on kernel.org to find bugs related to the hardware. I wouldn't say I know much about that hardware (yet)
The touchpad I won't be using much anyways I guess. Not much of a touchpad fan. I hope I'll get along with the trackpad tho
And: linux-rt for proaudio stuff, indeed. Recording/mixing/mastering with bad hardware is a pain.
On top: Germany, yes.
@leoluk: sad to hear you got rid of your t440p again. Hope I won't run into those memory corruptions with bbswitch. I really don't wanna use the nvidia card. Sounds horrible, man.
As I understand it, the messup only happens if you tried to reenable it? Which i7 did your version of the t440p have? Will take good care of the BIOS versions then... :>
Speak when you are angry and you will make the best speech you'll ever regret.
Offline
I've just got my shiny new T440p 20AN-0037RT and installed Arch Linux. I have the latest BIOS update.
Problems:
1) Same memory corruption problem with Bumblebee.
2) Configured bcache and ran into heavy FS corruption. Setting libata.force=noncq solved the issue. This is somewhat similar with MacBook Pro SSD issue (which I found while investigating). I'll try to disable NCQ only for SSD later. (Edit: looks like this works, but I've checked this only from LiveUSB)
Edit: I've fixed this with SSD firmware update from Lenovo support page.
3) Fingerprint reader is not detected (tested with fingerprint-gui, any other ideas?).
4) HDAPS doesn't work, too, because it's don't known yet how to get gyroscope's values (this is a general problem with new ThinkPads which has been known for months).
Last edited by abbradar (2014-01-04 14:37:06)
Sorry for my poor English.
Offline
On the unrelated note: my touchpad at first had only one pressable (physically) upper edge which corners went down when pressed. After few minutes of use, though, there was a loud "click" sound and now it goes down when pressed from any place (say, its right edge haven't moved down from presses at first). Is this normal behavior or a physical defect?
Sorry for my poor English.
Offline
On the unrelated note: my touchpad at first had only one pressable (physically) upper edge which corners went down when pressed. After few minutes of use, though, there was a loud "click" sound and now it goes down when pressed from any place (say, its right edge haven't moved down from presses at first). Is this normal behavior or a physical defect?
Normal behavior, apparently. Maybe some kind of shipping protection.
Offline
Some guy have checked downgrading BIOS and it solves nvidia problems: https://github.com/Bumblebee-Project/bb … t-31610474
Sorry for my poor English.
Offline
@leoluk: sad to hear you got rid of your t440p again. Hope I won't run into those memory corruptions with bbswitch. I really don't wanna use the nvidia card. Sounds horrible, man.
As I understand it, the messup only happens if you tried to reenable it? Which i7 did your version of the t440p have? Will take good care of the BIOS versions then... :>
It also happens on suspend/resume if you disabled it using bbswitch. There is a workaround in the Github thread which appears to avoid the problem entirely (using the acpi_call kernel module). The T440p had a i7-4800MQ.
Offline
I've tried using libfprint_vfs5011 fork for fingerprint reader, modified it a bit and it works!
Pull request: https://github.com/ars3niy/fprint_vfs5011/pull/8
New PKGBUILD: https://aur.archlinux.org/packages/libf … s5011-git/ (comments)
Sorry for my poor English.
Offline
@leoluk: I'm still on the older UEFI version. Everything pretty much worked out of the box. Disabling the nvidia card with bbswitch, too.
After installing tlp, the CPU goes to C7 states very often now, which saves A LOT of power. So far I'm very happy with the results.
The touchpad is still a bit jumpy, but that's peanuts.
Gonna test with linux-rt in the coming weeks and report back
Speak when you are angry and you will make the best speech you'll ever regret.
Offline
A little note on power saving: PCIe ASPM is not enabled by default, setting pcie_aspm=force enables it, but with no noticeable power consumption changes. For me, though, if it doesn't break anything, why not enable it.
Sorry for my poor English.
Offline