Re: the continuing adventures of XFree86 4.0.1
"Christian T. Steigies" wrote: On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote: "Christian T. Steigies" wrote: On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote: Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Only so much as to use "generic" pci code for m68k as well. I need to know where the pcidata module is defined. xc/programs/Xserver/hw/xfree86/scanpci ? It fails after/during: (II) Loading /usr/X11R6/lib/modules/libpcidata.a On my i386 box: (II) LoadModule: "scanpci" comes later, so its not scanpci? locate or find shows that libpcidata.a is indeed built in the scanpci directory. Shouldnt it be enough to just jet it return silently? There is nothing to scan here, What about the m68k machines that do have PCI? Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do that. Actually, I did not get _any_ feedback from debian-68k users on these packages. What shall I do, buy me all sorts of m68k machines to test it myself? No, of course not. But be prepared for those you ignore to cry up sooner or later. :) The code is the best documentation ;) _This_ code is hughe... I am not going to read it completely... The modules are rather self contained. Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: the continuing adventures of XFree86 4.0.1
On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote: Please wait until you see source for 10pre11v2. There's no point wasting your time building v1 since I'm committing some fairly important bug fixes. MANIFEST.m68k for this version is on http://people.debian.org/~cts/x4.0/ I think I need some ideas how to make it work on m68k, just compiling it seems not to be enough. seems I need to fix some PCI functions, but I don't even know _where_ to start looking. Christian -- First they ignore you. Then they laugh about you. Then they fight you. And then you win. [Mahatma Gandhi]
Re: the continuing adventures of XFree86 4.0.1
Christian T. Steigies wrote: On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote: Please wait until you see source for 10pre11v2. There's no point wasting your time building v1 since I'm committing some fairly important bug fixes. MANIFEST.m68k for this version is on http://people.debian.org/~cts/x4.0/ I think I need some ideas how to make it work on m68k, just compiling it seems not to be enough. seems I need to fix some PCI functions, but I don't even know _where_ to start looking. Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project
Re: the continuing adventures of XFree86 4.0.1
On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote: Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Only so much as to use generic pci code for m68k as well. I need to know where the pcidata module is defined. Shouldnt it be enough to just jet it return silently? There is nothing to scan here, maybe that would be sufficient for a quick hack (and mabye I could recompile and copy that module without rebuild the whole of X?). Maybe there is some hackers documentation which allows me to understand this quickly? I do not want to become an xfree hacker, I just want a small patch. Christian -- http://people.debian.org/~cts/
Re: the continuing adventures of XFree86 4.0.1
Christian T. Steigies wrote: On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote: Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Only so much as to use generic pci code for m68k as well. I need to know where the pcidata module is defined. xc/programs/Xserver/hw/xfree86/scanpci ? Shouldnt it be enough to just jet it return silently? There is nothing to scan here, What about the m68k machines that do have PCI? maybe that would be sufficient for a quick hack (and mabye I could recompile and copy that module without rebuild the whole of X?). Maybe there is some hackers documentation which allows me to understand this quickly? I do not want to become an xfree hacker, I just want a small patch. The code is the best documentation ;) No, seriously, the man to answer such questions is probably Egbert Eich [EMAIL PROTECTED]. Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project
Re: the continuing adventures of XFree86 4.0.1
On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote: Christian T. Steigies wrote: On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote: Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Only so much as to use generic pci code for m68k as well. I need to know where the pcidata module is defined. xc/programs/Xserver/hw/xfree86/scanpci ? It fails after/during: (II) Loading /usr/X11R6/lib/modules/libpcidata.a On my i386 box: (II) LoadModule: scanpci comes later, so its not scanpci? Shouldnt it be enough to just jet it return silently? There is nothing to scan here, What about the m68k machines that do have PCI? Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do that. Actually, I did not get _any_ feedback from debian-68k users on these packages. What shall I do, buy me all sorts of m68k machines to test it myself? The code is the best documentation ;) _This_ code is hughe... I am not going to read it completely... Christian -- http://people.debian.org/~cts/
Re: the continuing adventures of XFree86 4.0.1
Christian T. Steigies wrote: On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote: Christian T. Steigies wrote: On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote: Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet? Only so much as to use generic pci code for m68k as well. I need to know where the pcidata module is defined. xc/programs/Xserver/hw/xfree86/scanpci ? It fails after/during: (II) Loading /usr/X11R6/lib/modules/libpcidata.a On my i386 box: (II) LoadModule: scanpci comes later, so its not scanpci? locate or find shows that libpcidata.a is indeed built in the scanpci directory. Shouldnt it be enough to just jet it return silently? There is nothing to scan here, What about the m68k machines that do have PCI? Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do that. Actually, I did not get _any_ feedback from debian-68k users on these packages. What shall I do, buy me all sorts of m68k machines to test it myself? No, of course not. But be prepared for those you ignore to cry up sooner or later. :) The code is the best documentation ;) _This_ code is hughe... I am not going to read it completely... The modules are rather self contained. Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project
Re: the continuing adventures of XFree86 4.0.1
On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote: Please wait until you see source for 10pre11v2. There's no point wasting your time building v1 since I'm committing some fairly important bug fixes. Its running already... no problem. When will the new source be out? I am kind of away, today is officially my last day at the university... One problem I see right now, I have no libgl1? Hrm. I guess the Mesa build crashed? No, right, installed mesa (from that build) and everything was fine. I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Bummer. This is probably an upstream bug. Is there such a thing as an m68k box with a PCI bus? Not sure, there might be, maybe some macs? There is supposed to be some new add-on hardware for Amigas which give you PCI slots, but I think none of the mainstream m68k machines have PCI. I moved away that module, guess what happens? X crashed, because it does not find that module... so it seems pci must be fixed for m68k. For the debian-68k people, I've put the debs on: http://people.debian.org/~cts/x4.0/ maybe somebody has more luck running these, maybe they are a starting point for further patches to X for somebody. (note: you will need some packages from woody/binary-all to get these installed, you will find out which. It should work on a potato box, thats what I used for compiling/testing). Christian
Re: the continuing adventures of XFree86 4.0.1
On Thu, Dec 07, 2000 at 11:30:15PM +0100, Michel Dänzer wrote: Christian T. Steigies wrote: I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Have you worked on the PCI code now? On PPC it also works without PCI, and I think it also loads that module, not sure though (I could ask on the APUS lists if you'd like). I did not work on the pci code, I just changed it, like on ppc, to use the generic(?) linuxpci code (see debian/patches/500_*, I only added Mc68020 to the long list of non-i386 arches). Please ask some APUS people, I know Ken Tyler is interested to get X4.0 working on his PPC Amiga. Christian -- http://people.debian.org/~cts/
Re: the continuing adventures of XFree86 4.0.1
Christian T. Steigies wrote: On Thu, Dec 07, 2000 at 11:30:15PM +0100, Michel Dänzer wrote: Christian T. Steigies wrote: I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Have you worked on the PCI code now? On PPC it also works without PCI, and I think it also loads that module, not sure though (I could ask on the APUS lists if you'd like). I did not work on the pci code, I just changed it, like on ppc, to use the generic(?) linuxpci code (see debian/patches/500_*, I only added Mc68020 to the long list of non-i386 arches). But something must be different because it doesn't segfault on PPC even if there is no PCI at all. Please ask some APUS people, I know Ken Tyler is interested to get X4.0 working on his PPC Amiga. It's working fine on APUS (I made the glint driver work on our Permedia2 boards :), Ken is trying to get the s3virge driver going for his CV64/3D. Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and The DRI Project
Re: the continuing adventures of XFree86 4.0.1
"Christian T. Steigies" wrote: 'nother problem (after hand fixing the config): [...] (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module XFree86 Font Renderer: vendor="XFree86 Font Renderer" compiled for 4.0.1g, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font (null) (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Fatal server error: Caught signal 11. Server aborting I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Have you worked on the PCI code now? On PPC it also works without PCI, and I think it also loads that module, not sure though (I could ask on the APUS lists if you'd like). Michel -- Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast Debian GNU/Linux (powerpc,i386) user \ member of XFree86 and the DRI project -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: the continuing adventures of XFree86 4.0.1
On Thu, 7 Dec 2000, Branden Robinson wrote: [Please follow-up to debian-x if you want me to see it.] 4.0.1-10 is in the archive for i386, sparc, and powerpc. John Goerzen is building for alpha. Compiles for m68k and arm are still needed. Is John building them? I thought I was! :-) If he is, I need to fill him in on a few things... A prerelease of -11, based on the new upstream beta 4.0.1h, is available at the X Strike Force repository. Alpha, ARM, and m68k folks should grab these sources, build, and let me know what changes need to be made to the debian/*.$(ARCH) files. The changelog summarizes what changed on i386. Oh, while I'm on the subject, I really need that patch to the rules script incorporated for now. For some reason, whenever the modules in xserver-xfree86 are stripped on Alpha, it renders them unusable. The patch should allow strip to do it's job for all packages on every arch but Alpha, so it's safe (this has been tested with every revision thusfar, so it's still needed). C
Re: the continuing adventures of XFree86 4.0.1
Good news everybody! I have some debs for m68k. The build failed, but this time to to a local configuration problem (sbuild timeout, dh_compress took more than 150 minutes...) I am trying to get them installed now, so that I can test a little. Will make them available tomorrow (no changelog, no upload...), maybe some more people dare testing them (I have no idea yet if it will be working at all on m68k). On Thu, Dec 07, 2000 at 12:04:56AM -0500, Branden Robinson wrote: A prerelease of -11, based on the new upstream beta 4.0.1h, is available at the X Strike Force repository. Alpha, ARM, and m68k folks should grab these sources, build, and let me know what changes need to be made to the debian/*.$(ARCH) files. The changelog summarizes what changed on i386. I will start the next build tonight, it takes 20..22h until I get the MANIFEST. Please give my amiga a little time to catch up with the rest, its an 060 and not an ICE.. One problem I see right now, I have no libgl1? 'nother problem (after hand fixing the config): [...] (II) Loader running on linux (II) LoadModule: bitmap (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module XFree86 Font Renderer: vendor=XFree86 Font Renderer compiled for 4.0.1g, module version = 1.0.0 Module class: XFree86 Font Renderer ABI class: XFree86 Font Renderer, version 0.2 (II) Loading font (null) (II) LoadModule: pcidata (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Fatal server error: Caught signal 11. Server aborting I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Christian
Re: the continuing adventures of XFree86 4.0.1
* Christian T. Steigies [EMAIL PROTECTED] [001207 12:02]: I have no PCI bus, I don't see PCI mentioned in the config file, is there a way to stop loading that? Me, I would try moving the module to some other directory, and see what happens. :) -- ``Oh Lord; Ooh you are so big; So absolutely huge; Gosh we're all really impressed down here, I can tell you.''
Re: the continuing adventures of XFree86 4.0.1
On Thu, 7 Dec 2000, Branden Robinson wrote: [Please follow-up to debian-x if you want me to see it.] 4.0.1-10 is in the archive for i386, sparc, and powerpc. John Goerzen is building for alpha. Compiles for m68k and arm are still needed. Is John building them? I thought I was! :-) If he is, I need to fill him in on a few things... A prerelease of -11, based on the new upstream beta 4.0.1h, is available at the X Strike Force repository. Alpha, ARM, and m68k folks should grab these sources, build, and let me know what changes need to be made to the debian/*.$(ARCH) files. The changelog summarizes what changed on i386. Oh, while I'm on the subject, I really need that patch to the rules script incorporated for now. For some reason, whenever the modules in xserver-xfree86 are stripped on Alpha, it renders them unusable. The patch should allow strip to do it's job for all packages on every arch but Alpha, so it's safe (this has been tested with every revision thusfar, so it's still needed). C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]