Index: [thread] [date] [subject] [author]
  From: Jon M. Taylor <taylorj@ecs.csus.edu>
  To  : ggi-develop@eskimo.com
  Date: Tue, 7 Jul 1998 16:49:57 -0700 (PDT)

Re: Problems with a S3 Card

On Tue, 7 Jul 1998, Lutz Oberst wrote:

> 
> Am Mon, Jul 06, 1998 at 04:07:04PM -0700, schrieb Jon M. Taylor
> 
> Hello,
> 
> > 	The existing Trio64V+ driver should be able to support plain
> > Trio64 with a few tweaks.  Why don't you try it and tell me what happens? 
> 
> When I insmod the module ggidrv.o the screen "crashes". You can't
> recoginze any character and the screen is frozen. You see no reaction
> when you hit a key. But the system is stable. I can cleanly type reboot
> and it reboots as it should. 

	Classic problems-after-init.  The driver puts the card into MMIO
mode, but as you can see below it fails to register itself as a display
and then does not return from MMIO mode (known bug) when cleaning itself
up.  I don't know German, but the error looks like a resource conflict. 
The most common causes of this in the past have been that either something
else has grabbed the VGA IO ports (cat /proc/ioports to check) or you have
a COM4 port, which conflicts with the S3 accelerator IO ports.  Also I
noticed that you are using the VGA clockchip driver.  Try using the S3
idac clockchip driver instead - I doubt the VGA one will work in MMIO
mode.

Jon

> The errors reported in the syslog are:
> 
> ----------------
> Jul  7 13:24:34 runner kernel: S3 86c765 (Trio64) chipset driver rev \
> $Revision: 1.9 $
> Jul  7 13:24:34 runner kernel: 86c765.c:302: default values: ff 01 f1 1b \
> ff ff ff 80 ff
> Jul  7 13:24:34 runner kernel: VGA clock driver rev $Revision: 1.6 $,\
> common code:$Revision: 1.11 $
> Jul  7 13:24:34 runner kernel: generic.c:282: S3 accel driver loaded
> Jul  7 13:24:34 runner kernel: fixed.inc:143: internal error. Please
> \ report to Steffen Seeger <seeger@physik.tu-chemnitz.de>. Thank you!
> Jul  7 13:24:34 runner kernel: error: failed to register as display 0
> Jul  7 13:24:34 runner kernel: VGA clock driver unloaded
> Jul  7 13:24:34 runner kernel: S3 86c765 (Trio64) chipset driver rev
> \ $Revision: 1.9 $ removed.
> Jul  7 13:24:34 runner insmod: modules/ggidrv.o: init_module: Das Gerdt\
> oder die Ressource ist belegt
> -------------------------
> 
> My .config:
> 
> --------------
> MON_CLASS=multisync
> MON_TYPE=Iiyama-MT-9017T
> 
> CHIP_CLASS=S3
> CHIP_TYPE=86c765
> 
> GRAPH_CLASS=S3
> GRAPH_TYPE=generic
> 
> CLK_CLASS=prog
> CLK_TYPE=s3idac
> 
> DAC_CLASS=S3
> DAC_TYPE=trio64
> 
> KERNEL_CLASS=linux
> KERNEL_TYPE=i386
> 
> PROJECT         = ggi
> MAJOR_RELEASE   = 0
> MINOR_RELEASE   = 0
> PATCH_LEVEL     = 9
> -----------------
> 
> > Note that if you are using Degas (0.1.0), nothing but VGA will work.  If
> > you want to play with KGI, either use Dali (0.0.9) or kgicon (available
> > from my web page and soon to be in CVS as well).
> I'm using dali-final
> 
> > > Can anybody explain me my errors ?
> > 	See above.
> Thanks.
> 
> > Jon
> Bye, Lutz
> -- 
> All extremists should be taken out and shot.
> 
> 

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
	- Scientist G. Richard Seed

Index: [thread] [date] [subject] [author]