Mailing List Archive

Need X testers on Alpha. I think we've got it this time.
Hi,
I need a few people to test X on Alpha. Michael Cree found what we
believe is the commit that broke X and also provided a patch to fix
some undefined references. We just need to confirm that these changes
make X work again and then we'll get them pulled into master and the
1.7 branch in time for 1.7.1

I'd especially like testers for:
- Radeon, varying generations, both user mode setting and kernel mode setting
- Matrox

Testers on non-BWX alphas would also be quite nice, since the last
round of email seemed to show that you do in fact exist.

My xserver repo is available at
http://cgit.freedesktop.org/~mattst88/xserver/ and contains the
patches we think will fix it.

Hats off to Michael Cree. :)

Thanks,
Matt Turner

PS: Click Reply-___All___ since I've cross posted.
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
I have an alpha DS-20e at home with a permedia i2pv card, however I can
pull it and put in a older PCI radeon card to test with. I also have an
older Matrox card I can test with..

2.6.27-gentoo-r9 #4 SMP Sun Apr 5 21:10:02 PDT 2009 alpha EV67 Tsunami
GNU/Linux



On Wed, 2009-10-07 at 18:52 -0400, Matt Turner wrote:
> Hi,
> I need a few people to test X on Alpha. Michael Cree found what we
> believe is the commit that broke X and also provided a patch to fix
> some undefined references. We just need to confirm that these changes
> make X work again and then we'll get them pulled into master and the
> 1.7 branch in time for 1.7.1
>
> I'd especially like testers for:
> - Radeon, varying generations, both user mode setting and kernel mode setting
> - Matrox
>
> Testers on non-BWX alphas would also be quite nice, since the last
> round of email seemed to show that you do in fact exist.
>
> My xserver repo is available at
> http://cgit.freedesktop.org/~mattst88/xserver/ and contains the
> patches we think will fix it.
>
> Hats off to Michael Cree. :)
>
> Thanks,
> Matt Turner
>
> PS: Click Reply-___All___ since I've cross posted.
>
--
------------------------
Brian C. Parkhurst
ORCA Technical Lead
Systems Programmer
UW Medicine IT Services
University of Washington
325 Ninth Ave
Box 359968
Seattle, WA 98104-2499
brianp-at-u.washington.edu
PGP Fingerprint DF84 0F88 AB6C F771 BB4E 7F4F F674 AA62 EEB4 1888

University of Washington e-mail messages are public records and are
subject to public inspection and copying as required under state public
records laws:

Privileged, confidential or patient identifiable information may be
contained in this message. The information is intended for the
individual named above. If you are not the intended recipient, any
disclosure, copying, distribution or use of the contents of this
information is prohibited. Please notify the sender by reply email, and
then destroy all copies of the message and any attachments.
See our Notice of Privacy Practices at www.uwmedicine.org.
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Wed, Oct 7, 2009 at 7:06 PM, Brian Parkhurst <brianp@spamcop.net> wrote:
> I have an alpha DS-20e at home with a permedia i2pv card, however I can
> pull it and put in a older PCI radeon card to test with.  I also have an
> older Matrox card I can test with..

Excellent, thanks. I know Tobias (the Gentoo/Alpha leader) has a glint
card and wants to get it working. See bug
http://bugs.freedesktop.org/show_bug.cgi?id=21546. Who knows? Maybe
it's already fixed and we just haven't been able to test.

Matt
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
How do you recommend I download your repo for compiling under gentoo?

Matt Turner wrote:
> Hi,
> I need a few people to test X on Alpha. Michael Cree found what we
> believe is the commit that broke X and also provided a patch to fix
> some undefined references. We just need to confirm that these changes
> make X work again and then we'll get them pulled into master and the
> 1.7 branch in time for 1.7.1
>
> I'd especially like testers for:
> - Radeon, varying generations, both user mode setting and kernel mode setting
> - Matrox
>
> Testers on non-BWX alphas would also be quite nice, since the last
> round of email seemed to show that you do in fact exist.
>
> My xserver repo is available at
> http://cgit.freedesktop.org/~mattst88/xserver/ and contains the
> patches we think will fix it.
>
> Hats off to Michael Cree. :)
>
> Thanks,
> Matt Turner
>
> PS: Click Reply-___All___ since I've cross posted.
>
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Thu, Oct 8, 2009 at 9:35 AM, Brian Parkhurst <brianp@spamcop.net> wrote:
> How do you recommend I download your repo for compiling under gentoo?

The easiest/best way is to first install layman (emerge layman) and
with it add the 'x11' overlay.

See here for instructions wrt layman:
http://en.gentoo-wiki.com/wiki/Overlay#Layman

Unmask/keyword =x11-base/xorg-server-9999 and its dependencies. (You
might want to use app-portage/autounmask to make this a more automated
task.)

Copy the xorg-server-9999.ebuild from your layman overlay to your
local overlay (/usr/local/portage/x11-base/xorg-server/). Edit the
file and change this line:

EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/xserver"
to
EGIT_REPO_URI="git://anongit.freedesktop.org/~mattst88/xserver"
In the folder where this new ebuild exists, run `ebuild
xorg-server-9999.ebuild digest`

At this point you should run `emerge =x11-base/xorg-server-9999` and
sit back and wait. When this has finished, emerge whatever X11 drivers
you need (xf86-input-evdev, xf86-video-{ati,glint}) and do some
testing.

I don't know what your level of proficiency with Gentoo is, but if
it's not high then this process will sound hard--trust me, it's really
not. The alternative would be much more complicated.

Thanks,
Matt
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Thu, Oct 8, 2009 at 8:49 AM, Geoff Martin <geoffmartin@gmail.com> wrote:
>      I have a 164LX with a Matrox Millennium II and a "just installed"
> Debian Lenny, all hardware is the same as 10 years ago : ). Can I help you
> with the test? what do I need to do?

In general, you need to install the xserver's dependencies, then using
git, clone my repository, and compile and install the code.

I'm not a Debian user, so I'm not sure what's the best way to do this.
Maybe someone else with Debian knowledge can help.

If you can put up with more compiling, Gentoo has some nice overlays
which automate much of this process.

Thanks,
Matt
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Thu, Oct 8, 2009 at 9:59 AM, Jarod Wilson <jarod@redhat.com> wrote:
> On 10/8/09 9:56 AM, Matt Turner wrote:
>>
>> On Thu, Oct 8, 2009 at 8:49 AM, Geoff Martin<geoffmartin@gmail.com>
>>  wrote:
>>>
>>>      I have a 164LX with a Matrox Millennium II and a "just installed"
>>> Debian Lenny, all hardware is the same as 10 years ago : ). Can I help
>>> you
>>> with the test? what do I need to do?
>>
>> In general, you need to install the xserver's dependencies, then using
>> git, clone my repository, and compile and install the code.
>>
>> I'm not a Debian user, so I'm not sure what's the best way to do this.
>> Maybe someone else with Debian knowledge can help.
>
> Not a Debian user either, but I believe...
>
> apt-get build-dep <name of X server package>
>
> ...should do the trick, more or less.

Thanks. I just wonder if it'll pull in the needed versions? X from git
will require newer versions of various packages than xserver-1.5 or
whatever version is available in Debian.

I guess an alternative is to use Peter Hutterer's X super module, but
I'm not too familiar with that either.

I should also say that anyone interested in testing is encouraged to
join our #alpha IRC channel on irc.freenode.net.

Matt
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
Okay had some time today. I'm working on the autounmask of
xorg-xserver-9999 (running now).

What is your recommended kernel for this build?

I've been working to bring the server up to current (emerge -uv world) &
revdep-rebuild (been about 4 months since I've updated packages)

Should hopefully be able to build the Kernel and Xorg-Server tomorrow.

Just to answer your last question. I've been running Gentoo on my
alpha(s) for about 6 years (migrated to the DS20E earlier this year from
an older alpha 800). I had contributed a bit to the livecd (2004
release) to support booting alpha with DEC Mylex 960 Raid controller
(just identified the firmware levels of the DEC OEM version).


Matt Turner wrote:
> On Thu, Oct 8, 2009 at 9:35 AM, Brian Parkhurst <brianp@spamcop.net> wrote:
>> How do you recommend I download your repo for compiling under gentoo?
>
> The easiest/best way is to first install layman (emerge layman) and
> with it add the 'x11' overlay.
>
> See here for instructions wrt layman:
> http://en.gentoo-wiki.com/wiki/Overlay#Layman
>
> Unmask/keyword =x11-base/xorg-server-9999 and its dependencies. (You
> might want to use app-portage/autounmask to make this a more automated
> task.)
>
> Copy the xorg-server-9999.ebuild from your layman overlay to your
> local overlay (/usr/local/portage/x11-base/xorg-server/). Edit the
> file and change this line:
>
> EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/xserver"
> to
> EGIT_REPO_URI="git://anongit.freedesktop.org/~mattst88/xserver"
> In the folder where this new ebuild exists, run `ebuild
> xorg-server-9999.ebuild digest`
>
> At this point you should run `emerge =x11-base/xorg-server-9999` and
> sit back and wait. When this has finished, emerge whatever X11 drivers
> you need (xf86-input-evdev, xf86-video-{ati,glint}) and do some
> testing.
>
> I don't know what your level of proficiency with Gentoo is, but if
> it's not high then this process will sound hard--trust me, it's really
> not. The alternative would be much more complicated.
>
> Thanks,
> Matt
>
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Sun, Oct 11, 2009 at 2:31 AM, Brian Parkhurst <brianp@spamcop.net> wrote:
> Okay had some time today.  I'm working on the autounmask of
> xorg-xserver-9999 (running now).
>
> What is your recommended kernel for this build?

I'd recommend the latest, 2.6.31, or even 2.6.32-rcX if you want to.
I'd like to get some people to test with Radeon kernel modesetting, so
at least .31 is required for that.

> I've been working to bring the server up to current (emerge -uv world) &
> revdep-rebuild  (been about 4 months since I've updated packages)
>
> Should hopefully be able to build the Kernel and Xorg-Server tomorrow.
>
> Just to answer your last question.  I've been running Gentoo on my alpha(s)
> for about 6 years (migrated to the DS20E earlier this year from an older
> alpha 800).  I had contributed a bit to the livecd (2004 release) to support
> booting alpha with DEC Mylex 960 Raid controller (just identified the
> firmware levels of the DEC OEM version).

Excellent! Great to have you. :)

I've been working on Alpha-related stuff for about a year and a half
and have sent emails to linux-alpha@ (the kernel mailing list),
axp-list, the RH alpha mailing list, debian-alpha@, but the Gentoo
mailing lists looked unused, so I never mailed them before. Too bad.

Thanks for your help :)

Matt
Re: Need X testers on Alpha. I think we've got it this time. [ In reply to ]
On Sun, Nov 8, 2009 at 5:32 PM, Brian Parkhurst <brianp@spamcop.net> wrote:
> After several weeks I've managed to get my system consistent again.  The
> initial attempt at applying the x11 overlay failed miserably with multiple
> unmet dependencies that prevented my being able to fully compile cleanly.
>
> I removed the overlay and re-emerged update-Deep world and revdep-rebuilt
> the entire system.  Currently running a gentoo 2.6.31-r2 kernel.
>
> the emerge preview with the recently re-applied overlay looks clean..

Great to hear. Let us know of further progress.

Thanks!
Matt


> Sorry for the delay.  Oct was very busy at work for me plus the daylight
> savings conversion to standard time required additional weekend hours.
>
>
>
> Matt Turner wrote:
>>
>> On Sun, Oct 11, 2009 at 2:31 AM, Brian Parkhurst <brianp@spamcop.net>
>> wrote:
>>>
>>> Okay had some time today.  I'm working on the autounmask of
>>> xorg-xserver-9999 (running now).
>>>
>>> What is your recommended kernel for this build?
>>
>> I'd recommend the latest, 2.6.31, or even 2.6.32-rcX if you want to.
>> I'd like to get some people to test with Radeon kernel modesetting, so
>> at least .31 is required for that.
>>
>>> I've been working to bring the server up to current (emerge -uv world) &
>>> revdep-rebuild  (been about 4 months since I've updated packages)
>>>
>>> Should hopefully be able to build the Kernel and Xorg-Server tomorrow.
>>>
>>> Just to answer your last question.  I've been running Gentoo on my
>>> alpha(s)
>>> for about 6 years (migrated to the DS20E earlier this year from an older
>>> alpha 800).  I had contributed a bit to the livecd (2004 release) to
>>> support
>>> booting alpha with DEC Mylex 960 Raid controller (just identified the
>>> firmware levels of the DEC OEM version).
>>
>> Excellent! Great to have you. :)
>>
>> I've been working on Alpha-related stuff for about a year and a half
>> and have sent emails to linux-alpha@ (the kernel mailing list),
>> axp-list, the RH alpha mailing list, debian-alpha@, but the Gentoo
>> mailing lists looked unused, so I never mailed them before. Too bad.
>>
>> Thanks for your help :)
>>
>> Matt
>>
>