Poulsbo doesn't use the intel ddx driver module (intel_drv.so).  Support 
for it is being delivered via the psb_drv.so module which is not in 
Solaris currently, and hence VESA is being used in your case.

I have requested for more details on Poulsbo from Intel so that we can 
plan on supporting it on OpenSolaris.

Thanks
Niveditha


Venu C wrote:

>Attached Xorg.0.log and xorg.conf(created with
>/usr/X11/bin/xorgconfig) and portion of display
>dialogue is
>also pasted.
>
>after the xorg.conf is created, post reboot, Xserver
>is
>not started.
>
>I do see options to select horizontal sync and
>vertical
>sync range but not the resolution. I want to set
>resolution to 1280x800, do I need to change manully
>xorg.conf(if it works?).
>
>mouse I have selected auto detect, keyboard generic
>101key pc/US english.
>
># /usr/X11/bin/scanpci
>
>pci bus 0x0000 cardnum 0x00 function 0x00: vendor
>0x8086 device 0x8100
> Intel Corporation System Controller Hub (SCH Poulsbo)
>
>pci bus 0x0000 cardnum 0x02 function 0x00: vendor
>0x8086 device 0x8108
> Intel Corporation System Controller Hub (SCH Poulsbo)
>Graphics Controller
>
>pci bus 0x0000 cardnum 0x1a function 0x00: vendor
>0x8086 device 0x8118
> Intel Corporation System Controller Hub (SCH Poulsbo)
>USB Client Controller
>
>pci bus 0x0000 cardnum 0x1b function 0x00: vendor
>0x8086 device 0x811b
> Intel Corporation System Controller Hub (SCH Poulsbo)
>HD Audio Controller
>
>pci bus 0x0000 cardnum 0x1c function 0x00: vendor
>0x8086 device 0x8110
> Intel Corporation System Controller Hub (SCH Poulsbo)
>PCI Express Port 1
>
>pci bus 0x0000 cardnum 0x1c function 0x01: vendor
>0x8086 device 0x8112
> Intel Corporation System Controller Hub (SCH Poulsbo)
>PCI Express Port 2
>
>pci bus 0x0000 cardnum 0x1d function 0x00: vendor
>0x8086 device 0x8114
> Intel Corporation System Controller Hub (SCH Poulsbo)
>USB UHCI #1
>
>pci bus 0x0000 cardnum 0x1d function 0x01: vendor
>0x8086 device 0x8115
> Intel Corporation System Controller Hub (SCH Poulsbo)
>USB UHCI #2
>
>pci bus 0x0000 cardnum 0x1d function 0x02: vendor
>0x8086 device 0x8116
> Intel Corporation System Controller Hub (SCH Poulsbo)
>USB UHCI #3
>
>pci bus 0x0000 cardnum 0x1d function 0x07: vendor
>0x8086 device 0x8117
> Intel Corporation System Controller Hub (SCH Poulsbo)
>USB EHCI #1
>
>pci bus 0x0000 cardnum 0x1e function 0x00: vendor
>0x8086 device 0x811c
> Intel Corporation System Controller Hub (SCH Poulsbo)
>SDIO Controller #1
>
>pci bus 0x0000 cardnum 0x1e function 0x01: vendor
>0x8086 device 0x811d
> Intel Corporation System Controller Hub (SCH Poulsbo)
>SDIO Controller #2
>
>pci bus 0x0000 cardnum 0x1e function 0x02: vendor
>0x8086 device 0x811e
> Intel Corporation System Controller Hub (SCH Poulsbo)
>SDIO Controller #3
>
>pci bus 0x0000 cardnum 0x1f function 0x00: vendor
>0x8086 device 0x8119
> Intel Corporation System Controller Hub (SCH Poulsbo)
>LPC Bridge
>
>pci bus 0x0000 cardnum 0x1f function 0x01: vendor
>0x8086 device 0x811a
> Intel Corporation System Controller Hub (SCH Poulsbo)
>IDE Controller
>
>pci bus 0x0001 cardnum 0x00 function 0x00: vendor
>0x8086 device 0x4222
> Intel Corporation PRO/Wireless 3945ABG Network
>Connection
>
>pci bus 0x0002 cardnum 0x00 function 0x00: vendor
>0x10b5 device 0x8112
> PLX Technology, Inc. PEX8112 x1 Lane PCI
>Express-to-PCI Bridge
>
>pci bus 0x0003 cardnum 0x04 function 0x00: vendor
>0x8086 device 0x1209
> Intel Corporation 8255xER/82551IT Fast Ethernet
>Controller
>
>pci bus 0x0003 cardnum 0x05 function 0x00: vendor
>0x1283 device 0x8888
> Integrated Technology Express, Inc. IT8888F PCI to
>ISA Bridge with SMB
>
>pci bus 0x0003 cardnum 0x06 function 0x00: vendor
>0x9710 device 0x9835
> NetMos Technology PCI 9835 Multi-I/O Controller
># 
>
>You must indicate the horizontal sync range of your
>monitor. You can either
>select one of the predefined ranges below that
>correspond to industry-
>standard monitor types, or give a specific range.
>
>It is VERY IMPORTANT that you do not specify a monitor
>type with a horizontal
>sync range that is beyond the capabilities of your
>monitor. If in doubt,
>choose a conservative setting.
>
>    hsync in kHz; monitor type with characteristic
>modes
> 1  31.5; Standard VGA, 640x480 @ 60 Hz
> 2  31.5 - 35.1; Super VGA, 800x600 @ 56 Hz
> 3  31.5, 35.5; 8514 Compatible, 1024x768 @ 87 Hz
>interlaced (no 800x600)
> 4  31.5, 35.15, 35.5; Super VGA, 1024x768 @ 87 Hz
>interlaced, 800x600 @ 56 Hz
> 5  31.5 - 37.9; Extended Super VGA, 800x600 @ 60 Hz,
>640x480 @ 72 Hz
> 6  31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60
>Hz, 800x600 @ 72 Hz
> 7  31.5 - 57.0; High Frequency SVGA, 1024x768 @ 70 Hz
> 8  31.5 - 64.3; Monitor that can do 1280x1024 @ 60 Hz
> 9  31.5 - 79.0; Monitor that can do 1280x1024 @ 74 Hz
>10  31.5 - 82.0; Monitor that can do 1280x1024 @ 76 Hz
>11  Enter your own horizontal sync range
>
>Enter your choice (1-11): 7
>
>You must indicate the vertical sync range of your
>monitor. You can either
>select one of the predefined ranges below that
>correspond to industry-
>standard monitor types, or give a specific range. For
>interlaced modes,
>the number that counts is the high one (e.g. 87 Hz
>rather than 43 Hz).
>
> 1  50-70
> 2  50-90
> 3  50-100
> 4  40-150
> 5  Enter your own vertical sync range
>
>Enter your choice: 1
>
>You must now enter a few identification/description
>strings, namely an
>identifier, a vendor name, and a model name. Just
>pressing enter will fill
>in default names.
>
>The strings are free-form, spaces are allowed.
>Enter an identifier for your monitor definition: 
>
>Now we must configure video card specific settings. At
>this point you can
>choose to make a selection out of a database of video
>card definitions.
>Because there can be variation in Ramdacs and clock
>generators even
>between cards of the same model, it is not sensible to
>blindly copy
>the settings (e.g. a Device section). For this reason,
>after you make a
>selection, you will still be asked about the
>components of the card, with
>the settings from the chosen database entry presented
>as a strong hint.
>
>The database entries include information about the
>chipset, what driver to
>run, the Ramdac and ClockChip, and comments that will
>be included in the
>Device section. However, a lot of definitions only
>hint about what driver
>to run (based on the chipset the card uses) and are
>untested.
>
>If you can't find your card in the database, there's
>nothing to worry about.
>You should only choose a database entry that is
>exactly the same model as
>your card; choosing one that looks similar is just a
>bad idea (e.g. a
>GemStone Snail 64 may be as different from a GemStone
>Snail 64+ in terms of
>hardware as can be).
>
>Do you want to look at the card database? 
>
>
>
>Now you must give information about your video card.
>This will be used for
>the "Device" section of your video card in xorg.conf.
>
>It is probably a good idea to use the same approximate
>amount as that detected
>by the server you intend to use. If you encounter
>problems that are due to the
>used server not supporting the amount memory you have,
>specify the maximum
>amount supported by the server.
>
>How much video memory do you have on your video card:
>
> 1  256K
> 2  512K
> 3  1024K
> 4  2048K
> 5  4096K
> 6  8192K
> 7  16384K
> 8  32768K
> 9  65536K
>10  131072K
>11  262144K
>12  Other
>
>Enter your choice: 6
>
>You must now enter a few identification/description
>strings, namely an
>identifier, a vendor name, and a model name. Just
>pressing enter will fill
>in default names (possibly from a card definition).
>
>The strings are free-form, spaces are allowed.
>Enter an identifier for your video card definition: 
>
>
>
>
>Please specify which color depth you want to use by
>default:
>
>  1  1 bit (monochrome)                               
>
>  2  4 bits (16 colors)                               
>
>  3  8 bits (256 colors)                              
>
>  4  16 bits (65536 colors)                           
>
>  5  24 bits (16 million colors)                      
>
>
>Enter a number to choose the default depth.
>
>3
>
>
>
>
>I am going to write the xorg.conf file now. Make sure
>you don't accidently
>overwrite a previously configured one.
>
>Shall I write it to /etc/X11/xorg.conf? 
>
>Do you want it written to the current directory as
>'xorg.conf'? 
>
>Please give a filename to write to: /etc/X11/xorg.conf
>
>File has been written. Take a look at it before
>starting an X server. Note that
>the xorg.conf file must be in one of the directories
>searched by the server
>(e.g. /etc/X11) in order to be used. Within the server
>press
>ctrl, alt and '+' simultaneously to cycle video
>resolutions. Pressing ctrl,
>alt and backspace simultaneously immediately exits the
>server (use if
>the monitor doesn't sync for a particular mode).
>
>For further configuration, refer to the xorg.conf(4)
>manual page.
>
>Thanks,
>Venu.
>--- Niveditha Rau <Niveditha.Rau at Sun.COM> wrote:
>
>  
>
>>Could you please include your /var/log/Xorg.0.log
>>file (one without the 
>>xorg.conf file?) and also your xorg.conf file?
>>
>>Thanks
>>Niveditha
>>
>>Venu C wrote:
>>    
>>
>>>on solaris x86, with i915 driver(also vgatext) I
>>>      
>>>
>>am seeing the display
>>    
>>
>>>resolution as 1024x768, but the BIOS has 1280x800.
>>>
>>>I tried /usr/X11/bin/xorgconfig and changed
>>>      
>>>
>>horizonal sync to 800 and
>>    
>>
>>>vertical refresh to 1280. the xorg.conf is saved,
>>>      
>>>
>>on reboot X-server is not
>>    
>>
>>>starting. did I miss any steps?
>>>
>>>I checked on ubuntu for the same platform, it has
>>>      
>>>
>>1280x800 as the maximum
>>    
>>
>>>and default.
>>>are there any related useful commands in solaris
>>>      
>>>
>>x86 to check 
>>    
>>
>>>framebuffer and
>>>X parameters.
>>>
>>>Thanks,
>>>Venu.
>>>_______________________________________________
>>>xwin-discuss mailing list
>>>xwin-discuss at opensolaris.org
>>>  
>>>      
>>>
>>    
>>


Reply via email to