Sony Vaio VPCEB39FJ

Hardware configuration

 * Intel(R) Core(TM) i5 CPU M 460 @ 2.53GHz
 * 4GB（2GB×2）RAM
 * 120GB SSD SATA (changed from HDD 500GB 5400rpm)
 * Intel HD Graphics
 * 15.5" display with 1366×768 resolution
 * LAN 10/100/1000BASE-T
 * Atheros Wireless Network Adapter IEEE802.11b/g/n
 * Bluetooth
 * USB2.0×3,eSATA/USB×1,eSATA×1,D-sub15pin,HDMI×1,mini-jack×1
 * Express Card slot x 1
 * SD card slotx1,Sony card slotx1
 * Size（W×D×H）329×228.5×27.6～31.5mm
 * Weight 2.7kg

Resolving of device ID's to names
Printout of :

Kernel drivers handling
Printout of :

List USB devices
Printout of lsusb (no external devices connected):

The status of modules in the Linux Kernel
Printout of (builtin devices, no external devices connected):

Bluetooth
Configure Bluetooth by following instructions found in the Bluetooth article.

Laptop sound on TV with HDMI cable


Emerge the utility if laptop has a sound output problem with HDMI cable, it helps to configure sound through HDMI cable.

Kernel configuration
To build a custom kernel configuration, it is helpful to get output with console: (lsusb) and. Use any bootable Linux LiveCD for that. There is [vendor id:device id] (for example, see lspci -nn above, 00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64]) and kernel driver (for example, see above, Kernel driver in use: mei_me ) information. It is easy to find which kernel modules need to be set with [vendor id:device id] and kernel driver. Use search in Internet or kernel documentation.

Graphics card. Problem with 100% brightness after reboot
How to install graphics driver described (see, Gen5) in the Intel article.

Laptop does not remember brightness, after rebooting it sets brightness to 100%

Workaround
Install xbacklight (for xf86-video-intel only):

or acpilight (Modern replacement which uses kernel interfaces)

Create udev rule to save brightness

Create scripts to save and restore actual brightness:

This script need to be added to startup, for example /bin/sh /home/user/Scripts/brightness.sh, run it as user:

Apply udev 91-backlight.rules with:

Read-only SD-Card
It found that sometimes SD-card with non-locked switch recognized as read-only after it inserted

Workaround
Install [Hdparm]]. Use console commands to remove read-only attribute before mounting sd-card partition:

For example, the following script remounts a SD-card as read-write (rw). You need to correct mount_options and xuser (user name) to adapt the script for your needs. It needs to run script after sd-card mounted. udisks-glue can be used to start this script automatically.

VAIO key (Vendor key) does not work
VAIO key has keycode 360. X does not support keycodes are greater than 255.

Workaround 1
It needs to remap VAIO key to make it works with XFCE (probably Gnome, KDE) to bind it in order to start script or application with VAIO key.

Create :

Apply it with:

Then reboot the PC.

Workaround 2
Other method is to edit include/uapi/linux/input-event-codes.h kernel file. It needs to change KEY_VENDOR keycode from 360 (0x168) to keycode with value less than 255. Example, swiping KEY_CHAT and KEY_VENDOR:

Create :

Apply it with:

Then recompile kernel, reboot PC.