You are here: / / serverconfig / henk(2) >


(06-02-2013)   Henk is the replacement of Hermiod. While Hermiod was a nice, sturdy Dell laptop, Henk is a .. piece of plastic.
This is the second computer I've christened Henk. I like the name and I don't think the previous one will even start. One of these days..
In keeping with the latest fashion, Henk's screen has a letterbox format screen (1366x768) which I hate, lousy sound (compared to Hermiod), a paltry battery (4500 mAH compared to 7800 mAH of Hermiod) and a mousepad that doesn't have a scrollarea (yet. Might be able to configure it in). Also, the Fn and Ctrl key are swapped (hate) and the PgUp, PgDn keys are left and right of the Up key (not sure if like).

It does have a 4-core i5 @ 2500 MHz and 8 GB of memory, so it isn't all bad. And a huge (compared to Hermiod 80 "GB") 500 "GB" hard disk drive. One of those with a real platter. Guess I haven't earned an SSD yet. In short, it's cheap but has lots of memory and you were using it to watch movies anyway, so what do you care.

The standard Slackware 14.0 installation has everything working, except for the fingerprint thingy, the webcam, mousescroll, etc. And it's making too much noise when doing nothing (like now). And it has video-tearing when playing.. anything moving. And the wifi network only gives me a/b/g. No N..

Lets get to work.

Hades - hardware

Model/form Lenovo T530 / laptop
Processor i5 @2500 MHz
Memory 8 GB, 32/32K, 256K, 3072K
Video Intel Ivy Bridge
Storage Toshiba 2,5" 7200rpm 500 "GB"

Henk - lspci

00:00.0 Host bridge: Intel Corporation Ivy Bridge DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Panther Point 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 Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Panther Point 6 port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
02:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 07)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)

Henk - kernelconfig

Subject Module? Works? Kernelconfig
Filesystem (ext4) no <more..>
Network (fixed) no
Network (wifi) no <more..>
CD-R/RW / DVD / USB no <more..>
Video no <more..>
Sound no <more..>

I start with a pristine copy of the kernelsource, type 'make oldconfig' and made intelligent selections based on the information that was supplied, right up until the networkstack configuration, when I stopped caring and just held down the enter key.
So the configuration I start of with is more or less default.


Henk's harddisk is divided in two (actually three, I've kept the original recovery partition) partitions: the boot partition and a LuKS encrypted partition.

The encrypted partition is used as an LVM physical volume, which is used by an LVM volume group, which uses it to provide logical volumes for the rest:

  partition  volgroup  logic.vol  mountp.  size    filesys
  /dev/sda2  cryptvg   swaplv     [swap]     1 GB
  /dev/sda2  cryptvg   rootlv     /root    427 GB  ext4
  /dev/sda2  cryptvg   oraclelv   /oracle   20 GB  ext4
The boot partition gets mounted into the filesystem as well
  /dev/sda1                       /boot    100 MB  ext4
To pull this of, we need to enable encryption and ext4 in the kernel:

more to come.

@Hans © Copyright 2013 Hans Neervoort