LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   video driver for Prosavage KM266 (https://www.linuxquestions.org/questions/linux-hardware-18/video-driver-for-prosavage-km266-82615/)

goodman 08-16-2003 02:56 PM

video driver for Prosavage KM266
 
Hi,

I installed RH 9 on my new system which has an on-board
Prosavage KM266 vedio card. However, RH 9 is not able to
find a suitable driver for it. RH 9 use the "Vesa" for the video
card, and therefore the resolution is always very low.

Anybody can tell me where I can find the driver for my video card for Red Hat 9. I can find one for Red Hat 8, but it doen't work when I install in Red Hat 9.

Thanks in advance.

CodeHawk 08-20-2003 02:43 PM

S3 Prosavage
 
Well it seems S3 Prosavage is creating hell w/Linux all over the place these days .
This is how i fixed my display from turning blank, black screen or garbled mess.. Yes i tried trio64 vesa etc.. and others and had no luck

The 10 steps to having your GUI back.

Worked for me I hope you too.

1. Install Redhat 9 in text mode.

2. install your services blaa blaa.

3. Chose your video card, humm It detected a S3 savage KM133, (i did try this first it does not work) Thats not what i have on my system. I have a S3 savage8 ProsavageDDR KM266. At least that what they tell me. (yes I'm sure). Mine is integrated in to the motherboard. anyway Chose unsuported vga device res 800x600. If your video ram is set in bios set it for what ever you configed it at 8-16-32-what ever.

4. make sure you chose boot to command line. dont use lilo or grub. just #.

5 .login as root .. or befor you go any further try startx and see what happens? you can always use ctrl alt backspace to unload the xwin service.

6 ok i'm going to assum its still f***** up at this point.

7. If you have already installed your OS and set lilo or grub as boot loader you can hold down on the ctrl alt F2 keys to get to a text based login screen.

8. you must create a XFree86.new file to do this run command >> # XFree86 -configure << at # promt. the results will be a file called XFree86Config.new

9. Copy this file to the /etc/X11/XF86Config directory
example : cp XFree86Config.new /etc/X11/XF86Config

10 Start xwindows startx. Enjoy, Worked for me. Only took 11 hours of bs to figure out but hay it works now and i can tweak it from here.

Codehawk
Peace.......

goodman 08-21-2003 12:35 AM

command configure
 
hi,

where do I call command "configure". My linux does not recognize
this command. I have already installed the linux. Based on your
instruction, I just need to create a new XF86Config, is it right?

Thanks a lot

arunshivanandan 08-21-2003 12:37 AM

use 'xf86config' to create new XF86Config file

CodeHawk 08-21-2003 08:18 AM

corrected sorry was in a hurry, all linux commands are case sensitive

XFree86 -configure



you can test fire X by typing >> XFree86 -xf86config /root/XF86Config.new << if your x service fires up and you can see a mouse, your in.

copy the new file >>
cp XFree86Config.new /etc/X11/XF86Config

startx

done.


codehawk
peace.....

goodman 08-21-2003 11:08 PM

After I running the command, first I have hte following error message:

Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@xfree86.org.

I rename the X0-lock and redo it, I got the following messge:
_XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already running

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.

thanks for your help

arunshivanandan 08-22-2003 02:48 AM

make sure that you are trying startx from text mode.also ,check /var/log/XFree.0.log to see whether your system uses XF86Config or XF86Config-4 file(XFree 4.x will check for the later one first.).if it uses the -4 file,then delete the -4 one and proceed with the other one.you can create a new XF86Config using 'xf86config' or redhat-config-xfree.

CodeHawk 08-25-2003 01:38 PM

Well it seems S3 Prosavage is creating hell w/Linux all over the place these days

PART 2

after checking around and looking for updated drivers I found there was'nt a driver i could really use or should i say a driver that would work worth a penny with my board and builtin Video card.

After Getting my GUI back to where i could at least read my screen 800x600 256 colors.

i noticed there where 58 available updates from RHN for RedHat 9

I applied updates that pertained to my server config.

after completing the updates I tryed a few other res and driver configurations having no luck I said just screw it. Not!! I don't give up, ever...

I'll keep trying, a couple hours went by, Sometimes it helps just to walk away.

I came back sit down and loaded VESA driver /w the default probe done on the Video card which was S3 Prosavage KM133
with 16mg mem. 800x600 16m colors.

Keep in mind this would not work when i was installing RH9 from the start. i could'nt install from xwin GUI, I had to do a linux text install.

I logged out. startx and KaBaNG VICTORY! it works in all res's and colors.

Why does it work now? Maybe the updates? what else could it have been? anyway ....its working perfect.

I hope this will help others, any Q'z I'll try to help

Codehawk
peace.......

goodman 08-26-2003 12:23 AM

Thanks for your information, but which update do you think may
make the improvement. where can I get it ?

Thanks

CodeHawk 08-26-2003 10:13 AM

http://redhat.com after installing Redhat 9 you will be asked to sign-up for updates news and so on.

what are you doing setting up a server ? workstation? desktop? What services are you installing.

What is your bios configuration? Sometimes you need to alter HD and video speed and ram settings. What type of motherboard are you using? What chip set??thats a big one...

I have had times when i'v had to flash a bios in order to get a system running. I'v had to disable com ports in order to get the Os to recognize the com port that i disabled, sounds strange but i'v had to do these things.

All these plus make a big deference in what services and servers you install on your system.
The errors that are happening sound like your xwin service is starting twice.

My configuration that works is as follows:

I have a 40gb HD
My partictions are :
/boot 99mg
/ root 1000mb
/usr 2560mg
/home (auto fill) this is the only prt thats not a fixed size.(auto fill)
/var 1024
/tmp 1524
/chroot 1024
/var/lib 1549
<sawp> 1024

here is a copy of my Xfree86 config file. that works.

# XFree86 4 configuration created by redhat-config-xfree86

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"

#DisplaySize 280 210 # mm
Identifier "Monitor0"
VendorName "NEC"
ModelName "NEC MultiSync XE15"
HorizSync 31.0 - 65.0
VertRefresh 55.0 - 120.0
Option "DPMS"
EndSection

Section "Device"

### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "HWCursor" # [<bool>]
#Option "SWCursor" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # [<str>]
#Option "UseBIOS" # [<bool>]
#Option "LCDClock" # <freq>
#Option "ShadowStatus" # [<bool>]
#Option "VideoRAM" # <i>
#Option "CrtOnly" # [<bool>]
#Option "TvOn" # [<bool>]
#Option "PAL" # [<bool>]
#Option "ForceInit" # [<bool>]
Identifier "Card0"
Driver "vesa"
VendorName "S3 Inc."
BoardName "S3 ProSavage KM133"
VideoRam 16384
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection

codehawk
peace.....

twinkers 09-13-2003 07:35 PM

Well, tried to get this done on a friends SuSE box but the monitor just keeps blinking out of range. Tried the lot but still get stuck with the vesa driver at low res. Anyone did get it to work on SuSE 8.2? (he's got the integrated S3 savage8 ProsavageDDR KM266)

Regards

GustavoRuiz 10-01-2004 02:29 AM

redhat 9 + ProSavage
 
I had the same problem today...

There is a poorly documented option, named UseBIOS from the Savage driver, that enables or disables the video BIOS to change graphic modes.
If you disabled it, the X-Windows work!

Example of my XF86Config with option UseBIOS disabled:

Section "Device"
Identifier "Videocard0"
Driver "savage"
VendorName "Videocard vendor"
BoardName "S3 ProSavage KM133"
Option "UseBIOS" "no"
EndSection

More info about other options at:
http://www.die.net/doc/linux/man/man4/savage.4.html


All times are GMT -5. The time now is 11:57 PM.