Configuring Ubuntu Gutsy for Sony Vaio with Thinkfinger Fingerprint reader, Intel4965n Card, Intel X3100 running Compiz-fusion, with sound working

Introduction

This document outlines configuring Ubuntu 7.10 (Gutsy Gibbon) on your Sony VGN Series. Most items will work out of the box and a base install should provide you with a completely working system. Due to the modular nature of the VGN series there are many different configuration, please read carefully and only make the changes specific to your system.

Installation Notes

  • § If booting with the live CD gives you a blank screen you should select the “Safe Graphics” menu choice.

Display/Video

Accelerated Video and Desktop Effects

Intel 2D and 3D accelerated video work out of the box.

Due to | bug 111257, compiz is disabled on the Intel i965 based video cards. To fix it do a apt-get install compizconfig-settings-manager. On install add “SKIP_CHECKS=yes” to your “/etc/xdg/compiz/compiz-manager” .

Note: If you enable Compiz on an Intel card there will be issues with viewing media files, please see the bug report above for details

Intel X3100:

Plugging in an external monitor works, but is a clone of the built-in LCD by default. Using the Screens and Graphics tool located under Administration you can setup the second monitor as an extension of the existing screen or a clone for presentations.

Setting up dual monitors via the command line

If you like doing it via the command line and are using the Intel drivers you can use this example (Note all this should be possible using the Screens and Graphics tool so only make this change if you prefer the command line method):

This is an example for a 1680×1050 built-in LCD and a 1600×1200 external LCD: Add a “Virtual 3280 1200” line in the Display SubSection of the Screen Section in your xorg.conf:

Exit to a virtual terminal (press: ctrl-alt-F1), login and type the following:

# sudo /etc/init.d/gdm stop

# xrandr –output LVDS –auto

To set the built-in LCD to ouput 1680×1050

# xrandr –output VGA –right-of LVDS

To extend the desktop

Fonts on High-Res Screens

On high-res screens (e.g. 15″ 1680×1050), some users consider the default fonts too be too large (Launchpad bug report). You can fix this by following these steps:

  • 1. Open System->Preferences->Appearance
  • 2. Select the “Fonts” tab
  • 3. Click the “Details” button (lower right)
  • 4. Adjust the Resolution down to 96dpi
  • 5. Make sure you have Subpixel (LCD) Smoothing enabled
  • 6. Save the preferences

If you also want small fonts on the GDM login window, you can do this:

  • 1. Open System->Administration->Login Window
  • 2. Select the ‘Security’ tab
  • 3. Click the ‘Configure X-Server’ button
  • 4. Append ‘-dpi 96’ (without quotes) to the text in the ‘Command’ field
  • 5. Reboot the computer.

Brightness

Intel X3100:

The brightness controls should work out of the box on a fresh install.

Audio

Getting Sound to work

If you are using Intel ICH8(the newer sound chipsets) your sound might not work with a fresh install of Gutsy. To correct this simply make sure your backports repository is enabled in /etc/apt/source.list. Then run sudo apt-get install linux-backports-modules-generic . This will install the latest alsa drivers for your sound.

Fingerprint Reader

The reader works with ThinkFinger. General instructions available here and here. Instructions in French available at http://doc.ubuntu-fr.org/materiel/thinkfinger

Prebuilt packages are available from jldugger using Launchpad’s PPA:

Add the thinkfinger package repository by creating /etc/apt/sources.list.d/thinkfinger.list with these two lines:

deb http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse

deb-src http://ppa.launchpad.net/jldugger/ubuntu gutsy main restricted universe multiverse

Then update the package database and install packages:

$ sudo apt-get update

$ sudo apt-get install libpam-thinkfinger libthinkfinger-dev libthinkfinger-doc libthinkfinger0 thinkfinger-tools

After the package is installed add the following two lines to /etc/pam.d/common-auth

auth sufficient pam_thinkfinger.so

auth required pam_unix.so try_first_pass

Edit /etc/modules and add the following line:

uinput

Load the module manually for this session:

$ sudo modprobe uinput

Summary:

  • § Recording fingerprints works
  • § Login works
  • § The password must be entered to unlock a locked screensaver
  • § sudo works
  • § gksu and gksudo hang: for example it is necessary to run synaptic twice and enter your password upon failure. To be able to use the Finger print reader in the session subsequently, kill the hanging gksu/gksudo process. A workaround is editing the Gnome System Menu (alacarte) to specify sudo instead of gksu/gksudo for the launching command and choose type “Application in Terminal”: this opens an extra terminal window for each superuser application you want to use though.

Please note: This post has been modified from the original post on http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61 to work for Sony Vaio Notebooks.

Advertisements

~ by Chuka on October 24, 2007.

15 Responses to “Configuring Ubuntu Gutsy for Sony Vaio with Thinkfinger Fingerprint reader, Intel4965n Card, Intel X3100 running Compiz-fusion, with sound working”

  1. Hello…Thanks for the nice read, keep up the interesting posts..what a nice Monday

  2. Stumbled upon your blog a week ago and decided to come back. Not for the articles you write, but for how you write them, really amazing stuff you’re doing here, i like how you put information into the articles which makes it much more easier to read and much more interesting of course. Keep up the good work!

  3. Thanks for your comments…I really appreciate them.

  4. Hello,

    I’ve done what u told for the fingerprints reader but it doesn’t work with my VAIO VGN SZ4 with gusty…

  5. What exactly is the ID number of your fingerprint reader? I am sure this only works on a subset of the readers, as Sony has fiddled with the firmware to prevent it from being directly read by the linux UPEK drivers. If you can provide the hardware id that would be fantastic!

  6. hi,
    That’s a very interesting post. I’m running Hardy on my SZ3XP but can’t get the fingerprint to work. Error message is:
    “ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
    Copyright (C) 2006, 2007 Timo Hoenig

    Initializing… done.
    Could not acquire fingerprint (communication with fingerprint reader failed).”

    The finger print is as follows:
    Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

    Any help available to make it work ?

  7. I have Sony vaio SZ650N and I tried this:

    # tf-tool –acquire

    ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
    Copyright (C) 2006, 2007 Timo Hoenig

    Initializing…USB device not found.

    My lsusb:

    # lsusb
    Bus 007 Device 003: ID 0bc2:3000 Seagate RSS LLC
    Bus 007 Device 001: ID 0000:0000
    Bus 006 Device 003: ID 05ca:183a Ricoh Co., Ltd
    Bus 006 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 007: ID 147e:2016
    Bus 001 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd
    Bus 005 Device 001: ID 0000:0000

    Any help?

  8. sorry for the late reply, I think I only got mine *partially* working

  9. Somehow i missed the point. Probably lost in translation 🙂 Anyway … nice blog to visit.

    cheers, Enactment

  10. As for the notebook that I homologando, I found many sites referring to installation of fingerprinter will, but almost all follow the tips and finally found a site saying that it no support so far in Linux, you know if there is possibility of do this work in Linux?

    the site which I refer is http://www.reactivated.net/fprint/wiki/Unsupported_devices # UPEK_TouchStrip_device_variant

    if it can take a look and give me a light I am grateful about.

    I am currently using the ubuntu 7.10 with gutsy kernel 2.6.20.7

    is the lsusb

    Bus 006 Device 001: ID 0000:0000
    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 002: ID 147e: 2016
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 002: ID 0bda: Realtek Semiconductor Corp. 0158. Mass Stroage Device
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 002: ID 04f2: b052 Chicony Electronics Co., Ltd
    Bus 001 Device 001: ID 0000:0000

    I am grateful for the attention

    Stay with God

  11. hey 🙂
    its very reasonable article.
    Nice post.
    realy good post

    thank you 😉

  12. Hi! I was surfing and found your blog post… nice! I love your blog. 🙂 Cheers! Sandra. R.

  13. Sony VAIO VGN-NS235J/W 15.4-Inch Laptop
    I love the new laptop. It works fast, it’s not too big and didn’t have too much preinstalled things i had to take care of. And for the price, it was a bargain.

  14. Fingerprint Recognition Hamster is a fingerprint scanner for a computer Security featuring superior performance, accuracy, durability based on unique Fingerprint Biometric Technology.

  15. Sign: zdbrw Hello!!! tpmbn and 2020wcswqaqeem and 2802 : I love your site. 🙂 Love design!!! I just came across your blog and wanted to say that Ive really enjoyed browsing your blog posts.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: