by Ivan Skytte Jørgensen, March 2012

OpenSuSE Linux 12.1 x86-64 on Fujitsu Lifebook E751 (E7510MP531NC)

Laptop overview

Major features:

Manufacturer link: LIFEBOOK E751

Partitioning

The laptop came with Windows 7 Professional installed. I didn't scratch that completely but instead used the windows partition manager to shrink the Windows partition, leaving 49GB for linux. The SSD also had 3 windows restore partitions, which I left alone

isjsys4:~ # fdisk -l /dev/sda

Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x80794b31

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4306943     2152448   27  Hidden NTFS WinRE
/dev/sda2   *     4308992   250066943   122878976    f  W95 Ext'd (LBA)
/dev/sda5         4311040   110131199    52910080    7  HPFS/NTFS/exFAT
/dev/sda6       211150848   221390847     5120000   27  Hidden NTFS WinRE
/dev/sda7       221394944   250066943    14336000   27  Hidden NTFS WinRE
/dev/sda8       110133248   110446591      156672   83  Linux                  (/boot)
/dev/sda9       110448640   131411967    10481664   83  Linux                  (/)
/dev/sda10      131414016   135604223     2095104   82  Linux swap / Solaris
/dev/sda11      135606272   211142655    37768192   83  Linux                  (/home)

I don't know if I selected something different for the GRUB install, but I ended up with being unable to boot windows. After a bit of fiddling with /boot/grub/menu.lst this worked:

title Windows 7
    rootnoverify (hd0)
    chainloader (hd0,7)/backup_mbr

Initial result

I used the default settings for the OpenSuSE install, except adding some extra packages. Essential devices worked immediately

Technical stuff

isjsys4:~ # cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
stepping        : 7
cpu MHz         : 800.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4988.63
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

(repeated 4 times - one for each HT processor)

isjsys4:~ # lspci 
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/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
0a:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)
0b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
0b:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5116 PCI Express Card Reader (rev 01)
isjsys4:~ # 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 04f2:b240 Chicony Electronics Co., Ltd 
Bus 002 Device 003: ID 08ff:2683 AuthenTec, Inc. 
Bus 002 Device 004: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Bus 002 Device 005: ID 0489:e031 Foxconn / Hon Hai 
Bus 002 Device 006: ID 1199:9011 Sierra Wireless, Inc. 
Bus 002 Device 007: ID 0b97:7772 O2 Micro, Inc. OZ776 CCID Smartcard Reader

Results so far

Tested/Works:

Unresolved:

Not tested yet:

All in all, I'm pretty happy with the laptop.

Note: The SSD (Micron C400) is subject to the same firmware bug as the Crucial m4 where it misbehaves after 5184 hours. The firmware revision on my SSD was 0003 for which you cannot find an upgrade on Micron's website. You have to find it on Fujitsu's site (requires windows and original MBR for installation). Search for "C400 firmware".

Useful links