Sony Input Devices Driver



  1. My Sony Devices
  2. Sony Device Support
  3. Sony Input Switch
  4. Sony Input Devices Driver Touchpad
  5. Sony Input Devices Driver
  6. Sony Input Devices Driver Win 7
  1. Recommended Resolution. Reinstall the device driver manually. From Start, search for device manager and select Device Manager from the results. Right-click the device in the list. Select Uninstall from the menu that appears. After the device is uninstalled, choose Action on the menu bar. Select Scan for hardware changes to reinstall the driver. Note You may be prompted to provide the path.
  2. Sony input device drivers. Install drivers automatically. Are you tired of looking for drivers? DriverPack will automatically select and install the required drivers. Popular Sony input devices. Alps Pointing-device for VAIO. Synaptics SMBus TouchPad. Synaptics PS/2 Port TouchPad.

Click on the Driver Tab, then click on Update Driver; Select Browse my computer for driver software and then select select Let me pick from a list of device drivers on my computer. It will bring up a list of drivers; Click on 1394 OHCI Compliant Host Controller (Legacy) then click Next. Make sure you select the one with (Legacy) after it. Write down description make and model - double click on it - drivers tab - write down version. Now Click UPdate Drivers which may not do anything as MS is far behind certifying drivers. Then RIGHT CLICK on it and UNINSTALL - REBOOT - this will rebuild the driver stack. 1st go to system maker's site and look for latest driver Download - SAVE. Looking for support on Sony Electronics products? Find firmware updates, software and driver downloads.

Before Connecting

The following guide will help you to connect your computer to your TV.

Before you proceed, it is recommended that you download the latest driver and software version of your graphic card. For more information, please visit your graphic card or computer manufacturer's website.
Most computers have a VGA output port, so you can use the VGA cable to connect your computer to the TV. Other recommended connection is via HDMI cable.

  • HDMI
    The High-Definition Multimedia Interface (HDMI) is an all-digital audio/video interface capable of transmitting high definition video and audio signals.
    However, not all HDMI-enabled video cards support audio. If your HDTV has an audio input, you might be able to connect a separate audio cable from your computer sound card directly to the TV.
    Otherwise, you'll need to connect the audio signal to a different device, such as external computer speakers or your home stereo system.
  • VGA
    The Video Graphic Array (VGA) is capable of transmitting high resolution analogue video, but does not transmit sound. You will need to use the audio connectors of your device.

    It is recommended to use a PC cable with ferrites, such as the 'Connector, D-sub 15', or an equivalent.

Notes on Audio Connectivity:
If connecting a digital audio system that is compatible with Audio Return Channel (ARC) technology, use the HDMI jack (socket) that carries the 'ARC' mark. If not, an additional audio connection to PC/HDMI AUDIO IN is necessary.

Note if your computer has DVI or Mini-DVI port:
You can connect it to the HDMI (with AUDIO IN) port through a DVI - HDMI adaptor interface (not supplied), and connect the device’s audio out port to the PC/HDMI AUDIO IN.

Corresponding PC input signal

Below are the corresponding PC input signals in Resolution and Horizontal frequency/ Vertical frequencySony Input Devices Driver
Resolution
Horizontal Frequency/ Vertical Frequency
640 x 480
31.5 kHz/ 60 Hz
800 x 60037.9 kHz/ 60 Hz
1024 x 76848.4 kHz/ 60 Hz
1280 x 76847.4 kHz/ 60 Hz and 47.8 kHz/ 60 Hz
1360 x 76847.7 kHz/ 60 Hz
1280 x 102464.0 kHz/ 60 Hz (Full HD model only)
1920 x 108067.5 kHz/ 60 Hz (Full HD model only) *
* The 1080p timing, when applied to the HDMI input, will be treated as video timing and not PC timing. This will affect the System Settings and Display settings.
  • To view PC content:
    • Set Scene Select to Graphics
    • Set Screen Format/ Wide Mode to Full
    • Set Display Area to Full Pixel. (Display Area is configurable only when Auto Display Area is set to Off.)
  • TV does not support interlaced signals.
  • For optimum picture quality, it is recommended that you use the signals in the chart. In Plug and Play, signals with a 60 Hz vertical frequency will be detected automatically. (PC reboot may be necessary.)
  • Depending on the connection status, the image may be blurred or smeared. In this case, change the PC’s settings and select another input signal 'Corresponding PC input signal'.
  • 1920 pixel x 1080 line/ 60Hz output may not be available, depending on your PC. Even if 1920 pixel x 1080 line/ 60Hz output is selected, the actual output signal may differ. In this case, change the PC’s settings and select another input signal 'Corresponding PC input signal'.
  • Copyright (C) 2004- 2005 Stelian Pop <stelian@popies.net>
  • Copyright (C) 2007 Mattia Dongili <malattia@linux.it>

This mini-driver drives the SNC and SPIC device present in the ACPI BIOS of theSony Vaio laptops. This driver mixes both devices functions under the same(hopefully consistent) interface. This also means that the sonypi driver isobsoleted by sony-laptop now.

Devices

Fn keys (hotkeys):¶

Some models report hotkeys through the SNC or SPIC devices, such events arereported both through the ACPI subsystem as acpi events and through the INPUTsubsystem. See the logs of /proc/bus/input/devices to find out what thoseevents are and which input devices are created by the driver.Additionally, loading the driver with the debug option will report all eventsin the kernel log.

The “scancodes” passed to the input system (that can be remapped with udev)are indexes to the table “sony_laptop_input_keycode_map” in the sony-laptop.cmodule. For example the “FN/E” key combination (EJECTCD on some models)generates the scancode 20 (0x14).

Backlight control:¶

Sony drivers download

If your laptop model supports it, you will find sysfs files in the/sys/class/backlight/sony/directory. You will be able to query and set the current screenbrightness:

brightnessget/set screen brightness (an integerbetween 0 and 7)
actual_brightnessreading from this file will query the HWto get real brightness value
max_brightnessthe maximum brightness value

Platform specific:¶

Loading the sony-laptop module will create a/sys/devices/platform/sony-laptop/directory populated with some files.

You then read/write integer values from/to those files by usingstandard UNIX tools.

My Sony Devices

The files are:

brightness_defaultscreen brightness which will be setwhen the laptop will be rebooted
cdpowerpower on/off the internal CD drive
audiopowerpower on/off the internal sound card
lanpowerpower on/off the internal ethernet card(only in debug mode)
bluetoothpowerpower on/off the internal bluetooth device
fanspeedget/set the fan speed

Note that some files may be missing if they are not supportedby your particular laptop model.

Example usage:

sets the lowest screen brightness for the next and later reboots

sets the highest screen brightness for the next and later reboots

retrieves the value

powers off the sound card

Sys micro driver

powers on the sound card.

RFkill control:¶

More recent Vaio models expose a consistent set of ACPI methods tocontrol radio frequency emitting devices. If you are a lucky owner ofsuch a laptop you will find the necessary rfkill devices under/sys/class/rfkill. Check those starting with sony-* in:

Smartcard programmers and electronics developing. Use the Smart VCP (Linux) Infinity PasswordSafe user's guide Infinity USB Unlimited VCP guide. Wb electronics card reader driver.

Development:¶

If you want to help with the development of this driver (andyou are not afraid of any side effects doing strange things withyour ACPI BIOS could have on your laptop), load the driver andpass the option ‘debug=1’.

REPEAT:
DON’T DO THIS IF YOU DON’T LIKE RISKY BUSINESS.

In your kernel logs you will find the list of all ACPI methodsthe SNC device has on your laptop.

Sony Device Support

  • For new models you will see a long list of meaningless method names,reading the DSDT table source should reveal that:

Sony Input Switch

  1. the SNC device uses an internal capability lookup table
  2. SN00 is used to find values in the lookup table
  3. SN06 and SN07 are used to call into the real methods based onoffsets you can obtain iterating the table using SN00
  4. SN02 used to enable events.

Some values in the capability lookup table are more or less known, seethe code for all sony_call_snc_handle calls, others are more obscure.

Sony
  • For old models you can see the GCDP/GCDP methods used to pwer on/offthe CD drive, but there are others and they are usually different frommodel to model.

I HAVE NO IDEA WHAT THOSE METHODS DO.

The sony-laptop driver creates, for some of those methods (the mostcurrent ones found on several Vaio models), an entry under/sys/devices/platform/sony-laptop, just like the ‘cdpower’ one.You can create other entries corresponding to your own laptop methods byfurther editing the source (see the ‘sony_nc_values’ table, and add a newentry to this table with your get/set method names using theSNC_HANDLE_NAMES macro).

Your mission, should you accept it, is to try finding out whatthose entries are for, by reading/writing random values from/to thosefiles and find out what is the impact on your laptop.

Sony Input Devices Driver Touchpad

Should you find anything interesting, please report it back to me,I will not disavow all knowledge of your actions :)

See also http://www.linux.it/~malattia/wiki/index.php/Sony_drivers for otheruseful info.

Sony Input Devices Driver

Bugs/Limitations:¶

Sony Input Devices Driver Win 7

  • This driver is not based on official documentation from Sony(because there is none), so there is no guarantee this driverwill work at all, or do the right thing. Although this hasn’thappened to me, this driver could do very bad things to yourlaptop, including permanent damage.
  • The sony-laptop and sonypi drivers do not interact at all. In thefuture, sonypi will be removed and replaced by sony-laptop.
  • spicctrl, which is the userspace tool used to communicate with thesonypi driver (through /dev/sonypi) is deprecated as well since allits features are now available under the sysfs tree via sony-laptop.