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 >>> >>> >>> >> >>
