Vaio VGN-SZ72B
From MalaWiki
| http://www.linux.it/~malattia/images/tadamune-sz72b.jpg |
Contents |
[edit] Interesting devices
[edit] Input
AlpsPS/2 ALPS TouchPad
Works using the synaptics driver for Xorg.
[edit] Bluetooth
I didn't anything particular to make it work, loaded modules are:
rfcomm l2cap hci_usb bluetooth
and I can bind to a GPS with the help of hcitool:
# hcitool dev Devices: hci0 00:16:FE:90:A8:A7
[edit] Network
- Intel Corporation PRO/Wireless 3945ABG: works great with ipw3945.
I'm looking forward to test the just released iwlwifi driver.
- Marvell Technology Group Ltd. 88E8036: using sky2, some problem after resume, will need to investigate
It also suffers of a bug for which it stops working after some high burst, reloading the module makes the device functional again
[edit] Video
This laptop is equipped with 2 video cards: one for "Speed", one for "Stamina" mode. You can switch between them toggling a switch near the power button and rebooting.
- NVidia GeForce Go 7400 ("Speed" mode): Works good with proprietary drivers from NVidia. Using the nvidia-settings utility you can setup and turn on/off external monitors.
- Intel Corporation Mobile 945GM/GMS/940GML ("Stamina" mode): Yeah, great! i810 driver for X.org works quite fine: xinerama, dual screen, tv-out! NOTE: since version 2.0.0 the driver is called simply intel and uses the XRandR 1.2 extensions to setup multiple screens, a different version of the xorg.conf file is also needed (see below in the FILES section). You can then play with it using xrandr:
$ xrandr -help $ xrandr -q $ xrandr --output VGA --auto $ xrandr --output VGA --left-of LVDS
- I have an init script that runs just before [gkxw]dm and links the correct xorg.xonf at bootup.
[edit] Felica card reader
It's probably this one on the USB bus but I don't have any proximity readable smart card...
Bus 005 Device 002: ID 054c:01bb Sony Corp.
Works fine with the libpasori demo applications.
[edit] PCMCIA
09:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
Works with no problem, use yenta_socket.
[edit] Card reader
- Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD): the driver is appearing within the tifm_7xx1, look for the tifm_ms.
[edit] Fingerprint reader
Not properly tested yet.
[edit] Camera
Here is the driver: http://lsb.blogdns.net/ry5u870/ http://wiki.mediati.org/R5u870.
Works fine with xawtv and others, see the above page for more.
[edit] Audio
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller
modprobe snd_intel_hda model=basic
and unmute channels, you can also record sounds.
[edit] Backlight
Works with the sony-laptop module. The module is included in 2.6.21-rc1 and later kernels. Previously it was available in the -mm tree as sony_acpi.
See /sys/class/backlight/sony/*
[edit] CPU frequency scaling
Here's what cpufreq-info reports:
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux AT brodo DOT de, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 1000 MHz - 1.83 GHz
available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1000 MHz and 1.83 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz.
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 1
hardware limits: 1000 MHz - 1.83 GHz
available frequency steps: 1.83 GHz, 1.33 GHz, 1000 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1000 MHz and 1.83 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz.
[edit] Suspend to Ram
Suspending works nice when using the i810 video driver (and the i945 card obviously), using μswsusp you can issue
s2ram -f -p
Using the NVidia card you need to suspend while in X to get the display back on resume and the console will stay blank anyway.
s2ram -f
[edit] Suspend to Disk
I have problems but I didn't spend much time on it yet.
[edit] Notes
- VT, which is available on the Core2 Duo, is disabled by the bios and there's no option to enable it, so no virtualization here...
- the C3 state appears when on battery (/proc/acpi/processor/CPU[01]/power)
- Hotkeys configured through acpid
- I'm using a Debian Etch based installation (used the -rc1 installer)
[edit] Files
- /etc/X11/xorg.conf.nvidia
- /etc/X11/xorg.conf.i810
- /etc/X11/xorg.conf.intel (driver version >= 2.0.0)
- /etc/init.d/vaio-sz-common
- /etc/acpi/sonyhotkey
- /etc/acpi/hotkeys.sh
- /etc/modules
- .config (2.6.21-rc2-mm2)
- dmesg (2.6.21-rc3-mm2)
[edit] Random junk
[edit] # cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 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 nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3671.25 clflush size : 64 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz stepping : 6 cpu MHz : 1000.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 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 nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3667.24 clflush size : 64
[edit] # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 15) 09:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 09:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 09:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
[edit] # lsusb
Bus 005 Device 005: ID 05ca:1830 Ricoh Co., Ltd Bus 005 Device 003: ID 054c:0281 Sony Corp. Bus 005 Device 001: ID 0000:0000 Bus 004 Device 003: ID 044e:300c Alps Electric Co., Ltd Bus 004 Device 002: ID 054c:01bb Sony Corp. Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 003 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000
[edit] # cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input0 U: Uniq= H: Handlers=kbd event0 B: EV=120013 B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/class/input/input1 U: Uniq= H: Handlers=kbd event1 B: EV=40001 B: SND=6 I: Bus=0011 Vendor=0002 Product=0008 Version=0000 N: Name="PS/2 Mouse" P: Phys=isa0060/serio1/input1 S: Sysfs=/class/input/input2 U: Uniq= H: Handlers=mouse0 event2 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3 I: Bus=0011 Vendor=0002 Product=0008 Version=7321 N: Name="AlpsPS/2 ALPS GlidePoint" P: Phys=isa0060/serio1/input0 S: Sysfs=/class/input/input3 U: Uniq= H: Handlers=mouse1 event3 B: EV=f B: KEY=420 0 70000 0 0 0 0 0 0 0 0 B: REL=3 B: ABS=1000003 I: Bus=0010 Vendor=104d Product=0000 Version=0000 N: Name="Sony Vaio Jogdial" P: Phys= S: Sysfs=/class/input/input4 U: Uniq= H: Handlers=mouse2 event4 B: EV=7 B: KEY=40000 0 0 0 0 0 0 0 0 B: REL=100 I: Bus=0010 Vendor=104d Product=0000 Version=0000 N: Name="Sony Vaio Keys" P: Phys= S: Sysfs=/class/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=3 B: KEY=1f ffff0000 0 20000 100000 0 2 0 0 100400 0 40300400 0 0 0 0 I: Bus=0019 Vendor=0000 Product=0005 Version=0000 N: Name="Lid Switch" P: Phys=PNP0C0D/button/input0 S: Sysfs=/class/input/input7 U: Uniq= H: Handlers=event7 B: EV=21 B: SW=1 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button (CM)" P: Phys=PNP0C0C/button/input0 S: Sysfs=/class/input/input8 U: Uniq= H: Handlers=kbd event8 B: EV=3 B: KEY=100000 0 0 0
[edit] Links
- this page is listed on http://www.linux-on-laptops.com
- this page is listed on http://tuxmobil.org
- SZ1XP, and a lot of information http://avilella.googlepages.com/vaiosz
- an SZ2 http://eavr.u-strasbg.fr/%7Eloic/sony_vaioSZ2.html
Categories: Laptop | Debian | Linux | Sony
