openSuSE 11.4 on Lenovo X220

https://bugzilla.novell.com/show_bug.cgi?id=716892

Thank you! The workaround mentioned in the thread works here as well. After I’ve deleted

SUBSYSTEMS==“bluetooth”, GOTO=“persistent_input_end”
line from
/lib/udev/rules.d/60-persistent-input.rules
and rebooted, mice work flawlessly.

Now I need only a solution for the wi-fi problem to be absolutely happy :slight_smile:

On 09/18/2011 08:06 AM, aectann wrote:
>
> Now I need only a solution for the wi-fi problem to be absolutely happy
> :slight_smile:

If I could reproduce that problem, it would get fixed. When I run my cards (4 in
all) against a server on the my local network, the speed never drops.

Can I help you somehow?

I’m playing with OpenSuse 12.1 beta 1 - LiveCD (this post is written on it)

My observations:

  1. Wi-Fi (Intel Centrino Advanced-N 6205 (2x2 AGN)) improved a lot - I can now connect to hidden access points and I see a lot more radios in range
  2. Inserting SD card into the reader no longer crashes the laptop and it works as expected. So I no longer need to use external reader.
  3. Graphics seems to work flawlessly - KDE no longer crashes - I do not need to turn off desktop effects/transparency it just works
  4. I cannot try bluetooth as I’m not able to install any SW on the top of the Life CD (some problem with repositories) and bluetooth is not included/preinstalled
  5. same for the camera, but that already worked fine under 11.4
  6. Sound is OK - still - could be louder (shrug)
  7. Cannot try the mic as there is no recording SW on the LiveCD; it worked fine on 11.4

Here is the USB info requested in June/July:

linux:~ # lsmod | grep uvc
uvcvideo               76804  0 
videodev              102250  1 uvcvideo
linux:~ # lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 1bcf:0c31 Sunplus Innovation Technology Inc. 
Bus 001 Device 004: ID 04f2:b217 Chicony Electronics Co., Ltd 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
linux:~ # 

Overall I’m happy and looking forward to 12.1 final. It should be improvement, though I manage with 11.4 OK since May.
I’m still happy with the laptop - do not see any more appealing product to me 6 month later. The best laptop I’ve eve had.

Hope it helps…

The application arecord comes with ‘alsa-utils’ and if ‘alsa-utils’ is included on the liveCD then you should be able to record with ‘arecord’. I have not checked this myself.

Hello,

I hope this information is helpful to someone.

openUSE 11.4 DOES work and install correctly on a Lenovo X220. I successfully did the “stock” install quickly and easily on both the Hitachi internal 320GB hard drive, and on the RunCore 60GB Pro V SATA 6G 50MM mSATA SSD installed in my X220 with no problems or difficulties; and the openSUSE 11.4 system runs very well.

Everything important works correctly on my X220 using openSUSE 11.4 for x86_64, including:

  • premium IPS display (which looks fantastic at extremely wide horizontal AND vertical angles)
  • Ethernet port
  • WLAN (works extremely well)
  • WLAN switch on the left-hand side
  • WiMax (mobile broadband) (kernel recognizes the card, loads the correct driver, and it is assigned networking interface name “wmx0”). I read that users of Red Hat with Intel Centrino Advanced-N + WiMAX 6250 cards using NetworkManager V0.9 are successfully connecting to 4G services
  • Bluetooth 3.0
  • USB 2.0 ports, all
  • webcam (works well with Cheese webcam software)
  • Fingerprint reader (works only after
    Linux is loaded (not pre-boot))
  • SDHC card reader (which works only after
    install is complete; not during install)
  • track-pad (screen cursor jitters slightly when finger is placed on the track-pad without moving), correctly senses 1 finger, 2 fingers, and 3 fingers
  • track-pad scrolling: horizontal scrolling with 2 fingers, horizontal scrolling at bottom edge, vertical scrolling with 2 fingers, vertical scrolling at right edge, and vertical circular-scrolling
  • button actuated by pressing down on the track-pad itself
  • mouse buttons above the track-pad; including left button, middle button, and right button
  • trackPoint (the red eraser-head-like pointer in the horizontal center of the keyboard)
  • sound out: including built-in speakers, headphone output, bluetooth headset (all via PulseAudio)
  • sound in: built-in microphones
  • Buttons: Mute, Volume Down, Volume Up, Increase Display Brightness, Decrease Display Brightness, ThinkLight on/off, Sleep, music controls (play, pause, stop, next track, previous track) in Amamrok, NumLock, CapsLock light
  • internal temperature sensors for CPU0, CPU1, and System temperature (uses lm_sensors)
  • internal indicator lights: WiFi activity, Bluetooth activity, hard drive activity, webcam in use (green light next to the webcam)
  • external indicator lights: sleeping, battery charging
  • laptop lid switch actuates sleep, shutdown, or powering off the screen (depending on configured user preference)
  • mSATA slot, including booting from mSATA SSD :slight_smile:

Items that do not work:

  • Pressing the power button for less than 1 second to initiate sleep or a proper shutdown
  • Buttons: Fn + space, Fn + F2, Fn + F3, Fn + F5, Fn + F6, Fn + F7, Fn + F8 (this is while using KDE)

Items I could not verify:

  • USB 3.0 port (I do not have any USB 3.0 devices to test with)
  • microphone jack in (I do not have a wired mic)
  • ExpressCard slot (I do not have any ExpressCard devices to test with)
  • external monitor connector (I do not have an external monitor I can connect)
  • eSATA port (I do not have any eSATA devices I can connect)
  • HDMI display port (I do not have any HDMI devices I can connect)
  • Buttons: SysReq and Break (the buttons are not enabled on my system)
  • I could not completely verify the WiMax mobile broadband works, for 2 reasons: (1) NetworkManager V0.9 support for 4G devices will not be part of the normal openSUSE distribution until openSUSE 12.1, and (2) I do not subscribe to any 4G mobile Broadband service :\

Hardware Specifications of my Lenovo X220 as Purchased
ThinkPad X220
Product ID: 4286CTO
Type-Model: 4286-CTO
BIOS Version 1.20 8DET50WW 07/07/2011

Intel Core i7-2620M Processor (2.7GHz, 4MB L3, 1333MHz FSB)
Display type: 12.5" Premium HD (1366x768) LED Backlit Display, Mobile Broadband Ready, 2x2 Antenna
Total memory: 4 GB DDR3 - 1333MHz (1 DIMM)
Keyboard: Keyboard US English
Fingerprint reader: Yes
Camera: 720p HD Camera
Hard drive: 320 GB Hard Disk Drive, 7200rpm
Micro Hard Drive: No Micro Solid State Drive
Fingerprint reader: Yes
Battery: ThinkPad Battery 29++ (9 cell)
Power cord: Country Pack North America with Line cord & 65W AC adapter
Bluetooth: Bluetooth 3.0
adapters: Intel Centrino Advanced-N + WiMAX 6250 (provides WiFi and broadband wireless)

After I got the laptop I upgraded the memory to 8GiB using 2 x 4GiB SODIMM’s. Later I installed a RunCore 60GB Pro V SATA 6G 50MM mSATA SSD Model Number RCP-V-T5060-MC, and it works very well in SATA II mode (the X220’s mSATA port does not support SATA III mode).

Software Specifications

openSUSE 11.4
Linux version 2.6.37.6-0.7-desktop
KDE 4.6.0

lspci output

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1c.6 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 7 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 6 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N + WiMAX 6250 (rev 5e)
0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 04)
0e:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

lsusb output

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd (webcam)
Bus 002 Device 003: ID 8086:0187 Intel Corp.
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

P.S.
I wrote this message using my Lenovo X220 running openSUSE 11.4.

Max