You are not logged in.

#1 2013-11-07 00:38:49

manuelschneid3r
Member
From: Baden-Württemberg, Germany
Registered: 2013-04-14
Posts: 130

T440p 20AWS02A00 and (Arch)Linux compatibility

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


It's _not_ impolite, please feel free to correct my english.

Offline

#2 2013-11-14 14:51:35

birnenpfluecker
Member
Registered: 2013-10-17
Posts: 1

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#3 2013-11-21 02:18:27

nissimk
Member
Registered: 2013-11-21
Posts: 2

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#4 2013-11-22 08:56:43

bio
Member
Registered: 2013-11-22
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#5 2013-11-22 19:43:55

nissimk
Member
Registered: 2013-11-21
Posts: 2

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#6 2013-11-22 23:52:44

bio
Member
Registered: 2013-11-22
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#7 2013-11-28 01:10:19

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#8 2013-12-09 21:49:06

king.flasher.dave
Member
From: Berlin
Registered: 2008-11-25
Posts: 136
Website

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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? smile

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

#9 2013-12-12 16:21:00

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

@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 smile

Regards,
Laurent

Offline

#10 2013-12-12 19:42:06

king.flasher.dave
Member
From: Berlin
Registered: 2008-11-25
Posts: 136
Website

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

@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)? smile
-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 wink

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

#11 2013-12-13 00:51:56

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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 smile

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)? smile
-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? wink
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 wink

We'll see about the trackpad wink

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? smile

Regards,
Laurent

Offline

#12 2013-12-18 10:14:12

leoluk
Member
Registered: 2013-12-18
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#13 2013-12-18 13:09:01

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#14 2013-12-18 13:49:02

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#15 2013-12-18 14:02:15

leoluk
Member
Registered: 2013-12-18
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#16 2013-12-18 19:36:37

LimaSierra
Member
Registered: 2011-04-26
Posts: 41

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#17 2013-12-30 16:18:33

king.flasher.dave
Member
From: Berlin
Registered: 2008-11-25
Posts: 136
Website

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

@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) wink

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 wink

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

#18 2014-01-04 00:02:58

abbradar
Member
Registered: 2010-06-10
Posts: 34

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#19 2014-01-04 16:35:29

abbradar
Member
Registered: 2010-06-10
Posts: 34

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#20 2014-01-05 13:33:38

leoluk
Member
Registered: 2013-12-18
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

abbradar wrote:

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

#21 2014-01-05 19:36:08

abbradar
Member
Registered: 2010-06-10
Posts: 34

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#22 2014-01-08 15:21:17

leoluk
Member
Registered: 2013-12-18
Posts: 8

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

king.flasher.dave wrote:

@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

#23 2014-01-12 17:32:24

abbradar
Member
Registered: 2010-06-10
Posts: 34

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

#24 2014-01-13 22:10:40

king.flasher.dave
Member
From: Berlin
Registered: 2008-11-25
Posts: 136
Website

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

@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 smile


Speak when you are angry and you will make the best speech you'll ever regret.

Offline

#25 2014-01-13 23:34:08

abbradar
Member
Registered: 2010-06-10
Posts: 34

Re: T440p 20AWS02A00 and (Arch)Linux compatibility

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

Board footer

Powered by FluxBB