I wish to thank you for such a thourough investigation.  Such problems
have been reported to me quite often, but I've never had the time to check
them out to such a depth.

Thanks again.

Marc.

On Sun, 19 Jan 2003, Denis Ducamp wrote:

> Hi,
>
> I think this mail may be usefull to some of you, so lets go...
>
> 2 weeks ago I bought an i845 based system, installed Win98 and Slackware
> 8.1 that I upgraded with XFree86 4.2.99.3. The first days X was running
> wonderfully :)
>
> Then I inserted a new PCI card, changed a few settings in the BIOS, upgraded
> the default Slackware kernel to 2.4.20, but XFree86 didn't want to run
> anymore with the following error :
>
> === XFree86.0.log ===
> [...]
> (II) Loading sub module "int10"
> (II) LoadModule: "int10"
> (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
> (II) I810(0): initializing int10
> (WW) I810(0): Bad V_BIOS checksum
> (II) I810(0): Primary V_BIOS segment is: 0xc000
> (EE) I810(0): unknown reason for exception
> (II) I810(0): EAX=0x00004f00, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
> (II) I810(0): ESP=0x00000ffa, EBP=0x00000000, ESI=0x00000000, EDI=0x00002000
> (II) I810(0): CS=0x024d, SS=0x0100, DS=0x0040, ES=0x0000, FS=0x0000, GS=0x0000
> (II) I810(0): EIP=0x0000ffff, EFLAGS=0x00033282
> (II) stack at 0x00001ffa:
>  00 06 00 00 00 32
> (II) I810(0): code at 0x000124cf:
>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> (EE) I810(0): cannot continue
> (II) I810(0): VESA BIOS not detected
> (EE) I810(0): VBE initialization failed.
> [...]
> === === ===
>
> In fact even with the default Slackware kernel, X didn't want to run... so I
> tried to undo all my changes since last successfull run, but couldn't make X
> run again. I even tried to install cvs version but unsuccessfully.
>
> I searched the Internet and found some hints such as adding 'Option "NoInt10"'
> or 'Option "NoDDC"', or changing 'Driver "i810"' by 'Driver "vesa"', but
> none was working.
>
> After a few hours I found this link :
> === http://xfree86.desiato.de/xfree86/pipermail/xpert/2001-February/005982.html ===
> [Xpert]Fix for the "Rage 128 ... unknown reason for exception bug"
> BootGUI=0 in msdos.sys fixes the problem for me ...
> === === ===
>
> So I realized that when X was working, I was launching Linux from the
> bootdisk build by the Slackware install; while I was only using loadlin in
> Win98's autoexec.bat since my kernel upgrade.
>
> So I tried to have 'BootGUI=0' in msdos.sys but X didn't run.
>
> I checked the difference between my use of loadlin and the one in the
> previous URL. I realized that I was using loadlin from autoexec.bat while it
> was used from config.sys' shell command in the previous URL.
>
> I changed my config.sys/autoexec.bat as following and now X is running if I
> use the "lnx2421" menuitem and not if I use "casse" :
>
> === config.sys ===
> [menu]
> menuitem=win98,Windows 98
> menuitem=lnx2421,SlackWare 8.1 2.4.21-pre3
> menuitem=casse,SlackWare 8.1 2.4.21-pre3 via autoexec.bat
> menudefault=win98,12
> [win98]
> DEVICE=C:\WINDOWS\setver.exe
> device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
> Country=033,850,C:\WINDOWS\COMMAND\country.sys
> [lnx2421]
> shell=c:\loadlin\loadlin.exe c:\loadlin\2421pre3.bzi root=/dev/hda6 ro hdc=ide-scsi
> [casse]
> device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
> Country=033,850,C:\WINDOWS\COMMAND\country.sys
>
> === autoexec.bat ===
> @echo off
> goto %config%
> :win98
> mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
> mode con codepage select=850
> keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
> goto fin
> :casse
> mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
> mode con codepage select=850
> keyb fr,,C:\WINDOWS\COMMAND\keyboard.sys
> c:\loadlin\lnx2421.bat
> :fin
> SET PATH=%PATH%;C:\PROGRA~1\FICHIE~1\ULEADS~1\MPEG
>
> === loadlin/lnx2421.bat ===
> rem  Sample DOS batch file to boot Linux.
> rem  First, ensure any unwritten disk buffers are flushed:
> smartdrv /C
> rem  Start the LOADLIN process:
> c:\loadlin\loadlin  c:\loadlin\2421pre3.bzi  root=/dev/hda6  ro  vga=ask hdc=ide-scsi
> === === ===
>
> Attached are the XFree86.0.log with menuitems "casse" and "lnx2421" and the
> XF86Config used.
>
> Hope it will help some people...
>
> I want to thank all the developers for their great work.
>
> Denis.
>

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to