[Ilugc] SiS 6215c SVGA cardproblem: Desktop not displayed properly

  • From: tamcoindia@xxxxxxxxxxx (tamco india)
  • Date: Tue, 13 Jan 2004 11:06:30 +0000 (GMT)

--0-1189472239-1073991990=:46222
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

hello
 
i am very new to this thing and i know next to nothing abt linux(but slowly 
learning by getting my fingers wet), and even less abt programming and coding 
and whatever.(i am a textile graduate)
so i would be very grateful if you could please advise what to do further to 
get to a properly displayed gui
 
1.Get the source tree: this means the .tgz binary?all i know is that the distro 
uses 2.2.16 kernel and XFree86 3.3.6 
 
2.hw/xfree86 : is this a folder in root?or in the linux filesystem? i have 
nothing like this..(my copy of Linux is Dragon Linux, which can exist _in_ 
Win/Dos Partition)
 
3.<snip>rebuild the server (it helps to build from a cutdown (server only) 
tree) ???</snip>  what does it mean?? and i thought i knew english :-(
 
i'm sorry but i'm hopelessly out of depth here..i am not even a comp sci 
student and any knowledge of programming in C and Pascal i learnt in college 
have sublimated in the Chennai heat..would be very very grateful if i were 
given a sort of tutorial as to how to do it. i dont mind experimenting though..

4. i checked for vga.h using find command, and saw a few files, but saw no 
SG86_C201 or SG86_C205 in them when i viewed them using Joe
 
would give my right ear to get any help
 
thanks
venkat

Krish <v_krishnakumar77@xxxxxxxxxxxxxx> wrote:

Hi!,


----------------------
i use XFree86 3.3.6. 
and yes i have tried xf86config. i have gone through the rigmarole of 
configuring the X server, but the resolution is not quite there.
i presume there is a problem in the linux support for SiS . (i remember learnt 
that this might be a bug in the Linux driver for this particular brand of video 
cards)
hence i would be grateful if any one using SiS video cards under linux could 
point me towards the website where they got the drivers or how they were able 
to get the correct display
-----------------------

4 years ago (time flies!), I faced this problem. The drivers for the chipset 
are there in the source tree. But they do not check for the proper device id - 
204 for SiS 6215c . With a little bit of tweaking you can get it to work. 

Since I did this a long time ago, there might be some rough edges.

1. Get the source tree (XFree86 - 3.3.x should be fine)
2. go through the vga.h in hw/xfree86/ .

There are 2 ways to do this:

1. the quick way is to change the device id for an existing chipset - eg: 
change the value of SG86_C201 or SG86_C205 to 204 in vga.h and rebuild the 
server (it helps to build from a cutdown (server only) tree) . While 
configuring, choose SG201 or 205 depending upon what u modified previously.

2. the more correct way is to add a new line such as SG86_C204 and set its 
value to 204 . - this needs to be added in quite a few places including the 
chipset detection code (in the SiS directory) - sorry for being so vague - I 
lost the patch file . But if u are a C programmer, fixing this is not a big 
problem (and an interesting exercise too!)

oh and btw, 

all of the above worked for me and a few of my friends. so in case u manage to 
fry your chipset doing this - DO NOT SUE ME !!!

cheers,
-Krish

--
"Furious activity is no substitute for understanding"
- H.H.Williams

Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com

Buy The Best In BOOKS at http://www.bestsellers.indiatimes.com

Bid for for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to 
http://airsahara.indiatimes.com and Bid Now!

Yahoo! India Mobile: Ringtones, Wallpapers, Picture Messages and more.Download 
now.
--0-1189472239-1073991990=:46222
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

<DIV>hello</DIV>
<DIV>&nbsp;</DIV>
<DIV>i am very new to this thing and i know next to nothing abt linux(but 
slowly learning by getting my fingers wet), and even less abt programming and 
coding and whatever.(i am a textile graduate)</DIV>
<DIV>so i would be very grateful if you could please advise what to do further 
to get&nbsp;to a properly displayed gui</DIV>
<DIV>&nbsp;</DIV>
<DIV>1.Get the source tree: this means the .tgz binary?all i know is that the 
distro uses 2.2.16 kernel and XFree86 3.3.6 </DIV>
<DIV>&nbsp;</DIV>
<DIV>2.hw/xfree86 : is this a folder in root?or in the linux filesystem?&nbsp;i 
have nothing like this..(my copy of Linux is Dragon Linux, which can exist _in_ 
Win/Dos Partition)</DIV>
<DIV>&nbsp;</DIV>
<DIV>3.&lt;snip&gt;rebuild the server (it helps to build from a cutdown (server 
only) tree) ???&lt;/snip&gt;&nbsp; what does it mean?? and i thought i knew 
english :-(</DIV>
<DIV>&nbsp;</DIV>
<DIV>i'm sorry but i'm hopelessly out of depth here..i am not even a comp sci 
student and any knowledge of programming in C and Pascal i learnt in college 
have sublimated in the Chennai heat..would be very very grateful if i were 
given a sort of tutorial as to how to do it. i dont mind experimenting 
though..<BR></DIV>
<DIV>4. i checked for vga.h using find command, and saw a few files, but saw no 
SG86_C201 or SG86_C205 in them when i viewed them using Joe</DIV>
<DIV>&nbsp;</DIV>
<DIV>would give my right ear to get any help</DIV>
<DIV>&nbsp;</DIV>
<DIV>thanks</DIV>
<DIV>venkat</DIV>
<DIV><BR><B><I>Krish &lt;v_krishnakumar77@xxxxxxxxxxxxxx&gt;</I></B> 
wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; 
BORDER-LEFT: #1010ff 2px solid"><BR>Hi!,<BR><BR><BR>----------------------<BR>i 
use XFree86 3.3.6. <BR>and yes i have tried xf86config. i have gone through the 
rigmarole of configuring the X server, but the resolution is not quite 
there.<BR>i presume there is a problem in the linux support for SiS . (i 
remember learnt that this might be a bug in the Linux driver for this 
particular brand of video cards)<BR>hence i would be grateful if any one using 
SiS video cards under linux could point me towards the website where they got 
the drivers or how they were able to get the correct 
display<BR>-----------------------<BR><BR>4 years ago (time flies!), I faced 
this problem. The drivers for the chipset are there in the source tree. But 
they do not check for the proper device id - 204 for SiS 6215c . With a little 
bit of tweaking you can get it to work. <BR><BR>Since I did this a long time 
ago, there might be some ro!
ugh
 edges.<BR><BR>1. Get the source tree (XFree86 - 3.3.x should be fine)<BR>2. go 
through the vga.h in hw/xfree86/ .<BR><BR>There are 2 ways to do 
this:<BR><BR>1. the quick way is to change the device id for an existing 
chipset - eg: change the value of SG86_C201 or SG86_C205 to 204 in vga.h and 
rebuild the server (it helps to build from a cutdown (server only) tree) . 
While configuring, choose SG201 or 205 depending upon what u modified 
previously.<BR><BR>2. the more correct way is to add a new line such as 
SG86_C204 and set its value to 204 . - this needs to be added in quite a few 
places including the chipset detection code (in the SiS directory) - sorry for 
being so vague - I lost the patch file . But if u are a C programmer, fixing 
this is not a big problem (and an interesting exercise too!)<BR><BR>oh and btw, 
<BR><BR>all of the above worked for me and a few of my friends. so in case u 
manage to fry your chipset doing this - DO NOT SUE ME
 !!!<BR><BR>cheers,<BR>-Krish<BR><BR>--<BR>"Furious activity is no substitute 
for understanding"<BR>- H.H.Williams<BR><BR>Get Your Private, Free E-mail from 
Indiatimes at http://email.indiatimes.com<BR><BR>Buy The Best In BOOKS at 
http://www.bestsellers.indiatimes.com<BR><BR>Bid for for Air Tickets @ Re.1 on 
Air Sahara Flights. Just log on to http://airsahara.indiatimes.com and Bid ;
Now!<BR></BLOCKQUOTE><p><font face=arial size=-1>
<a href="http://in.mobile.yahoo.com" target="_blank";><b>Yahoo! India 
Mobile</a>:</b> Ringtones, Wallpapers, Picture Messages and more.
<font face=arial size=-1>Download <a href="http://in.mobile.yahoo.com" ;
target="_blank"><b>now</a></b>.</font>
--0-1189472239-1073991990=:46222--

Other related posts: