Tuesday Nov 25, 2008

Solaris Thinkpad T61 / T61p Suspend to RAM support

Currently I am running Solaris Nevada 102 build and suspend to RAM and resume works with Thinkpad T61p and T61 laptops. Only problem I faced is with OSS driver, sound stops working after resuming. With the recent "audiohd" driver integration this can be tackled.  If you have freshly installed Solaris Nevada 102 and above then you can skip the OSS removal step and go direct to enabling suspend to RAM support.

1) remove oss driver with "pkgrm oss"

2) touch /reconfigure and then reboot the machine. 

Now Solaris uses "audiohd" driver for sound instead of oss driver.

Enabling Suspend to RAM support:

           Add the below entry to /etc/power.conf

--------

S3-support              enable

---------

Run " /usr/sbin/pmconfig"  to activate it.

To test the Suspend to RAM support run the command " /usr/openwin/bin/sys-suspend" and then select "suspend" option. To resume press power button.

Monday Nov 24, 2008

Solaris Thinkpad T61p projector configuration

The default Nvidia driver that is being shipped with Solaris Express/OpenSolaris distro doesn't allow you to switch to 1024x768 resolution for Thinkpad T61p.  Most of the LCD projectors works with "1024x768" resolution.  Add the following lines to Nvidia device section in /etc/X11/xorg.conf for 1024x768 resolution.

--- 

  Option "UseEdidFreqs" "False"

 ---

I have attached xorg.conf file for reference. Tested this on Thinkpad T61p which comes with Nvidia Quadro FX 570M chipset.

For projector setup. Copy the xorg.thinkpad.t61p.projector.conf  to /etc/X11/xorg.conf and restart the gdm or CDE login . You can remove/move the file once you are done with the projector setup.

Tuesday Jun 24, 2008

Solaris Thinkpad T61 Xorg Projector configuration

The default Nvidia driver that is being shipped with Solaris Express/OpenSolaris distro doesn't allow you to switch to 1024x768 resolution for Thinkpad T61. The issue here is most of the LCD projectors loves "1024x768" resolution. So with below workaround you can switch to 1024x768 (note this is experimental). Add the following lines to Nvidia device section in /etc/X11/xorg.conf

--- 

  Option "UseEdidFreqs" "False"
  Option "HorizSync" "DFP-0: 40-70"
  Option "VertRefresh" "DFP-0: 58-62"

 ---

I have attached xorg.conf file for reference. Tested this on Thinkpad T61 which comes with Nvidia Quadro NVS 140M chipset. Special thanks to John.M.Martin for pointing this workaround.

Thursday Feb 21, 2008

Thinkpad T61 Solaris Projector configuration

Here is the xorg.conf.projector.T61.Nvidia projector configuration of Thinkpad T61 for Solaris . Best resolution is "1280x960" for display in case your are using with projector . Note this for the Thinkpad T61 which comes with Nvidia display card. Below is the PCI ID.

 pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x10de device 0x0429
 nVidia Corporation  Device unknown

Thursday Jan 31, 2008

Thinkpad T61 Solaris

Installed "Solaris Express Developer Edition 1/08 snv_79a X86" on Thinkpad T61 . Here is the list of devices

Wireless doesnot work. Waiting for iwk driver release.

For sound driver use the OSS driver from http://www.4front-tech.com/download.cgi . One issue with OSS driver is that it puts "input-mixer" on high, so its noisy while you boot up. Workaround is to mute while bootup and then set the ossmix after bootup.

#~ossmix connector.int-speaker.input-mix 0

This comes with Nvidia card so compiz-fusion works fine . Compiz-fusion can be downloaded from Erwann's blog 

bash~# scanpci

pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x2a00
 Intel Corporation Mobile Memory Controller Hub

pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x2a01
 Intel Corporation Mobile PCI Express Root Port

pci bus 0x0000 cardnum 0x19 function 0x00: vendor 0x8086 device 0x1049
 Intel Corporation 82566MM Gigabit Network Connection

pci bus 0x0000 cardnum 0x1a function 0x00: vendor 0x8086 device 0x2834
 Intel Corporation 82801H (ICH8 Family) USB UHCI #4

pci bus 0x0000 cardnum 0x1a function 0x01: vendor 0x8086 device 0x2835
 Intel Corporation 82801H (ICH8 Family) USB UHCI #5

pci bus 0x0000 cardnum 0x1a function 0x07: vendor 0x8086 device 0x283a
 Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2

pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x284b
 Intel Corporation 82801H (ICH8 Family) HD Audio Controller

pci bus 0x0000 cardnum 0x1c function 0x00: vendor 0x8086 device 0x283f
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 1

pci bus 0x0000 cardnum 0x1c function 0x01: vendor 0x8086 device 0x2841
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 2

pci bus 0x0000 cardnum 0x1c function 0x02: vendor 0x8086 device 0x2843
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 3

pci bus 0x0000 cardnum 0x1c function 0x03: vendor 0x8086 device 0x2845
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 4

pci bus 0x0000 cardnum 0x1c function 0x04: vendor 0x8086 device 0x2847
 Intel Corporation 82801H (ICH8 Family) PCI Express Port 5

pci bus 0x0000 cardnum 0x1d function 0x00: vendor 0x8086 device 0x2830
 Intel Corporation 82801H (ICH8 Family) USB UHCI #1

pci bus 0x0000 cardnum 0x1d function 0x01: vendor 0x8086 device 0x2831
 Intel Corporation 82801H (ICH8 Family) USB UHCI #2

pci bus 0x0000 cardnum 0x1d function 0x02: vendor 0x8086 device 0x2832
 Intel Corporation 82801H (ICH8 Family) USB UHCI #3

pci bus 0x0000 cardnum 0x1d function 0x07: vendor 0x8086 device 0x2836
 Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x2448
 Intel Corporation 82801 Mobile PCI Bridge

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x2811
 Intel Corporation Mobile LPC Interface Controller

pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x2850
 Intel Corporation Mobile IDE Controller

pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x2829
 Intel Corporation Mobile SATA AHCI Controller

pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x283e
 Intel Corporation 82801H (ICH8 Family) SMBus Controller

pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x10de device 0x0429
 nVidia Corporation  Device unknown

pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x8086 device 0x4230
 Intel Corporation  Device unknown

pci bus 0x0015 cardnum 0x00 function 0x00: vendor 0x1180 device 0x0476
 Ricoh Co Ltd RL5c476 II

pci bus 0x0015 cardnum 0x00 function 0x01: vendor 0x1180 device 0x0832
 Ricoh Co Ltd  Device unknown

pci bus 0x0015 cardnum 0x00 function 0x02: vendor 0x1180 device 0x0822
 Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter

pci bus 0x0015 cardnum 0x00 function 0x03: vendor 0x1180 device 0x0843
 Ricoh Co Ltd  Device unknown

pci bus 0x0015 cardnum 0x00 function 0x04: vendor 0x1180 device 0x0592
 Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter

pci bus 0x0015 cardnum 0x00 function 0x05: vendor 0x1180 device 0x0852
 Ricoh Co Ltd xD-Picture Card Controller

About

pradhap

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today