Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 02-02-2008, 09:23 PM   #1
Registered: Aug 2003
Location: Chesapeake Beach, MD
Distribution: Mandrake 9.2
Posts: 58

Rep: Reputation: 15
some hardware, including monitor not configured

Hi. I'm a new linux user because it's been quite awhile since I studied Unix and actually used Linux. Anyway, I installed OpenSuse on a partition of my Dell Dimension - Windows is on another partition. Late into the install came hardware configuration. The screen went blank and seemingly the install was not complete. I rebooted and OpenSuse started up with one obstacle. It says "You passed an undefined number..." and says to type <RETURN> to see a list of available monitor settings. I choose one and OpenSUse starts. There is a problem with my display - I think it's the resolution. The icons are very large and I can't see the whole screen - I have to scroll. I have an Intel graphics controller. Do I need to find and install drivers?
Old 02-02-2008, 09:42 PM   #2
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677Reputation: 677
Go to one of the virtual terminals as in "[Ctrl]-[Alt]-[F2]" and log in as root. Enter "init 3" to enter single user mode. then enter the command "sax2" and try configuring your graphics system there.

One thing to consider is creating your own modeline entries using the "gtf" program.

For example:
gtf 1024 768 60 -x

  # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
  Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

Edit the modeline label:
  # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
  Modeline "1024x768_60"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

Note that I changed 60.00 to 60.  I've found that xorg doesn't like it when I left the .00 on.
You could add the modeline to the Modes[0] section if it exists. If not just add it to the "Monitor" section.
Then make sure there is a matching entry in the "Screen" section.

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  332 207
  HorizSync    32-48
  Identifier   "Monitor[0]"
  ModelName    "ZV5000"
  Option       "DPMS"
  VendorName   "HP"
  VertRefresh  40-70
  UseModes     "Modes[0]"

Section "Modes"
  # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
  Modeline "1024x768_60"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

  Identifier   "Modes[0]"

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x800" "1280x768_60" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  SubSection "Display"
    Depth      16
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
These values are just examples.

I'm not familiar with your IBM chipset. You could check the HCL on this site or search using Google.


About the "passed unknown number" statement, you may have a "vga=XXX" entry that isn't supported. I use vga=794. You might give it a try.

From svga.txt kernel documentation:
The ID numbers can be divided to three regions:

0x0000 to 0x00ff - menu item references. 0x0000 is the first item. Don't use
outside the menu as this can change from boot to boot (especially if you
have used the `scan' feature).

0x0100 to 0x017f - standard BIOS modes. The ID is a BIOS video mode number
(as presented to INT 10, function 00) increased by 0x0100.

0x0200 to 0x08ff - VESA BIOS modes. The ID is a VESA mode ID increased by
0x0100. All VESA modes should be autodetected and shown on the menu.

0x0900 to 0x09ff - Video7 special modes. Set by calling INT 0x10, AX=0x6f05.
(Usually 940=80x43, 941=132x25, 942=132x44, 943=80x60, 944=100x60,
945=132x28 for the standard Video7 BIOS)

0x0f00 to 0x0fff - special modes (they are set by various tricks -- usually
by modifying one of the standard modes). Currently available:
0x0f00 standard 80x25, don't reset mode if already set (=FFFF)
0x0f01 standard with 8-point font: 80x43 on EGA, 80x50 on VGA
0x0f02 VGA 80x43 (VGA switched to 350 scanlines with a 8-point font)
0x0f03 VGA 80x28 (standard VGA scans, but 14-point font)
0x0f04 leave current video mode
0x0f05 VGA 80x30 (480 scans, 16-point font)
0x0f06 VGA 80x34 (480 scans, 14-point font)
0x0f07 VGA 80x60 (480 scans, 8-point font)
0x0f08 Graphics hack (see the CONFIG_VIDEO_HACK paragraph below)

0x1000 to 0x7fff - modes specified by resolution. The code has a "0xRRCC"
form where RR is a number of rows and CC is a number of columns.
E.g., 0x1950 corresponds to a 80x25 mode, 0x2b84 to 132x43 etc.
This is the only fully portable way to refer to a non-standard mode,
but it relies on the mode being found and displayed on the menu
(remember that mode scanning is not done automatically).

0xff00 to 0xffff - aliases for backward compatibility:
0xffff equivalent to 0x0f00 (standard 80x25)
0xfffe equivalent to 0x0f01 (EGA 80x43 or VGA 80x50)

If you add 0x8000 to the mode ID, the program will try to recalculate
vertical display timing according to mode parameters, which can be used to
eliminate some annoying bugs of certain VGA BIOSes (usually those used for
cards with S3 chipsets and old Cirrus Logic BIOSes) -- mainly extra lines at the
end of the display.
For SuSE 10.3, if you look in YaST2, the is a module for Community Repositories. One is for ATI and another for NVIDIA where you can download propriety 3d drivers. You didn't indicate which Video card you have. However you message deals mainly with the monitor. If you install one of these drivers, the monitor setup may work out better.

Last edited by jschiwal; 02-03-2008 at 10:07 PM.
Old 02-09-2008, 04:45 PM   #3
Registered: Aug 2003
Location: Chesapeake Beach, MD
Distribution: Mandrake 9.2
Posts: 58

Original Poster
Rep: Reputation: 15

Thanks for your help. How do I edit the modeline though? What if I just go to Configuration > Yast > Hardware > Network Devices? It looks like I can configure there - but I don't know what to set things to. In Options I get a list of things to set: AccelMethod, AperTexSize, CacheLines ..., Xvideo. I leave Options alone and go to Configure where I find my model number and select it. I set the resolution and before saving, I run the test - then the screen goes black.
edit: OK. You must be talking about xorg.conf. I see modeline lines here. I will try what you have suggested. Thanks.

Last edited by Whatshisface; 02-10-2008 at 10:26 AM. Reason: discovered xorg.conf file
Old 02-15-2008, 08:52 PM   #4
Registered: Aug 2003
Location: Chesapeake Beach, MD
Distribution: Mandrake 9.2
Posts: 58

Original Poster
Rep: Reputation: 15
Hi. I have set my resolution to where I want it. In configuring monitor I couldn't see the OK or SAVE buttons until I moved my taskbar. I still have the undefined number thing. I will try to find the "vga =" line somewhere in xorg.conf and adjust as jschiwal suggested.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora core 6 First Boot Monitor Display Problem .. X11 not getting configured... ngrid Fedora 4 03-30-2007 06:21 PM
Slackware: configured, but monitor runs on 59Hz. the_ruthless Linux - Newbie 4 06-14-2006 04:37 AM
RH9 wrongly configured monitor during setup CLKalyani Red Hat 3 11-10-2004 09:33 PM
Configured Wrong Monitor gendreau Linux - Newbie 3 10-03-2004 08:17 PM
Help!!! My monitor is not getting configured Properly in Mandrake 9.1 arun79 Linux - Newbie 2 05-13-2003 08:11 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:49 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration