Solved

Solaris 10 display 'fuzzy' through APC KVM Switch

Posted on 2008-06-16
14
1,052 Views
Last Modified: 2013-12-27
We have a Solaris 10 box connected to an APC KVM Switch (via the APC 'Sun Console Converter' KVM cable)

The display is barely readable with a 10mm horizontal flicker

Thinking that it's a resolution issue.
0
Comment
Question by:ivan_sanders
  • 6
  • 5
  • 2
  • +1
14 Comments
 
LVL 40

Expert Comment

by:omarfarid
ID: 21799992
what type of monitor and its capabilities (resolution / freq.)? What server / system are you using to run solaris 10 on?
0
 

Author Comment

by:ivan_sanders
ID: 21800030
Monitor is AP5017

1280 x 1024 maximum resolution
Input Frequency        50/60 Hz

Server is Sunfire V440
0
 
LVL 22

Expert Comment

by:blu
ID: 21802043
How long are the cables used? High resolution monitors are highly susceptible to electrical interference from the cables. Anything longer than about 4 feet can require highly shielded cables. Not always, as I said, it depends on the environment and the resolution.
0
 

Author Comment

by:ivan_sanders
ID: 21808035
It would be (probably) 1.5m - but designed for the rack mount situation - so I would have thought the cable design would have been ok..   My thought was something to do with the resolution..   How can I check what the configured resolution on the Sun box is?...

Though the APC KVM does I think try and match the output of the box..   When I switch to the Sun output, the KVM displays "New Mode detected 1192x892 66Hz"
0
 
LVL 22

Expert Comment

by:blu
ID: 21808891
Sometimes the problem is that the KVM does not pass the correct display info to the box when it is booting and the display is not directly connected at the time. I have a KVM and if a system reboots while it is not connected to the display, it incorrectly reads the display type and resolution. In my case I was able to work around this by hard-coding the display info in the xorg.conf file, but I am using a X86 based Ultra 40. On the sparc systems the X server is still Xsun and doing the configuration for that is trickier and frame buffer dependent. Are yo uusing sparc and if so, what type of frame buffer?
0
 

Author Comment

by:ivan_sanders
ID: 21809017
Sunfire V440 - starting to stretch me - how do I identify frame buffer??
0
 
LVL 22

Expert Comment

by:blu
ID: 21809354
Not entirely sure myself. The V440 did not come with a graphics card in the standard configuration, so no help there. There are a few of the newer XVR cards qual'ed, and one of the PGX64 cards. I think the pgx64 card is configured with the m64config command. IIRC, the XVR cards use fbconfig.
0
Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 

Author Comment

by:ivan_sanders
ID: 21809397
both the commands are there and produce output..
0
 
LVL 22

Expert Comment

by:blu
ID: 21811771
With fbconfig, you can use the -propt and -prconf options to display the current hardware and software configuration. Also -res will display the current resolution. It also has a -gui flag that lets you configure it all through a gui; try that.

The m64config command likewise allows you to set various resolutions.

There is also a pgxconfig command that might be relevant.   I suggest you read the man pages and give them a go. But first, try rebooting with the monitor connected to the rebooting system all the time during the process. See if you get any better results that way.
0
 

Author Comment

by:ivan_sanders
ID: 21818684
Interesting stuff - If I connect the KVM and reboot, I get the fuzzy output (and the KVM "New Mode detected 1192x892 66Hz")

If I reboot with the Sun Monitor connected, the display looks great - and then if I disconnect the Sun Monitor, and connect up the KVM monitor, the KVM Monitor looks great too (displays  "New Mode detected 1280x1024 60Hz")

The output of the fbconfig -propt is:

--- OpenWindows Configuration for /dev/fb ---

OWconfig: machine
Video Mode: NONE
Depth: 24

Screen Information:
      Doublewide: Disable
      Doublehigh: Disable
      Offset/Overlap: [0, 0]
      Output Configuration: Direct
      Fake8 Rendering: Disable
      Gamma Correction: no

The output of prconf is:


--- Hardware Configuration for /dev/fb ---

Type: XVR-100
ASIC: version 0x5159            REV: version 0x3000000
PROM: version 2.3

Monitor/Resolution Information:
Monitor A:
      EDID Data: Not Available
      Current resolution setting: 1280x1024x60
      Current depth: 24
Monitor B:
      EDID Data: Not Available
      Current resolution setting: 1152x900x66
      Current depth: 8

Depth Information:
      Possible depths: 8, 24

The output of gui was that it was 'ambiguous'

Hoping the connection of the Sun Monitor and swap might twig something...

0
 
LVL 22

Expert Comment

by:blu
ID: 21821756
Okay, so the problem is that the KVM is not passing the monitor characteristics to the Xserver when it starts up. The Xserver sees a 1192x892 66Hz monitor with the KVM, but it should see a 1280x1024x60 monitor. So, the trick is going to be to hard code the resolution for that monitor to override what the KVM says. Or, always have the monitor connected when the Xserver starts.
0
 

Author Comment

by:ivan_sanders
ID: 21821794
that's about it - bloody big monitor taking up space just for when the Xserver starts - I like your first option
0
 
LVL 1

Expert Comment

by:pramodzplanet
ID: 23020432
To set the resolution, run the following command as root :

# eeprom output-device=screen:r1280x1024x76

then reboot.
0
 
LVL 1

Accepted Solution

by:
pramodzplanet earned 500 total points
ID: 23020434
To change the console resolution and/or refresh rate, at the EPROM command prompt enter:
setenv output-device screen:r1152x900x76

The above command sets the console to 1152 x 900 at 76 Hz.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
FreeBSD on EC2 FreeBSD (https://www.freebsd.org) is a robust Unix-like operating system that has been around for many years. FreeBSD is available on Amazon EC2 through Amazon Machine Images (AMIs) provided by FreeBSD developer and security office…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now