[Bug 221987] New: sax2 fails to generate usable xorg.conf for tseng driver
https://bugzilla.novell.com/show_bug.cgi?id=221987 Summary: sax2 fails to generate usable xorg.conf for tseng driver Product: openSUSE 10.2 Version: Beta 2 plus Platform: i386 URL: http://mrmazda.no-ip.com/PC/suse/ OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: SaX2 AssignedTo: ms@novell.com ReportedBy: mrmazda@ij.net QAContact: qa@suse.de Hardware: ET6100 PCI 4.5M graphics card in use on i815 motherboard with functional but not used onboard graphics. During install today just minutes ago from factory ftp, hardware configuration stage, "ERROR: No proposal" for Graphics Cards. When I clicked to try to change, message was "Click the underlined setting to change", after which it looped back and accomplished nothing, even on repeating multiple times. So, installation failed to generate a usable xorg.conf: "Fatal server error: no screens found". Normal switches for sax2 all aborted without generating any xorg.conf. So sax2 generated one with -a -c1 -r -m 0=tseng. With that xorg.conf X fails to start due to a parse error. This exact same system had no video trouble whatsoever yesterday on installing 9.3. By manually editing xorg.conf I can run this card just like with 9.3, up to 1400x1050x16bpp@60Hz. I'll wait and see which logs assignee actually wants before attaching any. They can be perused at subject URL. Fedora doesn't do very well with this legacy hardware either, but its bug entry might be of use: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=107848 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |mrmazda@ij.net ------- Comment #2 from ms@novell.com 2006-11-17 02:27 MST ------- If you don't mind can you call sax from runlevel 3 as follows init 3 ---> save your working config sax2 -r -c 1 -m 0=tseng -a ---> send me the file /etc/X11/xorg.conf ---> send me the file /var/log/SaX.log additionally could you send me the information from sax2 -p Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #3 from mrmazda@ij.net 2006-11-17 05:02 MST ------- Created an attachment (id=105967) --> (https://bugzilla.novell.com/attachment.cgi?id=105967&action=view) (broken) xorg.conf made by sax2 -r -c 1 -m 0=tseng -a -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 mrmazda@ij.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED ------- Comment #4 from mrmazda@ij.net 2006-11-17 05:06 MST ------- Created an attachment (id=105973) --> (https://bugzilla.novell.com/attachment.cgi?id=105973&action=view) SaX.log from sax2 -r -c 1 -m 0=tseng -a # cat sax2-p.tseng Chip: 0 is -> Intel I815 00:02:0 0x8086 0x1132 PCI i810 Chip: 1 is -> Tseng ET6000 01:07:0 0x100c 0x3208 AGP tseng above seems backwards to me, as Intel chip is on the motherboard which I would think AGP, and Tseng never sold any AGP devices -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WORKSFORME ------- Comment #5 from ms@novell.com 2006-11-20 04:02 MST ------- I think this is only an option problem. If you call sax2 -r -c 1 -m 1=tseng -a it should work. Problem is if you tell sax to use chip 1 only but specify a module for chip 0 it gets confused :) The result is a broken device section including the Driver "tseng" information. Anyway your tseng device is already detected as tseng device so you only need to call: sax2 -r -c 1 -a that's it -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 mrmazda@ij.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME | ------- Comment #6 from mrmazda@ij.net 2006-11-20 06:35 MST ------- Did you read paragraph one in comment 0? The installer should be correctly calling sax2 but instead fails entirely. The user shouldn't need to call sax2 directly to make X work. xorg.conf files generated by sax2 -r -c 1 -m 1=tseng -a and sax2 -r -c 1 -a both fail as well. Do you want Xorg.0.log files from them? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |mrmazda@ij.net ------- Comment #7 from ms@novell.com 2006-11-20 06:45 MST ------- yes I read comment #0 but if i810 cannot work together with the tseng driver this is not the problem in the first place. The logs attached couldn't start the X-Server because of a wrong config file. The reason for that I assumed was the wrong parameters as explained in comment #5. It would be interesting to see: init 3 sax2 -r -c 1 ---> /var/log/SaX.log Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 mrmazda@ij.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED ------- Comment #8 from mrmazda@ij.net 2006-11-20 07:24 MST ------- Created an attachment (id=106242) --> (https://bugzilla.novell.com/attachment.cgi?id=106242&action=view) SaX.log from sax2 -r -c 1 Various distros' X configurators have mostly been inept with Tseng cards. SUSE's used to be the good exception, OK up through about v9.3. Originally most of the bad ones failed to included two required config options, VideoRam and noaccel. It seems noaccel is no longer required in the latest XFree86 and Xorg versions, but VideoRAM still is. If the configurator or X would assume at least 1MB of RAM for these cards then they could at least get started at 800x600, after which a GUI tool could be used by the user to adjust the RAM size to the correct amount and get a decent supported resolution. I can put the ET card in a non-Intel onboard video 10.2 Factory (NForce 2) system if you wish some other tests to separate out chip conflict issues. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ms@novell.com AssignedTo|ms@novell.com |sndirsch@novell.com Status|ASSIGNED |NEW ------- Comment #9 from ms@novell.com 2006-11-20 07:50 MST ------- yes you are right VideRam must be included: (--) TSENG(0): VideoRAM: 0 kByte. (II) TSENG(0): Monitor[0]: Using hsync range of 31.00-38.00 kHz (II) TSENG(0): Monitor[0]: Using vrefresh range of 50.00-60.00 Hz (II) TSENG(0): Clock range: 12.00 to 140.00 MHz (II) TSENG(0): Not using mode "800x600" (insufficient memory for mode) (II) TSENG(0): Not using default mode "640x350" (insufficient memory for mode) we can fix that by including per card options Stefan could you please add the option to the database Felix how much videoram does you card have ? Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX ------- Comment #10 from sndirsch@novell.com 2006-11-20 08:04 MST ------- Guys, IMHO this is pretty ridiculous. 1) AFAIK there are different ET 6000 cards with a different amount of RAM. So fixing this for your card will likely break it for another Et6000 card. :-( 2) Luckily I have acces to a statistic for used graphics cards in 10.1 for 650000 graphics cards and exactly nobody used a Tseng gfx chip! Are you a hardware archaeologist? ==> WONTFIX -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #11 from mrmazda@ij.net 2006-11-20 08:07 MST ------- The ET6100 I've been using for this bug has 4.5M, but I also have ET6000 cards with 2.0M and 4.0M I can test with if needed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #12 from sndirsch@novell.com 2006-11-20 08:10 MST ------- I do not plan to add special options for archaeologist's hardware. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 mrmazda@ij.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com Status|RESOLVED |REOPENED Resolution|WONTFIX | ------- Comment #13 from mrmazda@ij.net 2006-11-20 08:29 MST ------- Only less than two weeks ago someone else was complaining his ET6 card does not work in SUSE after v9.3. http://lists.suse.com/archive/suse-xfree86/2006-Nov/0005.html I have 6 Linux systems that have ET6x00 cards installed. These cards were relatively low price and high performance for their day, and so were, and probably still are, relatively common in old systems with enough power to run current distros, including those using badly in need of replacing Win9x versions with Linux. Now too with PCI Express slots replacing AGP slots people look for inexpensive alternatives to high cost PCI Express graphics cards. One such alternative is good old PCI cards like these Tseng cards, particularly if replacing an old system that has one with a new system or motherboard without AGP slot or onboard video. It shouldn't be hard or too much to ask to add for Tseng a VideoRAM of 2.0M so a user can at least get the system installed and a basic xorg.conf file from which he can later correct the size if necessary. If this is too much to ask, then it deserves a relnote that would probably amount to more effort to create than a fix. Or, SUSE can just make this wontfix and give more people reason to choose Fedora or Ubuntu instead. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |sndirsch@novell.com ------- Comment #14 from ms@novell.com 2006-11-20 09:02 MST ------- Stefan what about adding a driver profile for tseng just adding VideoRAM 2048 I can do that, what do you think ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #15 from mrmazda@ij.net 2006-11-20 09:09 MST ------- FWIW, I have no use for computer games. I only need X to do more fundamental duty, like many people in third world countries who are lucky to have any puter at all. Of my 20 working puters, 3 have motherboards newer than 3 years old, while the newest video on any of them is 5 years old, with most closer to 10 years old, mostly ET6100 and G400. The newest uses ET6100 and the next 2 newest use G400. Tseng was second only to Trident (by only 1) in total number of native SVGA text modes for DOS users provided, and was the sole provider of the 100 by 40 line mode that closely resembles framebuffer 0x314. All other cards I'm aware of provided only 80, 132 or 160 column SVGA text modes. There are legacy support features in old cards that have long since been abandoned in most newer products, making them preferable to new products for many users, thus why my newest and fastest puter uses ET6100. ET6x00 cards were available with 1.0, 1.125, 2.0, 2.25, 3.5, 4.0, and 4.5 MB of RAM. I've never encountered any with less than 2.0, nor any with 3.5. STB also made them as the very common Lightspeed 128 models, used by Gateway mostly with 2.0MB or 2.25MB during their explosive growth years IIRC. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sndirsch@novell.com AssignedTo|sndirsch@novell.com |ms@novell.com Status|NEEDINFO |NEW Info Provider|sndirsch@novell.com | ------- Comment #16 from sndirsch@novell.com 2006-11-20 09:12 MST ------- IMHO this is the wrong approach. What about other cards, which have 512 MB, 1024 MB, 4096 MB? But since we have exactly one customer (who owns a museum of Tseng cards!) which will try setup the tseng driver and this will make him happy I have no objections to this. ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ms@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #17 from ms@novell.com 2006-11-20 09:14 MST ------- ok, I added a driver profile which includes unconditionally 2MB of VideoRAM if the tseng driver is used. I will submit a package today evening to the opensuse buildservice and into the distribution. I would suggest you give it a test tomorrow ;) Is that ok for you ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #18 from mrmazda@ij.net 2006-11-20 09:37 MST ------- Thank you Stefan and Marcus. I will wait until I know a mirror I use has it, and if it doesn't happen right away, Thanksgiving may cause a few days delay. What package will that be in? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #19 from ms@novell.com 2006-11-20 09:44 MST ------- sax2-ident contains all the profiles but you need more than that. I would suggest to append with rpm -Fhv all packages which are building the sax subsystem on your system. The command rpm -q --changelog sax2 should show you: - added tseng driver profile (#221987) ..now give it a try and I hope it works ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #20 from sndirsch@novell.com 2006-11-20 10:06 MST -------
What about other cards, which have 512 MB, 1024 MB, 4096 MB? Of course I've meant KB, not MB. :-)
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #21 from mrmazda@ij.net 2006-11-20 10:35 MST ------- 512KB does not exist AFAIK, 1024KB might not exist in the wild (I don't think it does), and 2048KB for >2048KB users will at least allow them to get better than 800x600 vesa until they fix xorg.conf to the correct size for their card. Maybe add a line to the profile so that a comment is placed in xorg.conf above or below the VideoRam line that it should be adjusted manually if necessary to provide better than 1024x768. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #22 from mrmazda@ij.net 2006-11-22 12:58 MST ------- I just updated using mirrors.kernel.org, and the newest changelog entry for sax2 is still 08 Nov. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #23 from ms@novell.com 2006-11-23 02:24 MST ------- the package building has succeeded. So I think the one from http://ftp.opensuse.org/pub/opensuse/repositories/SaX2/SL10.2/i586/ should be up to date -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=221987 ------- Comment #24 from mrmazda@ij.net 2006-11-24 09:41 MST ------- I upgraded to the 8.1-72 packages on ftp.gwdg.de. I ran first sax2 -r -c 1 and chose to change configuration. It suggested 1600x1200, which I accepted. When I started X, it came up in 1280x800 mode (which is supported by neither Tseng nor the standard 4:3 P991 CRT display). Next I ran sax2 -a -c 1 -r. X came up in fully functional and supported 1024x768. Third I tried sax2 -c 1 -r and accepted the initial suggestion instead of changing anything. X from that also came in fully functional 1024x768. So, assuming the installer is using the -a switch, this bug as described in the summary is indeed fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com