Re: [Xpert] V_BIOS woes
Thomas Winischhofer writes: > Adam Goode wrote: > > One last thing I noticed: > > > > Sometimes XFree86 prints this: > > (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x > > > > and sometimes this: > > (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x > > > > (For the Radeon, hwp->IOBase is sometimes 0x03d0 and sometimes 0x03b0.) > > > > The SiS is always 0x03d0. Does this mean anything? At first I thought > > the Radeon was at was 0x03b0 when it failed, but it turned out that it > > can be 0x03b0 even when it works (and 0x03d0 when it fails). > > 0x3b0 is the IOBase for monochrome mode, 0x3d0 for color mode. > > The fact that the ati driver chooses the monochrome base might have > something to do with reading an incorrect MISC register (which is > responsible for choosing either color or mono). Yes, this is quite likely when the ATi Card isn't posted correctly. If the card is secondary and the Xserver cannot find the BIOS this is quite likely. > > Perhaps I am mislead myself, but shouldn't this setup require RAC (which > is not being used according to the log)? Hm, not necessarily. Depends on how the resources are registered. The real question is why isn't the BIOS found? I fixed a PCIROM read problem in the ATi Radeon driver a while ago, this fix should be in CVS, though. I don't have the log so I cannot check if this says something about the nature of the BIOS problems. Egbert. ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
Re: [Xpert] V_BIOS woes
Adam Goode wrote: One last thing I noticed: Sometimes XFree86 prints this: (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x and sometimes this: (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x (For the Radeon, hwp->IOBase is sometimes 0x03d0 and sometimes 0x03b0.) The SiS is always 0x03d0. Does this mean anything? At first I thought the Radeon was at was 0x03b0 when it failed, but it turned out that it can be 0x03b0 even when it works (and 0x03d0 when it fails). 0x3b0 is the IOBase for monochrome mode, 0x3d0 for color mode. The fact that the ati driver chooses the monochrome base might have something to do with reading an incorrect MISC register (which is responsible for choosing either color or mono). Perhaps I am mislead myself, but shouldn't this setup require RAC (which is not being used according to the log)? Is the amount of video RAM detected by the SiS driver (4096K) correct? Is there any particular reason for why you're using a mixture of modules compiled for 4.2.1 and 4.2.99? Thomas -- Thomas Winischhofer Vienna/Austria mailto:[EMAIL PROTECTED] *** http://www.winischhofer.net ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
[Xpert] Re: [Xpert]V_BIOS woes
All right, I've tried a few things. First, I set the SiS to be primary, though I would prefer the ATI to be primary, since I've got a nicer monitor on that one. But no problem. Second, I tried the (HEAD/SiS) case after a fresh power-down, with the same results. The RADEON driver can't find the V_BIOS. I'm attaching this log (fresh power down with HEAD as of an hour or so ago). As for the third point, yes. I meant that the system locks up hard, but the SiS seems to work fine by itself. I was trying to get HEAD working to see if the Xinerama lockup goes away, but it won't read the non-primary ATI V_BIOS... One last thing I noticed: Sometimes XFree86 prints this: (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x and sometimes this: (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x (For the Radeon, hwp->IOBase is sometimes 0x03d0 and sometimes 0x03b0.) The SiS is always 0x03d0. Does this mean anything? At first I thought the Radeon was at was 0x03b0 when it failed, but it turned out that it can be 0x03b0 even when it works (and 0x03d0 when it fails). Thanks for any help, Adam On Mon, Dec 30, 2002 at 05:57:59PM -0700, Marc Aurele La France wrote: > A few thoughts here: > > a) It would appear the SiS's BIOS is imbedded in the system BIOS. Thus >the SiS should always be the primary. > b) Did you try each of the above cases after a fresh power-down/reboot? I >suspect that if this is done, case 1 (HEAD/SiS) would produce the same >results as case 3 (Debian/SiS). > c) I see no evidence of crashes in these logs. Do you instead mean >lockups? Does the SiS work by itself? > > Marc. > This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to [EMAIL PROTECTED] and patches submitted to [EMAIL PROTECTED] Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs) XFree86 Version 4.2.99.3 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 30 December 2002 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/) Build Operating System: Linux 2.4.21-pre2 i686 [ELF] Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Thu Jan 2 20:37:56 2003 (==) Using config file: "/etc/X11/XF86Config-4" (==) ServerLayout "Default Layout" (**) |-->Screen "Default Screen" (0) (**) | |-->Monitor "Generic Monitor" (**) | |-->Device "Generic Video Card" (**) |-->Screen "Screen 2" (1) (**) | |-->Monitor "Crappy Monitor" (**) | |-->Device "SIS Crapola" (**) |-->Input Device "Generic Keyboard" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "pc104" (**) XKB: model: "pc104" (**) Option "XkbLayout" "us" (**) XKB: layout: "us" (==) Keyboard: CustomKeycode disabled (**) |-->Input Device "Configured Mouse" (WW) The directory "/usr/lib/X11/fonts/cyrillic" does not exist. Entry deleted from font path. (**) FontPath set to "unix/:7100,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Speedo,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/75dpi" (==) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (**) Option "Xinerama" "true" (**) Xinerama: enabled (++) using VT number 7 (II) Open APM successful (II) Module ABI versions: XFree86 ANSI C Emulation: 0.2 XFree86 Video Driver: 0.6 XFree86 XInput driver : 0.4 XFree86 Server Extension : 0.2 XFree86 Font Renderer : 0.4 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.2.1.1, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.3 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.2.99.3, module version = 1.0.0 ABI class: XFree86 Video Driver, version 0.6 (II) PCI: Probing config type using method 1 (II) PCI: Config type is 1 (II) PCI: stages = 0x03, oldVal1 = 0x8070, mode1Res1 = 0x8000 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 1039,0650 card 1039,0650 rev 01 class 06,00,00 hdr 80 (II) PCI: 00:01:0: chip 1039,0001 card , rev 00 class 06,04,00 hdr 01 (II) PCI: 00:02:0: chip 1039,0008 card , rev 00 class 06,01,00 hdr 80 (II) PCI
Re: [Xpert]V_BIOS woes
On Sun, 29 Dec 2002, Adam Goode wrote: > I have an SS50 mini PC from Shuttle, and it has on board SiS 6325 AGP > video, as well as a Radeon 7500 PCI which I added. > There are 2 versions of XFree86 which I've tried: 4.2.1-4 from Debian, > and CVS HEAD. The only change I have made to the Debian version is > adding the sis driver from Thomas Winischhofer > http://www.winischhofer.net/sis/sis_drv.o_4.2.1_261102-1.tar.gz > to get the sis card recognized. I've tried the HEAD version as is, downloaded > yesterday. > I am trying to get Xinerama to work, which it almost does, but then > crashes. > There are 2x2 configurations I'm using. One dimension is setting in my > BIOS setup which video card is initialized as primary: ATI or SiS. > The other dimension is the XFree86 version: Debian or HEAD. > The only configuration which initializes all the cards and displays > a picture across both of them is Debian-SiSPrimary. That is, I set > the BIOS to initalize the SiS card first, and rtun the 4.2.1-4 Debian > version. Unfortunately, this crashes very soon after I login and > start to move windows between the two screens. > In the other 3 configurations, I get trouble with not finding V_BIOS > and the non-primary card doesn't get initalized at all. A quick > table: > Version PrimaryResult > - > HEAD SiSSiS works, ATI driver can't find V_BIOS or init the card > HEAD ATIATI works, SiS driver can't find V_BIOS or init the card > 4.2.1-4 SiSBoth cards work, int10 finds both V_BIOSes > 4.2.1-4 ATIATI works, SiS driver can't find V_BIOS or init the card > I'm sure something odd is happening deep with int10, and something between > 4.2.1.1 and HEAD has broken at least some previously working configurations. > I'm attaching lspci -vvv for both configurations, with ATI as primary > card and SiS as primary card. > I'm also attaching all 4 XFree86 logs for the configurations in the > table above. > It would be nice to get int10 working to find V_BIOS in all situations. > Any help would be appreciated, and I'll be happy to do anything necessary > to provide information to smart int10/pci hackers. A few thoughts here: a) It would appear the SiS's BIOS is imbedded in the system BIOS. Thus the SiS should always be the primary. b) Did you try each of the above cases after a fresh power-down/reboot? I suspect that if this is done, case 1 (HEAD/SiS) would produce the same results as case 3 (Debian/SiS). c) I see no evidence of crashes in these logs. Do you instead mean lockups? Does the SiS work by itself? Marc. +--+---+ | 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. ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
RE: [Xpert]V_BIOS woes
thanks for your response, adam i'll try the winishhofer driver... meesh -- From: Adam Goode[SMTP:[EMAIL PROTECTED]] Sent: Sunday, December 29, 2002 9:19 PM To: [EMAIL PROTECTED] Subject:[Xpert]V_BIOS woes I have an SS50 mini PC from Shuttle, and it has on board SiS 6325 AGP video, as well as a Radeon 7500 PCI which I added. There are 2 versions of XFree86 which I've tried: 4.2.1-4 from Debian, and CVS HEAD. The only change I have made to the Debian version is adding the sis driver from Thomas Winischhofer http://www.winischhofer.net/sis/sis_drv.o_4.2.1_261102-1.tar.gz to get the sis card recognized. I've tried the HEAD version as is, downloaded yesterday. I am trying to get Xinerama to work, which it almost does, but then crashes. There are 2x2 configurations I'm using. One dimension is setting in my BIOS setup which video card is initialized as primary: ATI or SiS. The other dimension is the XFree86 version: Debian or HEAD. The only configuration which initializes all the cards and displays a picture across both of them is Debian-SiSPrimary. That is, I set the BIOS to initalize the SiS card first, and rtun the 4.2.1-4 Debian version. Unfortunately, this crashes very soon after I login and start to move windows between the two screens. In the other 3 configurations, I get trouble with not finding V_BIOS and the non-primary card doesn't get initalized at all. A quick table: Version PrimaryResult - HEAD SiSSiS works, ATI driver can't find V_BIOS or init the card HEAD ATIATI works, SiS driver can't find V_BIOS or init the card 4.2.1-4 SiSBoth cards work, int10 finds both V_BIOSes 4.2.1-4 ATIATI works, SiS driver can't find V_BIOS or init the card I'm sure something odd is happening deep with int10, and something between 4.2.1.1 and HEAD has broken at least some previously working configurations. I'm attaching lspci -vvv for both configurations, with ATI as primary card and SiS as primary card. I'm also attaching all 4 XFree86 logs for the configurations in the table above. It would be nice to get int10 working to find V_BIOS in all situations. Any help would be appreciated, and I'll be happy to do anything necessary to provide information to smart int10/pci hackers. Thanks, Adam Goode <> <>
[Xpert]V_BIOS woes
I have an SS50 mini PC from Shuttle, and it has on board SiS 6325 AGP video, as well as a Radeon 7500 PCI which I added. There are 2 versions of XFree86 which I've tried: 4.2.1-4 from Debian, and CVS HEAD. The only change I have made to the Debian version is adding the sis driver from Thomas Winischhofer http://www.winischhofer.net/sis/sis_drv.o_4.2.1_261102-1.tar.gz to get the sis card recognized. I've tried the HEAD version as is, downloaded yesterday. I am trying to get Xinerama to work, which it almost does, but then crashes. There are 2x2 configurations I'm using. One dimension is setting in my BIOS setup which video card is initialized as primary: ATI or SiS. The other dimension is the XFree86 version: Debian or HEAD. The only configuration which initializes all the cards and displays a picture across both of them is Debian-SiSPrimary. That is, I set the BIOS to initalize the SiS card first, and rtun the 4.2.1-4 Debian version. Unfortunately, this crashes very soon after I login and start to move windows between the two screens. In the other 3 configurations, I get trouble with not finding V_BIOS and the non-primary card doesn't get initalized at all. A quick table: Version PrimaryResult - HEAD SiSSiS works, ATI driver can't find V_BIOS or init the card HEAD ATIATI works, SiS driver can't find V_BIOS or init the card 4.2.1-4 SiSBoth cards work, int10 finds both V_BIOSes 4.2.1-4 ATIATI works, SiS driver can't find V_BIOS or init the card I'm sure something odd is happening deep with int10, and something between 4.2.1.1 and HEAD has broken at least some previously working configurations. I'm attaching lspci -vvv for both configurations, with ATI as primary card and SiS as primary card. I'm also attaching all 4 XFree86 logs for the configurations in the table above. It would be nice to get int10 working to find V_BIOS in all situations. Any help would be appreciated, and I'll be happy to do anything necessary to provide information to smart int10/pci hackers. Thanks, Adam Goode v_bios-logs.tar.gz Description: Binary data