Re: xfs 4.1: 75dpi vs 100dpi

2001-06-30 Thread Michel Dänzer

Harald Dunkel wrote:

 How can I choose the default font size when using xfs? Even though
 I started X via '$X11/bin/xinit -- -quiet -dpi 75', I still get the
 giant 100dpi fonts, e.g. in Mozilla.

If the font server serves 100dpi fonts, there's nothing the X server can do
about that.


 Changing the catalogue sequence in /etc/X11/fs/config helps, but since
 xfs should be a network service suitable for several local and remote
 users, I doubt that this is the right way.

AFAIK it's the only way. You could run several font servers for different
resolutions or whatever.


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread doug

As it turns out, one can add an option in the Device Section of the
XF86Config file:

Option  NoInt10

Good to know.  I looked for something like that, but it's not
mentioned in the user-side documentation at all.  I tried this and it
does work on my system, but for the record is spelled NoINT10.

It would be much better if we could determine what it is about
running int10 on some cards' BIOS code on an LX that causes problems.

And unfortunately it's a tough nut to crack because it leaves the
system in an unusable state.  Unfortunately I think it's gonna take
some serious code study by someone who's familiar with the minutia of
the LX (or does it die on a Miata too?)

So, bottom line WRT the patches, is that they provide the best safety
against uninformed folks using 3DFx cards on LX-style machines, but
I don't recommend those patches be passed along to XFree86. 

Yes, I agree, since we have the nice option that makes things work
once again.  And now that it's been discussed here, maybe
affected people will actually find the appropriate option via a web
search.

Thanks Jay!

-Doug

--
Doug Larrick  [EMAIL PROTECTED]  [EMAIL PROTECTED]  AIM: DougLarick


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Derek J Witt

[EMAIL PROTECTED] wrote:

 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10

We have to be careful with that option. Many video cards need to use IRQs in

order to function.

--
**  Derek J Witt**
*   Email: mailto:[EMAIL PROTECTED] *
*   Home Page: http://www.flinthills.com/~djw/   *
*** Houston, the Eagle has landed and laid an egg! -- Unknown **




--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




xfree86-4.1.0-0pre1v2 test packages for hurd-i386 uploaded

2001-06-30 Thread Marcus Brinkmann

Hi,

I uploaded to http://people.debian.org/~brinkmd/xfree86-4.1.0-0pre1v2/ :

BTW, it would be good if someone who has interests in the Hurd and X (and
especially X on the Hurd) would join the X task force and test Brandens
packags early and regularly.  Branden has a repository for such packages
(and if somebody wants to move the below packaegs into it, be my guest).

Thanks,
Marcus

Date: Wed, 27 Jun 2001 09:59:46 +
Source: xfree86
Binary: xserver-common xlibs-dev xfs xfree86-common xfonts-pex xlibmesa-dev xspecs 
xlibmesa3 xfonts-cyrillic xlibmesa3-dbg xserver-xfree86 xlibs-dbg libxaw6 libxaw7 
xterm xvfb xfonts-scalable xfonts-75dpi xlib6g proxymngr libxaw6-dev libdps1-dbg 
xlib6g-dev xfonts-base xutils libxaw7-dev xnest xlibs libxaw6-dbg xmh lbxproxy 
libxaw7-dbg xfonts-base-transcoded xbase-clients xprt xlibosmesa3 xlibosmesa-dev twm 
xfwp xfonts-100dpi-transcoded xlibosmesa3-dbg xfonts-100dpi xdm libdps-dev 
xfonts-75dpi-transcoded libdps1
Architecture: hurd-i386
Version: 4.1.0-0pre1v2
Distribution: unstable
Maintainer: Marcus Brinkmann [EMAIL PROTECTED]
Changed-By: Branden Robinson [EMAIL PROTECTED]

Files: 
 8943aba5bce32cdaf23fe174b9ab1247 105770 x11 optional 
lbxproxy_4.1.0-0pre1v2_hurd-i386.deb
 05344f8cd0309ec30ec930339abb0052 142482 libs optional 
libdps1_4.1.0-0pre1v2_hurd-i386.deb
 532bbd0b3c8f2c35c703be6e2a6694a2 386114 devel extra 
libdps1-dbg_4.1.0-0pre1v2_hurd-i386.deb
 f37c58b9fab5d107bf2320a2ecfc673f 207212 devel optional 
libdps-dev_4.1.0-0pre1v2_hurd-i386.deb
 f9f7a95f5a98f9367302a3f891bdb696 139546 libs optional 
libxaw6_4.1.0-0pre1v2_hurd-i386.deb
 918a805ad6e864c1df1100f547e072bc 311726 devel extra 
libxaw6-dbg_4.1.0-0pre1v2_hurd-i386.deb
 11e900817884367cca07bd3596d3014b 267240 devel optional 
libxaw6-dev_4.1.0-0pre1v2_hurd-i386.deb
 ae09e48e176aa3571a136b27874f9441 186514 libs optional 
libxaw7_4.1.0-0pre1v2_hurd-i386.deb
 9dff3250417cad97ab61092826b1e8d0 412136 devel extra 
libxaw7-dbg_4.1.0-0pre1v2_hurd-i386.deb
 f4468559bcd70c241da1280a6ff1071a 267118 devel optional 
libxaw7-dev_4.1.0-0pre1v2_hurd-i386.deb
 15f5546f38554d2043e03b807cdd0a9f 48602 x11 optional 
proxymngr_4.1.0-0pre1v2_hurd-i386.deb
 b97c2d3bf95ccff6067b8881b920553d 124524 x11 optional twm_4.1.0-0pre1v2_hurd-i386.deb
 10742eb0ac047ab7fb20fd768f4bda0d 1426854 x11 optional 
xbase-clients_4.1.0-0pre1v2_hurd-i386.deb
 d29d8585249ce7e6eb0f11fc437e13d4 135936 x11 optional xdm_4.1.0-0pre1v2_hurd-i386.deb
 f93209847718d5d1c6c6fc1a4dcb1f2c 252814 x11 optional xfs_4.1.0-0pre1v2_hurd-i386.deb
 634ee9a3a6a52c0a25d4e411143b95dc 54294 x11 optional xfwp_4.1.0-0pre1v2_hurd-i386.deb
 e384c3b4b54fd5d3ac12e2f2996a2137 321126 libs optional 
xlibmesa3_4.1.0-0pre1v2_hurd-i386.deb
 47298a2f11582b268210d60412bc631f 33860 devel extra 
xlibmesa3-dbg_4.1.0-0pre1v2_hurd-i386.deb
 42e11ff713283292d36e90fc65a8d61c 508622 devel optional 
xlibmesa-dev_4.1.0-0pre1v2_hurd-i386.deb
 042bf4f4f00cfbd874a9e23385eb0809 1181226 libs optional 
xlibs_4.1.0-0pre1v2_hurd-i386.deb
 c8371c31bf8fa63f825445921f161c3a 2476134 devel extra 
xlibs-dbg_4.1.0-0pre1v2_hurd-i386.deb
 c87fe807b4f03f95d5489b97ef890714 2922452 devel optional 
xlibs-dev_4.1.0-0pre1v2_hurd-i386.deb
 cc4e0e7921a495cbd38a3fda54f30dd2 97904 mail extra xmh_4.1.0-0pre1v2_hurd-i386.deb
 8a3f4e72b88b982189672d4c839eedfe 1368072 x11 optional 
xnest_4.1.0-0pre1v2_hurd-i386.deb
 56d75fbe45ccd3e7eba0b95c0e444923 1097762 x11 optional xprt_4.1.0-0pre1v2_hurd-i386.deb
 841debec403975379ca00102a1df5bc6 178416 x11 optional 
xserver-common_4.1.0-0pre1v2_hurd-i386.deb
 ce41eeff4619b41614dcb2b0aacadbcf 4133236 x11 optional 
xserver-xfree86_4.1.0-0pre1v2_hurd-i386.deb
 f2f160c364b3ec2bcf6e76ab9e7d5c18 326576 x11 optional xterm_4.1.0-0pre1v2_hurd-i386.deb
 6f3ab7bfd96afb76a9843a05b987aef4 377688 x11 optional 
xutils_4.1.0-0pre1v2_hurd-i386.deb
 949098d58f98c4f0be81a1e5daa26f3d 1468468 x11 optional xvfb_4.1.0-0pre1v2_hurd-i386.deb

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann  GNUhttp://www.gnu.org[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Jay Estabrook

On Sat, Jun 30, 2001 at 12:36:14PM -0400, [EMAIL PROTECTED] wrote:
 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10
 
 Good to know.  I looked for something like that, but it's not
 mentioned in the user-side documentation at all.  I tried this and it
 does work on my system, but for the record is spelled NoINT10.

Hmm; actually, I think it may do the comparison case-less, as I have
had it work as NoInt10 and noint10...

 And unfortunately it's a tough nut to crack because it leaves the
 system in an unusable state.  Unfortunately I think it's gonna take
 some serious code study by someone who's familiar with the minutia of
 the LX (or does it die on a Miata too?)

I think it does crash on MIATA as well, but I'm not certain.

And yes, it's tough. It may not even be the fault of the int10 code,
either.  Last one we had to go to this level with, was a problem we
saw on *all* boxes with Radeon 32MB SDR PCI. It turned out to be a
problem caused by running the BIOS more than once - it would work the
first time (ie when the SRM console's BIOS emulator ran on the cold
card), but then when int10 was run later under XFree86, it would make
a mistake because the state of the card was already set up.  I'd call
that a problem in the BIOS code myself, but there's rather small
chance of getting it fixed... ;-}

 Yes, I agree, since we have the nice option that makes things work
 once again.  And now that it's been discussed here, maybe
 affected people will actually find the appropriate option via a web
 search.

Well, an entry in release notes is always in order, or a FAQ if there's
an appropriate one. I posted that workaround, as well as some others,
to axp-list, and it seemed to help... ;-}

--Jay++

-
Jay A EstabrookAlpha Engineering - LINUX Project
Compaq Computer Corp. - MRO1-2/K20 (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Michel Dänzer

Jay Estabrook wrote:

 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10
 
 to prevent int10 from getting run on a 3DFx card. Unfortunately, this
 does not work for some other drivers, so is not a general solution to
 int10-related problems.

AFAIK this option is handled by the int10 module itself so it should work with
any driver. Otherwise, there's probably another problem.


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Branden Robinson

On Sat, Jun 30, 2001 at 04:42:34PM -0400, Jay Estabrook wrote:
 Well, an entry in release notes is always in order, or a FAQ if there's
 an appropriate one. I posted that workaround, as well as some others,
 to axp-list, and it seemed to help... ;-}

Jay,

I just wanted to let you know that you can always feel free to contact me
directly when it comes to any Debian XFree86 support issues for Alpha.

I am pretty upset about Compaq selling this architecture to the worst
possible buyer, and I'd like to do what I can to ensure that people don't
migrate away from the Alpha because XFree86 doesn't work on their Debian
systems.

I'd say more, but references to appeasement and the Sudetenland would
probably invoke Godwin's Law...

Thanks for your all your efforts, past and future.

-- 
G. Branden Robinson|  Software engineering: that part of
Debian GNU/Linux   |  computer science which is too difficult
[EMAIL PROTECTED] |  for the computer scientist.
http://people.debian.org/~branden/ |

 PGP signature


XFree 4.0.3 and 4.1 on s390

2001-06-30 Thread Gerhard Tonn

Hi,
I am currently working on XFree 4.0.3 and 4.1 for s390.

Below are some issues I have found so far.

First of all, glide shouldn't be prerequisite for XFree on s390.

The xkb files are still in /usr/X11R6/lib/X11/xkb instead of /etc/X11/xkb. I
am not quite sure what the reason is, but suspect that it is caused by the
missing Xserver part of the configuration. I have fixed it temporarily by the
following patch.

--- rules       Mon Jun 25 21:01:18 2001
+++ rules.s390  Mon Jun 25 14:16:16 2001
@@ -138,6 +138,11 @@

build-tree/xc/programs/Xserver/hw/xfree86/doc/README.fonts \
                       build-tree/xc/programs/Xserver/hw/xfree86/doc/RELNOTES
\
                       debian/tmp/usr/X11R6/lib/X11/doc
+       mkdir -p $(DEBTREEDIR)/etc/X11/xkb
+       rm $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled
+       mv $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/* $(DEBTREEDIR)/etc/X11/xkb
+       ln -sf ../../../../../etc/X11/xkb/*
$(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/
+       ln -sf ../../../../../var/lib/xkb
$(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled
  else
        # remove the upstream symlink X - XFree86
        rm $(DEBTREEDIR)/usr/X11R6/bin/X

The following links are broken. I don't know if it's s390 specific.

grep: ./libdps-dev/usr/X11R6/lib/libpsres.so: No such file or directory
grep: ./libdps-dev/usr/X11R6/lib/libdpstk.so: No such file or directory
grep: ./libdps-dev/usr/X11R6/lib/libdps.so: No such file or directory
grep: ./libxaw6-dev/usr/X11R6/lib/libXaw.so: No such file or directory
grep: ./libxaw7-dev/usr/X11R6/lib/libXaw.so: No such file or directory
grep: ./xbase-clients/usr/X11R6/lib/X11/xinit: No such file or directory
grep: ./xbase-clients/usr/share/man/man1/xkbbell.1x.gz: No such file or
directory
grep: ./xbase-clients/usr/share/man/man1/xkbvleds.1x.gz: No such file or
directory
grep: ./xbase-clients/usr/share/man/man1/xkbwatch.1x.gz: No such file or
directory
grep: ./xlibmesa-dev/usr/lib/libGLU.so: No such file or directory
grep: ./xlibmesa-dev/usr/lib/libGL.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libxrx.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXtst.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXt.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXrender.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXpm.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXp.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXmu.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXi.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXft.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXext.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libXIE.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libX11.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libSM.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libPEX5.so: No such file or directory
grep: ./xlibs-dev/usr/X11R6/lib/libICE.so: No such file or directory
grep: ./xutils/usr/share/man/man1/bdftruncate.pl.1x.gz: No such file or
directory
grep: ./xutils/usr/share/man/man1/gccmakedep.1x.gz: No such file or directory
grep: ./xutils/usr/share/man/man1/mergelib.1x.gz: No such file or directory
grep: ./xutils/usr/share/man/man1/mkhtmlindex.1x.gz: No such file or
 directory
grep: ./xutils/usr/share/man/man1/ucs2any.pl.1x.gz: No such file
 or directory
grep: ./libxaw6-dbg/usr/X11R6/lib/debug/libXaw.so.6: No such
 file or directory
grep: ./libxaw7-dbg/usr/X11R6/lib/debug/libXaw.so.7: No
 such file or directory


I have sent the MANIFEST files for 4.0.3 and 4.1 directly to Branden.

After I had created or changed xterm.docs.s390, xutils.files.s390,
xlibs.files.s390 and xbase-clients.files.s390, the packages were built fine.
I haven't tested them yet.

Regards,
Gerhard


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




PCI Radeon and X 4.1

2001-06-30 Thread Ilan Rabinovitch
Hey,

I know the Radeon doesnt work with 3d yet, but is anyone using it for
2D? If so what version of X? what driver? and can I get a copy of your config? 

Ive had my PCI Radeon working for 2d in the past with X 4.0 and for a
while it worked with X 4.1.  In 4.0 I had to install the DRI stuff in
addition to X and then use the driver named radeon.  In X 4.1 there
didnt seem to be a specific radeon driver, so I used the ati driver
which worked for a while.  Im not really sure what I changed on my
system, I think it may have been the upgrade from pre 1.2 to 1.3 but
who knows, now if i start X using the ATI driver it hangs my machine
hard.  By hard I mean ssh/telnet dont repsond, keyboard doesnt work,
mouse doesnt work and if it werent for the sysrq key Id spend 30
minutes or so fscking giant hard drive.

Thanks a ton in advance,
Ilan
[EMAIL PROTECTED]



Re: xfs 4.1: 75dpi vs 100dpi

2001-06-30 Thread Michel Dänzer
Harald Dunkel wrote:

 How can I choose the default font size when using xfs? Even though
 I started X via '$X11/bin/xinit -- -quiet -dpi 75', I still get the
 giant 100dpi fonts, e.g. in Mozilla.

If the font server serves 100dpi fonts, there's nothing the X server can do
about that.


 Changing the catalogue sequence in /etc/X11/fs/config helps, but since
 xfs should be a network service suitable for several local and remote
 users, I doubt that this is the right way.

AFAIK it's the only way. You could run several font servers for different
resolutions or whatever.


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member



Numeric keypad on thinkpad a21m

2001-06-30 Thread Dave Swegen
Does anyone know how to enable the numeric keypad on a thinkpad? Under
windows the shift+numlk combo is used to toggle the numeric keypad on
and off. However, under X 4.0.3 this doesn't work, it merely makes the
relevant keys unusable.

Any help would be much appreciated.

Cheers
Dave



XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Doug Larrick
First, let me say that I'm not a Debian developer, just an Alpha user who
wanted to upgrade to a more modern graphics card on his system, ran into
some trouble, and tracked it down.

The attached patch makes a PCI Voodoo3 3000 PCI card work on my Alpha
PC164LX.  Without it, the system goes into a whole lot of bad during X
initialization: 'sync' works afterwards, but 'halt' does not.

The root of the problem is that the int10 subsystem is extremely broken for
Alpha, at least for the type of Alpha that I have (LX).  After int10 has
done its work, calls to sleep(), usleep(), nanosleep(), etc. never return.

My patch simply disables the use of int10 (and therefore also DDC) in the
tdfx driver, like is done on PowerPC.  This change probably precludes use
of a 3dfx card as a second head on Alpha.  The functionality obviously
worked for someone, or it would not have been put in.  But IMHO this way is
safer for more users.

BTW, 4.1.0pre1v1.3 works like a champ out-of-box on a Matrox Millennium II
in the same system.

I have to say, the Debian packagaing makes it *much* easier (albeit
time-consuming) for an outsider to approach building the monster that is
XFree86.  Thanks for listening.

-Doug

-- 
Doug Larrick  [EMAIL PROTECTED]  [EMAIL PROTECTED]  AIM: DougLarick--- xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c.orig  Sat Jun 
30 09:32:46 2001
+++ xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c   Sat Jun 30 
09:34:00 2001
@@ -668,7 +668,7 @@
   pTDFX-pEnt = xf86GetEntityInfo(pScrn-entityList[0]);
 
   if (flags  PROBE_DETECT) {
-#if !defined(__powerpc__)
+#if !defined(__powerpc__)  !defined(__alpha__)
 TDFXProbeDDC(pScrn, pTDFX-pEnt-index);
 return TRUE;
 #else
@@ -685,7 +685,7 @@
 
   /* Allocate a vgaHWRec */
   if (!vgaHWGetHWRec(pScrn)) return FALSE;
-#if !defined(__powerpc__)
+#if !defined(__powerpc__)  !defined(__alpha__)
   if (xf86LoadSubModule(pScrn, int10)) {
 xf86Int10InfoPtr pInt;
 xf86DrvMsg(pScrn-scrnIndex, X_INFO, 
@@ -1006,7 +1006,7 @@
 xf86LoaderReqSymLists(ramdacSymbols, NULL);
   }
 
-#if !defined(__powerpc__)
+#if !defined(__powerpc__)  !defined(__alpha__)
   /* Load DDC if needed */
   /* This gives us DDC1 - we should be able to get DDC2B using i2c */
   if (!xf86LoadSubModule(pScrn, ddc)) {


Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Jay Estabrook
On Sat, Jun 30, 2001 at 10:06:05AM -0400, Doug Larrick wrote:

 The attached patch makes a PCI Voodoo3 3000 PCI card work on my Alpha
 PC164LX.  Without it, the system goes into a whole lot of bad during X
 initialization: 'sync' works afterwards, but 'halt' does not.
 
 The root of the problem is that the int10 subsystem is extremely broken for
 Alpha, at least for the type of Alpha that I have (LX).  After int10 has
 done its work, calls to sleep(), usleep(), nanosleep(), etc. never return.
 
 My patch simply disables the use of int10 (and therefore also DDC) in the
 tdfx driver, like is done on PowerPC.  This change probably precludes use
 of a 3dfx card as a second head on Alpha.  The functionality obviously
 worked for someone, or it would not have been put in.  But IMHO this way is
 safer for more users.

I had a similar problem with a Voodoo Banshee card in an LX, though it
was more serious - it crashed the machine back to SRM console.

But that same card, and a Voodoo3 3000, work just fine in the newer
(EV6) boxes, without the need for disabling int10 processing.

The same type of int10-related problem has cropped up with other drivers
on other cards when run on an LX; I seem to remember it was the GLINT
driver, but it could have been the R128 one.

As it turns out, one can add an option in the Device Section of the
XF86Config file:

Option  NoInt10

to prevent int10 from getting run on a 3DFx card. Unfortunately, this
does not work for some other drivers, so is not a general solution to
int10-related problems.

It would be much better if we could determine what it is about running
int10 on some cards' BIOS code on an LX that causes problems. It's
been on my TODO list for a while, and Egbert Eich, one of the XFree86
fellows responsible for int10 and who has a number of Alphas, would
also like to see a solution. But to this point, the time hasn't been
available to attack it.

I have some int10-related patches against 4.1.0 that remove most if
not all of the unaligned accesses that occur during the running of int10,
but I don't believe they solve this problem with Voodoo cards.

So, bottom line WRT the patches, is that they provide the best safety
against uninformed folks using 3DFx cards on LX-style machines, but
I don't recommend those patches be passed along to XFree86. They are
overkill, don't apply to all Alpha machines, and will have side-effects
when attempting to do multi-head with 3DFx cards, as Doug noted.

--Jay++

-
Jay A EstabrookAlpha Engineering - LINUX Project
Compaq Computer Corp. - MRO1-2/K20 (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-



Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread doug
As it turns out, one can add an option in the Device Section of the
XF86Config file:

Option  NoInt10

Good to know.  I looked for something like that, but it's not
mentioned in the user-side documentation at all.  I tried this and it
does work on my system, but for the record is spelled NoINT10.

It would be much better if we could determine what it is about
running int10 on some cards' BIOS code on an LX that causes problems.

And unfortunately it's a tough nut to crack because it leaves the
system in an unusable state.  Unfortunately I think it's gonna take
some serious code study by someone who's familiar with the minutia of
the LX (or does it die on a Miata too?)

So, bottom line WRT the patches, is that they provide the best safety
against uninformed folks using 3DFx cards on LX-style machines, but
I don't recommend those patches be passed along to XFree86. 

Yes, I agree, since we have the nice option that makes things work
once again.  And now that it's been discussed here, maybe
affected people will actually find the appropriate option via a web
search.

Thanks Jay!

-Doug

--
Doug Larrick  [EMAIL PROTECTED]  [EMAIL PROTECTED]  AIM: DougLarick



Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Derek J Witt
[EMAIL PROTECTED] wrote:

 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10

We have to be careful with that option. Many video cards need to use IRQs in

order to function.

--
**  Derek J Witt**
*   Email: mailto:[EMAIL PROTECTED] *
*   Home Page: http://www.flinthills.com/~djw/   *
*** Houston, the Eagle has landed and laid an egg! -- Unknown **





hurd-i386 support changes

2001-06-30 Thread Marcus Brinkmann
Hi,

I tested and uploaded xfree86-4.1.0-0pre1v2, and it was quite smooth.

The following patch is requried.  A new MANIFEST.hurd-i386 file is attached
(I lost the original one, so no patch for that, sorry).

Thanks,
Marcus

diff -ruN debian.prior/patches/800_gnu_config.diff 
debian/patches/800_gnu_config.diff
--- debian.prior/patches/800_gnu_config.diffSat Jun 30 21:18:55 2001
+++ debian/patches/800_gnu_config.diff  Sat Jun 30 21:20:02 2001
@@ -14,7 +14,6 @@
 +#define HasPamYES
 +#define PamLibraries  -lpam -rdynamic -ldl
 +#define XFree86Devel  YES
-+#define Freetype2Dir  /usr
 +#define SystemManDirectory/usr/share/man
 +#define HasTk YES
 +#define TkLibDir  /usr/lib
@@ -36,6 +35,7 @@
 +#define SpecsDocDirs  BDF CTEXT FSProtocol GL ICCCM ICE PM Render SM 
X11 XDMCP XIM XLFD XProtocol Xaw Xext Xi Xmu Xserver Xt Xv i18n rstart xfs 
xterm xtrans
 +/* we build-depend on libfreetype6-dev (FreeType 2.x) */
 +#define BuildFreetype2Library NO
++#define HasFreetype2  YES
 +#define Freetype2Dir  /usr
 +#define XAppLoadDir   EtcX11Directory/app-defaults
 +#define XFileSearchPathDefault
Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S)
diff -ruN debian.prior/xlibmesa3.files.hurd-i386 
debian/xlibmesa3.files.hurd-i386
--- debian.prior/xlibmesa3.files.hurd-i386  Thu Jan  1 01:00:00 1970
+++ debian/xlibmesa3.files.hurd-i386Sat Jun 30 21:21:24 2001
@@ -0,0 +1,2 @@
+usr/X11R6/lib/libGL.so.1.2
+usr/X11R6/lib/libGLU.so.1.3

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann  GNUhttp://www.gnu.org[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de


MANIFEST.hurd-i386.gz
Description: Binary data


Re: hurd-i386 support changes

2001-06-30 Thread Branden Robinson
On Sat, Jun 30, 2001 at 09:23:50PM +0200, Marcus Brinkmann wrote:
 I tested and uploaded xfree86-4.1.0-0pre1v2, and it was quite smooth.
 
 The following patch is requried.  A new MANIFEST.hurd-i386 file is attached
 (I lost the original one, so no patch for that, sorry).

Thanks a lot, Marcus!

-- 
G. Branden Robinson|  Men use thought only to justify their
Debian GNU/Linux   |  wrong doings, and speech only to conceal
[EMAIL PROTECTED] |  their thoughts.
http://people.debian.org/~branden/ |  -- Voltaire


pgpVmMn3NduvT.pgp
Description: PGP signature


Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Jay Estabrook
On Sat, Jun 30, 2001 at 12:36:14PM -0400, [EMAIL PROTECTED] wrote:
 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10
 
 Good to know.  I looked for something like that, but it's not
 mentioned in the user-side documentation at all.  I tried this and it
 does work on my system, but for the record is spelled NoINT10.

Hmm; actually, I think it may do the comparison case-less, as I have
had it work as NoInt10 and noint10...

 And unfortunately it's a tough nut to crack because it leaves the
 system in an unusable state.  Unfortunately I think it's gonna take
 some serious code study by someone who's familiar with the minutia of
 the LX (or does it die on a Miata too?)

I think it does crash on MIATA as well, but I'm not certain.

And yes, it's tough. It may not even be the fault of the int10 code,
either.  Last one we had to go to this level with, was a problem we
saw on *all* boxes with Radeon 32MB SDR PCI. It turned out to be a
problem caused by running the BIOS more than once - it would work the
first time (ie when the SRM console's BIOS emulator ran on the cold
card), but then when int10 was run later under XFree86, it would make
a mistake because the state of the card was already set up.  I'd call
that a problem in the BIOS code myself, but there's rather small
chance of getting it fixed... ;-}

 Yes, I agree, since we have the nice option that makes things work
 once again.  And now that it's been discussed here, maybe
 affected people will actually find the appropriate option via a web
 search.

Well, an entry in release notes is always in order, or a FAQ if there's
an appropriate one. I posted that workaround, as well as some others,
to axp-list, and it seemed to help... ;-}

--Jay++

-
Jay A EstabrookAlpha Engineering - LINUX Project
Compaq Computer Corp. - MRO1-2/K20 (508) 467-2080
200 Forest Street, Marlboro MA 01752   [EMAIL PROTECTED]
-



Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Michel Dänzer
Jay Estabrook wrote:

 As it turns out, one can add an option in the Device Section of the
 XF86Config file:
 
 Option  NoInt10
 
 to prevent int10 from getting run on a 3DFx card. Unfortunately, this
 does not work for some other drivers, so is not a general solution to
 int10-related problems.

AFAIK this option is handled by the int10 module itself so it should work with
any driver. Otherwise, there's probably another problem.


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member



Re: XFree86 4.1.0-0pre1v2 available for i386,powerpc,sparc

2001-06-30 Thread Michel Dänzer
Chris Cheney wrote:
 
 I noticed that if you select /dev/gpmdata as your mouse device it still
 includes the detected mouse device (eg /dev/input/mice) this causes a
 problem usually if you are using gpm since gpm and X fight for the main
 device.

Not for /dev/input/mice, it can be opened and read by any number of processes
without problems. In fact, you don't need the GPM repeater with it in the
first place.

 Also it might be good to set the device type of gpmdata to ImPS/2
 instead of Intellimouse since that is the type that is emulated by
 /dev/input/mice.

The protocol emitted by the GPM repeater depends on GPM configuration only.


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member



Re: XFree86 4.1.0pre1v1.3 on Alpha

2001-06-30 Thread Branden Robinson
On Sat, Jun 30, 2001 at 04:42:34PM -0400, Jay Estabrook wrote:
 Well, an entry in release notes is always in order, or a FAQ if there's
 an appropriate one. I posted that workaround, as well as some others,
 to axp-list, and it seemed to help... ;-}

Jay,

I just wanted to let you know that you can always feel free to contact me
directly when it comes to any Debian XFree86 support issues for Alpha.

I am pretty upset about Compaq selling this architecture to the worst
possible buyer, and I'd like to do what I can to ensure that people don't
migrate away from the Alpha because XFree86 doesn't work on their Debian
systems.

I'd say more, but references to appeasement and the Sudetenland would
probably invoke Godwin's Law...

Thanks for your all your efforts, past and future.

-- 
G. Branden Robinson|  Software engineering: that part of
Debian GNU/Linux   |  computer science which is too difficult
[EMAIL PROTECTED] |  for the computer scientist.
http://people.debian.org/~branden/ |


pgpigpfJu4Cju.pgp
Description: PGP signature