* Re: 9600 maturity?
2002-04-15 13:38 ` Jeff Walther
@ 2002-04-15 5:01 ` benh
2002-04-15 16:48 ` PPB Bug in PowerSurge: was: 9600 maturity Jeff Walther
0 siblings, 1 reply; 26+ messages in thread
From: benh @ 2002-04-15 5:01 UTC (permalink / raw)
To: Jeff Walther, linuxppc-dev
>I have found that any PCI card which has its own PPB hangs the
>machine (with a few exceptions) in the lower four slots. i.e. if you
>create a hierarchy of two PPBs Apple's PCI implementation bails.
>
>Jeff Walther
Yes, this is a known bug of older OFs, though an OF patch is floating
around to fix it (dunno how to find it though).
Note that recent 2.4 kernels may be able to work around OF bugs here.
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* 9600 maturity?
@ 2002-04-15 7:43 Dan Bethe
2002-04-15 8:26 ` Tony 'Nicoya' Mantler
2002-04-15 13:38 ` Jeff Walther
0 siblings, 2 replies; 26+ messages in thread
From: Dan Bethe @ 2002-04-15 7:43 UTC (permalink / raw)
To: linuxppc-dev
Hi all. I am considering getting a Powermac 9600 with a single 200 MHz 604e to
replace my 8500 as a production server. I can't find any info so far on the
maturity of Linux's support of the 9600. I read that a while back there were
SMP problems, video problems, and problems with some types of PCI cards in the
2nd PCI bus (the lower three slots). The PCI problem was also had on MacOS at
some point in time, so I wonder if they worked around it with something like a
System Enabler and I wonder if such knowledge is incorporated into Linux.
Can anyone confirm whether Linux support of the 9600 is at least as rock solid
as that of the 8500? I need it to be all around ideal or else it's not good
enough. Or give ideas on where to search for it other than the mailing lists
at lists.linuxppc.org and lists.yellowdoglinux.com? Google shows nothing so
far.
Thanks to all who contribute to that hardware family.... well, and to anything
else too :}
=====
Ambassador Communication Services -=- http://ambcomm.com
Managed Teleconferencing and Transcription Services
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: PPB Bug in PowerSurge: was: 9600 maturity
2002-04-15 16:48 ` PPB Bug in PowerSurge: was: 9600 maturity Jeff Walther
@ 2002-04-15 7:57 ` benh
2002-04-15 19:01 ` Jeff Walther
0 siblings, 1 reply; 26+ messages in thread
From: benh @ 2002-04-15 7:57 UTC (permalink / raw)
To: Jeff Walther, linuxppc-dev
>Thank you for that information, Ben. I'm really more of a MacOS guy
>and subscribed to these lists out of an interest in low level
>hardware issues. There doesn't seem to be any other forum that
>discusses hardware specifically, so you guys (and other Linux/Darwin
>lists) who sometimes must program to the hardware are the next best
>thing.
>
>Do you have suggestions on where I might begin a hunt for such an OF
>patch? I assume this is something that one could load in NVRAM under
>any OS that will take care of the bug until the next time the NVRAM
>is reset?
Yes. DTS provides one for some machines (for example the 6400) if you
ask. Some PCI card vendors with a pci<->pci bridge on their card need
it.
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 7:43 9600 maturity? Dan Bethe
@ 2002-04-15 8:26 ` Tony 'Nicoya' Mantler
2002-04-15 10:41 ` Dan Bethe
2002-04-15 13:38 ` Jeff Walther
1 sibling, 1 reply; 26+ messages in thread
From: Tony 'Nicoya' Mantler @ 2002-04-15 8:26 UTC (permalink / raw)
To: Dan Bethe, linuxppc-dev
At 2:43 AM -0500 4/15/02, Dan Bethe wrote:
>Hi all. I am considering getting a Powermac 9600 with a single 200 MHz
>604e to
>replace my 8500 as a production server. I can't find any info so far on the
>maturity of Linux's support of the 9600. I read that a while back there were
>SMP problems, video problems, and problems with some types of PCI cards in the
>2nd PCI bus (the lower three slots). The PCI problem was also had on MacOS at
>some point in time, so I wonder if they worked around it with something like a
>System Enabler and I wonder if such knowledge is incorporated into Linux.
>
>Can anyone confirm whether Linux support of the 9600 is at least as rock solid
>as that of the 8500? I need it to be all around ideal or else it's not good
>enough. Or give ideas on where to search for it other than the mailing lists
>at lists.linuxppc.org and lists.yellowdoglinux.com? Google shows nothing so
>far.
>
>Thanks to all who contribute to that hardware family.... well, and to anything
>else too :}
I've not had too much trouble with my 9600/200mp. I haven't used it much
since early 2.4, mind you (got enough other unix boxes on my desktop), but
it worked pretty well at the time. The only rub with the SMP was that if
MacOS 9 got ahold of the second CPU, linux would fail to grab it when it
booted. I solved it by booting from an 8.1 boot floppy, but that obviously
won't be a problem for you.
I haven't had much trouble with the PCI. I'm running a Promise Ultra66 and
a 21143 ethernet card in the top slots, and the standard IMSTT video in the
bottom. (though I'm looking to replace that with a Radeon7000 PCI - IMSTT
is kinda slow by modern standards)
I'd definatley pick a 9600 to run linux on over an 8500 - if for no other
reason than it having the very cool flip&fold case. 8)
Cheers - Tony 'Nicoya' Mantler :)
--
Tony "Nicoya" Mantler - Renaissance Nerd Extraordinaire - nicoya@apia.dhs.org
Winnipeg, Manitoba, Canada -- http://nicoya.feline.pp.se/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 19:14 ` 9600 maturity? Michel Lanners
@ 2002-04-15 9:19 ` Benjamin Herrenschmidt
2002-04-16 5:59 ` Michel Lanners
2002-04-15 21:30 ` Jeff Walther
1 sibling, 1 reply; 26+ messages in thread
From: Benjamin Herrenschmidt @ 2002-04-15 9:19 UTC (permalink / raw)
To: mlan, dan_bethe; +Cc: nicoya, linuxppc-dev
>No, 2.4 kernels should have solid PCI even in the presence of multiple
>host bridges (which was the problem on the dual-bandit 9x00). The only
>potentially remaining problem could be access to IO space on the second
>bus. Ben, can you comment?
I can't. I would love having someone try this in details and tell me ;)
I suspect the second bandit can only produce "high" IO addresses (thus
precenting use of legacy stuff).
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: PPB Bug in PowerSurge: was: 9600 maturity
2002-04-15 19:01 ` Jeff Walther
@ 2002-04-15 9:29 ` Benjamin Herrenschmidt
0 siblings, 0 replies; 26+ messages in thread
From: Benjamin Herrenschmidt @ 2002-04-15 9:29 UTC (permalink / raw)
To: Jeff Walther, linuxppc-dev
>
>I suspect I'm going to feel silly for needing to ask this, but how do
>I contact DTS and what does it stand for?
>
>I was aware that there was a patch for the 6400. Does that same
>patch solve the multi-level PPB problem in PowerSurge as well?
I'm not sure, I may have been confused by those 2 issues ;)
>Thank you again. I'm ecstatic to have received this info from you.
>I wasn't expecting to ever get any info on this issue. Most people
>don't seem to know about it, or aren't willing to discuss it, maybe.
Well, DTS is Apple's Developer Technical Support. Did you try
contacting them ? (You may need a registerd Apple devel. account
for this though).
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 8:26 ` Tony 'Nicoya' Mantler
@ 2002-04-15 10:41 ` Dan Bethe
2002-04-15 17:32 ` Tony 'Nicoya' Mantler
0 siblings, 1 reply; 26+ messages in thread
From: Dan Bethe @ 2002-04-15 10:41 UTC (permalink / raw)
To: Tony 'Nicoya' Mantler, linuxppc-dev
> I've not had too much trouble with my 9600/200mp. I haven't used it much
> since early 2.4, mind you (got enough other unix boxes on my desktop), but
Not too much? Does that mean you can beat the crap out of all subsystems 24/7
with no hardware failure? :) Like a 'make -j20' on the kernel src with
several concurrent 'badblocks'?
> I haven't had much trouble with the PCI. I'm running a Promise Ultra66 and
Not much? Does that mean it was reliable, or just sticky to configure?
> I'd definatley pick a 9600 to run linux on over an 8500 - if for no other
> reason than it having the very cool flip&fold case. 8)
Yeah that's a chief factor. Does the flip&fold give easy access to RAM and
cache, unlike the 8500? Do you happen to know how the internal cooling
compares between the 8500 and 9600? I have several internal hard drives and
cards.
Thanks, Tony! :)
=====
Ambassador Communication Services -=- http://ambcomm.com
Managed Teleconferencing and Transcription Services
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 7:43 9600 maturity? Dan Bethe
2002-04-15 8:26 ` Tony 'Nicoya' Mantler
@ 2002-04-15 13:38 ` Jeff Walther
2002-04-15 5:01 ` benh
1 sibling, 1 reply; 26+ messages in thread
From: Jeff Walther @ 2002-04-15 13:38 UTC (permalink / raw)
To: linuxppc-dev
At 00:43 -0700 04/15/2002, Dan Bethe wrote:
>Hi all. I am considering getting a Powermac 9600 with a single 200
>MHz 604e to
>replace my 8500 as a production server. I can't find any info so far on the
>maturity of Linux's support of the 9600.
If Linux support for PCI-PCI Bridges is acceptable (I have no idea
myself) you might consider the Umax S900. It has six PCI slots, but
four of them are behind a PCI-PCI Bridge built into the motherboard.
The advantage of the S900 is that the architecture is basically that
of an 8500/7500.
Architecturally, the x500 machines are all very similar. The 9500
has two Bandit chips on the CPU/memory bus instead of one, and that
can create CPU bus arbitration problems. The 7500/8500 has only one
Bandit chip, but they add a CHAOS video bridge chip to the CPU bus.
The S900 has no CHAOS and only one Bandit. Then it sacrifices its
third PCI slot in order to connect the upstream side of a DEC 21052
PCI-PCI Bridge and hangs four more PCI slots off of the PPB.
I have found that any PCI card which has its own PPB hangs the
machine (with a few exceptions) in the lower four slots. i.e. if you
create a hierarchy of two PPBs Apple's PCI implementation bails.
Jeff Walther
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* PPB Bug in PowerSurge: was: 9600 maturity
2002-04-15 5:01 ` benh
@ 2002-04-15 16:48 ` Jeff Walther
2002-04-15 7:57 ` benh
0 siblings, 1 reply; 26+ messages in thread
From: Jeff Walther @ 2002-04-15 16:48 UTC (permalink / raw)
To: linuxppc-dev
At 06:01 +0100 04/15/2002, benh@kernel.crashing.org wrote:
>>I have found that any PCI card which has its own PPB hangs the
>>machine (with a few exceptions) in the lower four slots. i.e. if you
>>create a hierarchy of two PPBs Apple's PCI implementation bails.
>>
>>Jeff Walther
>
>Yes, this is a known bug of older OFs, though an OF patch is floating
>around to fix it (dunno how to find it though).
>
>Note that recent 2.4 kernels may be able to work around OF bugs here.
Thank you for that information, Ben. I'm really more of a MacOS guy
and subscribed to these lists out of an interest in low level
hardware issues. There doesn't seem to be any other forum that
discusses hardware specifically, so you guys (and other Linux/Darwin
lists) who sometimes must program to the hardware are the next best
thing.
Do you have suggestions on where I might begin a hunt for such an OF
patch? I assume this is something that one could load in NVRAM under
any OS that will take care of the bug until the next time the NVRAM
is reset?
There is an email list (SuperMacs) at lowendmac.com of Umax users and
this is an issue that has been a big pain for most of us because our
lower four slots are behind one PPB. Any device that adds another
creates a problem. It became especially acute with the
introduction of the FW/USB cards.
I didn't know it was an Apple bug when I first ran into the problem
and figured it could be a problem with OF or the Bandit or the DEC
21052 chip. So I replaced the DEC 21052 with the Intel 21152AB, the
Intel 21152BA, the TI PCI2550, and the Hint HB1-SE33P. After all
those PPBs had the same symptoms I was convinced it was an Apple
problem. I was willing to entertain the notion that all the older
PPBs might have the same bug, especially because the Intel is the
descendant of the DEC, but the Hint is a relatively new design.
If someone knows how to patch the OF in the ROM for the PowerSurge I
can get the patched ROM code written into Flash Memory chips that are
pin compatible with the Mask ROMs on the PowerSurge machines. If
anyone is actually interested in this, it would probably be best to
use the Kansas ROM code as the base. I've but Kansas ROMs in the
clones (Umax and PCC PTP) and in 7500/8500 machines and it works fine
and eliminates the speculative processing issue with G3 processors.
The Kansas ROM works with any PowerSurge machine as far as I can
tell. Unfortunately, it doesn't solve the PPB problem. :-(
Jeff Walther
P.S. Apologies for veering off topic for the list.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 10:41 ` Dan Bethe
@ 2002-04-15 17:32 ` Tony 'Nicoya' Mantler
2002-04-15 19:03 ` ATI 7000 and dual-monitor X? (was Re: 9600 maturity?) Stefan Jeglinski
2002-04-15 19:14 ` 9600 maturity? Michel Lanners
0 siblings, 2 replies; 26+ messages in thread
From: Tony 'Nicoya' Mantler @ 2002-04-15 17:32 UTC (permalink / raw)
To: Dan Bethe, linuxppc-dev
At 5:41 AM -0500 4/15/02, Dan Bethe wrote:
>> I've not had too much trouble with my 9600/200mp. I haven't used it much
>> since early 2.4, mind you (got enough other unix boxes on my desktop), but
>
>Not too much? Does that mean you can beat the crap out of all subsystems 24/7
>with no hardware failure? :) Like a 'make -j20' on the kernel src with
>several concurrent 'badblocks'?
I think I could crash it by trying to use 'hdparm' on the IDE-connected
drives, but I don't recall anything else that would make it puke.
Most of the fuss I ran into was just getting a kernel with the right
patches to talk to all the Promise card, and figuring out why the heck SMP
wouldn't work.
>> I haven't had much trouble with the PCI. I'm running a Promise Ultra66 and
>
>Not much? Does that mean it was reliable, or just sticky to configure?
Well, when I was linuxing my 9600, it was around the time of the PCI code
being in a state of a whole lot of flux, trying to handle 3+ busses per
machine and resorting board resources. I think (hope) that work has been
basically finnished and integrated now, so I wouldn't expect nearly as much
trouble now.
Nothing in linux is ever exactly 100% though. I recently had a heck of a
headache trying to get the AC97 sound in my l33t athlon working - had to
hack and patch the kernel to death, and while I eventually got it mostly
working, Quake3 still won't talk to it.
>> I'd definatley pick a 9600 to run linux on over an 8500 - if for no other
>> reason than it having the very cool flip&fold case. 8)
>
>Yeah that's a chief factor. Does the flip&fold give easy access to RAM and
>cache, unlike the 8500? Do you happen to know how the internal cooling
>compares between the 8500 and 9600? I have several internal hard drives and
>cards.
[...]
Yes! The case gives amazingly easy access to all the internal guts. The PCI
cards, drives and all can be accessed by removing the left side of the
case, which pops off with just one latch. The ram and cpu can be accessed
by further unplugging the power cord, and lifting up on the very convinient
translucent blue handle to fold the drivecage/powersupply out of the way.
Replacing the ram on an 8100 (which I had to do at one point. Never tried
in an 8500, but I understand it's very similar) is like trying to do a root
canal from the butt-end in comparison.
The cooling is rather sophisticated and intricate. The air is channeled in
such a way that it flows in from around the edges of the motherboard, and
also in from around the front of the drive bays. The air enters from the
bottom, rear, and lower-right side of the case, and exits in the back
(powersupply) and in the lower-left (removable panel) by the encouragement
of two temperature-controlled 120mm fans.
The air temperature in this room can exceed 30c at times, and I've never
had a thermal-related failure in the system. Even with dual-cpus and a
bunch of drives it runs much cooler than my SGI Indigo2 (R10k@195,
MaxIMPACT gfx. it eats plenty of power). That said, the cooling system
should be easily capable of sucking out the whole 390 watts (or 560 watts
for 300/350MHz) of heat that the powersupply can deliver.
Anyways, some things you might consider adding to a 9600 should you pick
one up:
#1: Ram. With 12 dimm slots, it can take a gig and a half of 5 volt 168-pin
FPM or EDO, though maxing it out might be expensive. Remember to install in
matched pairs to take advantage of interleaving.
#2: Faster HD controller. QLogic cards are pretty sweet, Adaptec cards will
do in a pinch, and Promise cards seem to work nice if you've got a taste
for cheap IDE gigs. The PCI bus has a measured max throughput of 80MB/s per
bus, so you might as well put it to good use.
#3: Newer video. Radeon7000 PCI is a good choice. This obviously isn't a
factor when the system is to be used as a server though.
All in all, you should be very happy with your new 9600 in linux.
Cheers - Tony 'Nicoya' Mantler :)
--
Tony "Nicoya" Mantler - Renaissance Nerd Extraordinaire - nicoya@apia.dhs.org
Winnipeg, Manitoba, Canada -- http://nicoya.feline.pp.se/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: PPB Bug in PowerSurge: was: 9600 maturity
2002-04-15 7:57 ` benh
@ 2002-04-15 19:01 ` Jeff Walther
2002-04-15 9:29 ` Benjamin Herrenschmidt
0 siblings, 1 reply; 26+ messages in thread
From: Jeff Walther @ 2002-04-15 19:01 UTC (permalink / raw)
To: linuxppc-dev
At 08:57 +0100 04/15/2002, benh@kernel.crashing.org wrote:
>>Do you have suggestions on where I might begin a hunt for such an OF
>>patch? I assume this is something that one could load in NVRAM under
>>any OS that will take care of the bug until the next time the NVRAM
>>is reset?
>
>Yes. DTS provides one for some machines (for example the 6400) if you
>ask. Some PCI card vendors with a pci<->pci bridge on their card need
>it.
I suspect I'm going to feel silly for needing to ask this, but how do
I contact DTS and what does it stand for?
I was aware that there was a patch for the 6400. Does that same
patch solve the multi-level PPB problem in PowerSurge as well?
Thank you again. I'm ecstatic to have received this info from you.
I wasn't expecting to ever get any info on this issue. Most people
don't seem to know about it, or aren't willing to discuss it, maybe.
Jeff Walther
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-15 17:32 ` Tony 'Nicoya' Mantler
@ 2002-04-15 19:03 ` Stefan Jeglinski
2002-04-15 19:27 ` Ani Joshi
2002-04-15 19:14 ` 9600 maturity? Michel Lanners
1 sibling, 1 reply; 26+ messages in thread
From: Stefan Jeglinski @ 2002-04-15 19:03 UTC (permalink / raw)
To: linuxppc-dev
>#3: Newer video. Radeon7000 PCI is a good choice. This obviously isn't a
>factor when the system is to be used as a server though.
http://www.ati.com/shopati/promotions/maccombo/index.html
Seems like the 7000 would be a nice addition to spruce up my old
9500/G3 workhorse. It would free up 2 slots as I now have a Twin
Turbo, an ixTV, and an old Matrox card in there now.
1. Is the Radeon 7000 supported in XFree86? Rather, the real question
is, does anyone know of any gotchas trying to run it in accelerated
mode?
2. What about the included USB TV - any hope for that working in X?
3. What is the status of dual monitors in XFree86? Last I remember,
it could be made to work but only with fbdev - that running dual
accelerated monitors was not really working.
Stefan Jeglinski
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 17:32 ` Tony 'Nicoya' Mantler
2002-04-15 19:03 ` ATI 7000 and dual-monitor X? (was Re: 9600 maturity?) Stefan Jeglinski
@ 2002-04-15 19:14 ` Michel Lanners
2002-04-15 9:19 ` Benjamin Herrenschmidt
2002-04-15 21:30 ` Jeff Walther
1 sibling, 2 replies; 26+ messages in thread
From: Michel Lanners @ 2002-04-15 19:14 UTC (permalink / raw)
To: dan_bethe; +Cc: nicoya, linuxppc-dev
Hey all,
On 15 Apr, this message from Tony 'Nicoya' Mantler echoed through cyberspace:
>
> At 5:41 AM -0500 4/15/02, Dan Bethe wrote:
>>> I've not had too much trouble with my 9600/200mp. I haven't used it much
>>> since early 2.4, mind you (got enough other unix boxes on my desktop), but
>>
>>Not too much? Does that mean you can beat the crap out of all subsystems 24/7
>>with no hardware failure? :) Like a 'make -j20' on the kernel src with
>>several concurrent 'badblocks'?
>
> I think I could crash it by trying to use 'hdparm' on the IDE-connected
> drives, but I don't recall anything else that would make it puke.
Yeah, hdparm -I crashed my 7600 with Promise too, at one time at least.
Didn't use it recently, though, since I know what's on the bus ;-)
> Most of the fuss I ran into was just getting a kernel with the right
> patches to talk to all the Promise card, and figuring out why the heck SMP
> wouldn't work.
Both problems are resolved for 2.4 kernels.
>>> I haven't had much trouble with the PCI. I'm running a Promise Ultra66 and
>>
>>Not much? Does that mean it was reliable, or just sticky to configure?
>
> Well, when I was linuxing my 9600, it was around the time of the PCI code
> being in a state of a whole lot of flux, trying to handle 3+ busses per
> machine and resorting board resources. I think (hope) that work has been
> basically finnished and integrated now, so I wouldn't expect nearly as much
> trouble now.
No, 2.4 kernels should have solid PCI even in the presence of multiple
host bridges (which was the problem on the dual-bandit 9x00). The only
potentially remaining problem could be access to IO space on the second
bus. Ben, can you comment?
> Anyways, some things you might consider adding to a 9600 should you pick
> one up:
>
> #1: Ram. With 12 dimm slots, it can take a gig and a half of 5 volt 168-pin
> FPM or EDO, though maxing it out might be expensive. Remember to install in
> matched pairs to take advantage of interleaving.
To be sure, I have a tool on my homepage that checks the
hammerhead (memory controler) configuration for interleaving.
> #2: Faster HD controller. QLogic cards are pretty sweet, Adaptec cards will
> do in a pinch, and Promise cards seem to work nice if you've got a taste
> for cheap IDE gigs. The PCI bus has a measured max throughput of 80MB/s per
> bus, so you might as well put it to good use.
To take into account here: bootability. If you need a bootable
additional controler, than that limits your choices. Promise' are not
bootable; but there apparently is a MacOS version from some OEM that has
an OF ROM instead of the PC BIOS ROM. Don't know if it's
Linux-supported, though.
> #3: Newer video. Radeon7000 PCI is a good choice. This obviously isn't a
> factor when the system is to be used as a server though.
Yeah, according to all reports, the original IMS TwinTurbo cards are
problematic.
Chees
Michel
-------------------------------------------------------------------------
Michel Lanners | " Read Philosophy. Study Art.
23, Rue Paul Henkes | Ask Questions. Make Mistakes.
L-1710 Luxembourg |
email mlan@cpu.lu |
http://www.cpu.lu/~mlan | Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-15 19:03 ` ATI 7000 and dual-monitor X? (was Re: 9600 maturity?) Stefan Jeglinski
@ 2002-04-15 19:27 ` Ani Joshi
2002-04-15 22:25 ` Tony 'Nicoya' Mantler
2002-04-16 8:01 ` Olaf Hering
0 siblings, 2 replies; 26+ messages in thread
From: Ani Joshi @ 2002-04-15 19:27 UTC (permalink / raw)
To: Stefan Jeglinski; +Cc: linuxppc-dev
On Mon, 15 Apr 2002, Stefan Jeglinski wrote:
> http://www.ati.com/shopati/promotions/maccombo/index.html
>
> Seems like the 7000 would be a nice addition to spruce up my old
> 9500/G3 workhorse. It would free up 2 slots as I now have a Twin
> Turbo, an ixTV, and an old Matrox card in there now.
>
> 1. Is the Radeon 7000 supported in XFree86? Rather, the real question
> is, does anyone know of any gotchas trying to run it in accelerated
> mode?
ATI tends to make new cards which are really just newer revisions of older
ASICs. For example, the Radeon 7200 is realy just a regular radeon with
64meg DDR (and perhaps higher clocks). So its highly possible that the
7000 is a radeon VE (considering its dualhead). If so, then it is
supported. Even if it isn't, adding support should be very trivial as it
contains the same 1st generation Radeon ASIC.
> 2. What about the included USB TV - any hope for that working in X?
No idea on that one.
> 3. What is the status of dual monitors in XFree86? Last I remember,
> it could be made to work but only with fbdev - that running dual
> accelerated monitors was not really working.
Dualhead (accelerated) should work fine.
ani
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 19:14 ` 9600 maturity? Michel Lanners
2002-04-15 9:19 ` Benjamin Herrenschmidt
@ 2002-04-15 21:30 ` Jeff Walther
1 sibling, 0 replies; 26+ messages in thread
From: Jeff Walther @ 2002-04-15 21:30 UTC (permalink / raw)
To: linuxppc-dev
At 21:14 +0200 04/15/2002, Michel Lanners wrote:
>To take into account here: bootability. If you need a bootable
>additional controler, than that limits your choices. Promise' are not
>bootable; but there apparently is a MacOS version from some OEM that has
>an OF ROM instead of the PC BIOS ROM. Don't know if it's
>Linux-supported, though.
The name of the card is the VST UltraTech/66. I don't know if it is
Linux-supported either. OWC has it for about $50 and there is a
firmware update from OWC that adds OSX support in case that is
relevant for Linux.
The VST card is the Promise card with a few resistors moved and
different firmware installed and the 66 MHz oscillator removed.
I don't believe it contains a PPB instantiated in the single IC on
the board. However, it triggers the PPB hierarchy problem in
PowerSurge machines with almost exactly the same symptoms as a PCI
card with an on-board PPB. I don't know if it's possible that the
Mac firmware for the card somehow makes it look enough like a PPB
bearing card to trigger the OF bug, but that is my current guess.
Anyway, this card won't work in the lower slots of the Umax S900 if
there is another PCI card present in the lower four slots which has
on-board firmware--with a couple of exceptions.
Jeff Walther
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-15 19:27 ` Ani Joshi
@ 2002-04-15 22:25 ` Tony 'Nicoya' Mantler
2002-04-16 8:01 ` Olaf Hering
1 sibling, 0 replies; 26+ messages in thread
From: Tony 'Nicoya' Mantler @ 2002-04-15 22:25 UTC (permalink / raw)
To: Ani Joshi, Stefan Jeglinski; +Cc: linuxppc-dev
At 2:27 PM -0500 4/15/02, Ani Joshi wrote:
>On Mon, 15 Apr 2002, Stefan Jeglinski wrote:
>
[...]
>> 1. Is the Radeon 7000 supported in XFree86? Rather, the real question
>> is, does anyone know of any gotchas trying to run it in accelerated
>> mode?
>
>ATI tends to make new cards which are really just newer revisions of older
>ASICs. For example, the Radeon 7200 is realy just a regular radeon with
>64meg DDR (and perhaps higher clocks). So its highly possible that the
>7000 is a radeon VE (considering its dualhead). If so, then it is
>supported. Even if it isn't, adding support should be very trivial as it
>contains the same 1st generation Radeon ASIC.
[...]
In the PC version, the Radeon7000 is exactly identical to the RadeonVE,
except it only has analog VGA out, no DVI (I happen to have one in my l33t
athlon). This makes things extra confusing, since the Radeon7000 Mac
Edition actually does have a DVI connector and TV-out.
I'm pretty sure that the entire Radeon, RadeonVE and Radeon 7*00 series are
based on the same R100 chip, with different clocks, connectors, ram, and
features enabled. The Radeon8500, on the other hand, has the newer R200
chip, and I think an R300 'Radeon9500' is in the works.
You'll have to remember, though, that even with the nice internal
performance of the Radeon7000, running two displays on one 32/33 PCI card
will definatley be pushing the bandwidth limits, so performance may not be
100%.
Cheers - Tony 'Nicoya' Mantler :)
--
Tony "Nicoya" Mantler - Renaissance Nerd Extraordinaire - nicoya@apia.dhs.org
Winnipeg, Manitoba, Canada -- http://nicoya.feline.pp.se/
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-16 5:59 ` Michel Lanners
@ 2002-04-16 0:54 ` benh
0 siblings, 0 replies; 26+ messages in thread
From: benh @ 2002-04-16 0:54 UTC (permalink / raw)
To: mlan; +Cc: dan_bethe, nicoya, linuxppc-dev
>
>But is there something in place now in the PCI code to handle the IO
>space of multiple host bridges now? When I was working on the chaos PCI
>code, you had plans to implement that part...
>
>IIRC, you wanted to move both IO spaces into a continous segment and
>provide some way to find the ber-bus base of IO space...
it is implemented in 2.4, but a bit differently. Each host has it's own
IO space ioremapped separately. One is picked up as the "primary" IO space
and gets all 0-based IOs (basically it's where _IO_BASE points to).
Then, IO resources of PCI devies on other busses are fixed up by the
kernel to be offseted by (io_bus_virt - _IO_BASE) (that is the virtual
address of the IO space of this bus minus the virtual address of IO space
of the primary bus), thus allowing inx/outx functions to work.
That means though that there isn't a convenient way to access fixed
(ie. legacy) IO locations on other busses, except by using platform
specific routines to find out the real bus virtual IO base. But at
least, IO resources provided by BARs will work on other busses provided
that the driver uses the pci_dev->resource fields properly.
However, I haven't yet verified if it works properly for busses like
bandit that don's issue a 0-based (bus view) IO range, but an "offseted"
one like it is, I think, the case for second bandit. On UniNorth, each
host has a 0 based 0...16Mb IO space.
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: 9600 maturity?
2002-04-15 9:19 ` Benjamin Herrenschmidt
@ 2002-04-16 5:59 ` Michel Lanners
2002-04-16 0:54 ` benh
0 siblings, 1 reply; 26+ messages in thread
From: Michel Lanners @ 2002-04-16 5:59 UTC (permalink / raw)
To: benh; +Cc: dan_bethe, nicoya, linuxppc-dev
'Morning,
On 15 Apr, this message from Benjamin Herrenschmidt echoed through cyberspace:
>>No, 2.4 kernels should have solid PCI even in the presence of multiple
>>host bridges (which was the problem on the dual-bandit 9x00). The only
>>potentially remaining problem could be access to IO space on the second
>>bus. Ben, can you comment?
>
> I can't. I would love having someone try this in details and tell me ;)
>
> I suspect the second bandit can only produce "high" IO addresses (thus
> precenting use of legacy stuff).
But is there something in place now in the PCI code to handle the IO
space of multiple host bridges now? When I was working on the chaos PCI
code, you had plans to implement that part...
IIRC, you wanted to move both IO spaces into a continous segment and
provide some way to find the ber-bus base of IO space...
Cheers
Michel
-------------------------------------------------------------------------
Michel Lanners | " Read Philosophy. Study Art.
23, Rue Paul Henkes | Ask Questions. Make Mistakes.
L-1710 Luxembourg |
email mlan@cpu.lu |
http://www.cpu.lu/~mlan | Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-15 19:27 ` Ani Joshi
2002-04-15 22:25 ` Tony 'Nicoya' Mantler
@ 2002-04-16 8:01 ` Olaf Hering
2002-04-16 22:03 ` Michel Lanners
2002-04-17 5:35 ` Ani Joshi
1 sibling, 2 replies; 26+ messages in thread
From: Olaf Hering @ 2002-04-16 8:01 UTC (permalink / raw)
To: Ani Joshi; +Cc: Stefan Jeglinski, linuxppc-dev
On Mon, Apr 15, Ani Joshi wrote:
>
> On Mon, 15 Apr 2002, Stefan Jeglinski wrote:
>
> > http://www.ati.com/shopati/promotions/maccombo/index.html
> >
> > Seems like the 7000 would be a nice addition to spruce up my old
> > 9500/G3 workhorse. It would free up 2 slots as I now have a Twin
> > Turbo, an ixTV, and an old Matrox card in there now.
> >
> > 1. Is the Radeon 7000 supported in XFree86? Rather, the real question
> > is, does anyone know of any gotchas trying to run it in accelerated
> > mode?
>
> ATI tends to make new cards which are really just newer revisions of older
> ASICs. For example, the Radeon 7200 is realy just a regular radeon with
> 64meg DDR (and perhaps higher clocks). So its highly possible that the
> 7000 is a radeon VE (considering its dualhead). If so, then it is
> supported. Even if it isn't, adding support should be very trivial as it
> contains the same 1st generation Radeon ASIC.
It is a VE, but I have one report where it fails on a 9600, after
loading vgahw.a or something like that. Maybe it must go into another
slot or the guy has to boot without video=ofonly.
More details later..
Gruss Olaf
--
$ man clone
BUGS
Main feature not yet implemented...
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-16 8:01 ` Olaf Hering
@ 2002-04-16 22:03 ` Michel Lanners
2002-04-17 6:37 ` Geert Uytterhoeven
2002-04-17 7:04 ` Ani Joshi
2002-04-17 5:35 ` Ani Joshi
1 sibling, 2 replies; 26+ messages in thread
From: Michel Lanners @ 2002-04-16 22:03 UTC (permalink / raw)
To: olh; +Cc: ajoshi, jeglin, linuxppc-dev
On 16 Apr, this message from Olaf Hering echoed through cyberspace:
>> > 1. Is the Radeon 7000 supported in XFree86? Rather, the real question
>> > is, does anyone know of any gotchas trying to run it in accelerated
>> > mode?
>>
>> ATI tends to make new cards which are really just newer revisions of older
>> ASICs. For example, the Radeon 7200 is realy just a regular radeon with
>> 64meg DDR (and perhaps higher clocks). So its highly possible that the
>> 7000 is a radeon VE (considering its dualhead). If so, then it is
>> supported. Even if it isn't, adding support should be very trivial as it
>> contains the same 1st generation Radeon ASIC.
>
> It is a VE, but I have one report where it fails on a 9600, after
> loading vgahw.a or something like that. Maybe it must go into another
> slot or the guy has to boot without video=ofonly.
Loading vgahw.a? Hmmm, that looks suspiciously like problem accessing
legacy hardcoded VGA ports on the second bus (which as Ben explains
doesn't support that).
Can somebody please teach XFree to leave those VGA ports alone on PPC?
Are they of _any_ use on any PPC machine?
Cheers
Michel
-------------------------------------------------------------------------
Michel Lanners | " Read Philosophy. Study Art.
23, Rue Paul Henkes | Ask Questions. Make Mistakes.
L-1710 Luxembourg |
email mlan@cpu.lu |
http://www.cpu.lu/~mlan | Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-17 5:35 ` Ani Joshi
@ 2002-04-17 1:57 ` benh
2002-04-22 15:22 ` Olaf Hering
1 sibling, 0 replies; 26+ messages in thread
From: benh @ 2002-04-17 1:57 UTC (permalink / raw)
To: Ani Joshi, Olaf Hering; +Cc: Stefan Jeglinski, linuxppc-dev
>> It is a VE, but I have one report where it fails on a 9600, after
>> loading vgahw.a or something like that. Maybe it must go into another
>> slot or the guy has to boot without video=ofonly.
>> More details later..
>
>
>This is most likely the perennial multiple PCI bus ISA IO problem in
>userland that plagues many Macs. I won't go into the discussion again of
>why this is a problem, as this has been discussed here many times (see old
>posts about this problem on G4's), but a quick solution may be to put the
>card in the 1st slot, or whichever slot corresponds to the io_base
>syscall. I have never used a 9600 so ask around which slot this is.
>
>Also, have you tried radeonfb?
Note that the issue can be worse on older Macs. Newer ones can actually
issue low-addresses IOs on each bus, older ones (dual Bandit ones), afaik,
can't. The second bus is physically mapped after the first one on these.
The PCI domain patch should, ultimately, fix the problem for machine that
can issue those IOs (that is mostly uninorth based machines).
Ben.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-16 8:01 ` Olaf Hering
2002-04-16 22:03 ` Michel Lanners
@ 2002-04-17 5:35 ` Ani Joshi
2002-04-17 1:57 ` benh
2002-04-22 15:22 ` Olaf Hering
1 sibling, 2 replies; 26+ messages in thread
From: Ani Joshi @ 2002-04-17 5:35 UTC (permalink / raw)
To: Olaf Hering; +Cc: Stefan Jeglinski, linuxppc-dev
On Tue, 16 Apr 2002, Olaf Hering wrote:
> It is a VE, but I have one report where it fails on a 9600, after
> loading vgahw.a or something like that. Maybe it must go into another
> slot or the guy has to boot without video=ofonly.
> More details later..
This is most likely the perennial multiple PCI bus ISA IO problem in
userland that plagues many Macs. I won't go into the discussion again of
why this is a problem, as this has been discussed here many times (see old
posts about this problem on G4's), but a quick solution may be to put the
card in the 1st slot, or whichever slot corresponds to the io_base
syscall. I have never used a 9600 so ask around which slot this is.
Also, have you tried radeonfb?
ani
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-16 22:03 ` Michel Lanners
@ 2002-04-17 6:37 ` Geert Uytterhoeven
2002-04-17 7:04 ` Ani Joshi
1 sibling, 0 replies; 26+ messages in thread
From: Geert Uytterhoeven @ 2002-04-17 6:37 UTC (permalink / raw)
To: Michel Lanners; +Cc: olh, ajoshi, jeglin, Linux/PPC Development
On Wed, 17 Apr 2002, Michel Lanners wrote:
> On 16 Apr, this message from Olaf Hering echoed through cyberspace:
> >> > 1. Is the Radeon 7000 supported in XFree86? Rather, the real question
> >> > is, does anyone know of any gotchas trying to run it in accelerated
> >> > mode?
> >>
> >> ATI tends to make new cards which are really just newer revisions of older
> >> ASICs. For example, the Radeon 7200 is realy just a regular radeon with
> >> 64meg DDR (and perhaps higher clocks). So its highly possible that the
> >> 7000 is a radeon VE (considering its dualhead). If so, then it is
> >> supported. Even if it isn't, adding support should be very trivial as it
> >> contains the same 1st generation Radeon ASIC.
> >
> > It is a VE, but I have one report where it fails on a 9600, after
> > loading vgahw.a or something like that. Maybe it must go into another
> > slot or the guy has to boot without video=ofonly.
>
> Loading vgahw.a? Hmmm, that looks suspiciously like problem accessing
> legacy hardcoded VGA ports on the second bus (which as Ben explains
> doesn't support that).
>
> Can somebody please teach XFree to leave those VGA ports alone on PPC?
> Are they of _any_ use on any PPC machine?
Any PPC \not \in PowerMac?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-16 22:03 ` Michel Lanners
2002-04-17 6:37 ` Geert Uytterhoeven
@ 2002-04-17 7:04 ` Ani Joshi
2002-04-17 18:53 ` Michel Lanners
1 sibling, 1 reply; 26+ messages in thread
From: Ani Joshi @ 2002-04-17 7:04 UTC (permalink / raw)
To: Michel Lanners; +Cc: linuxppc-dev
On Wed, 17 Apr 2002, Michel Lanners wrote:
> Can somebody please teach XFree to leave those VGA ports alone on PPC?
> Are they of _any_ use on any PPC machine?
Yes, they are of use on Macs (I assume you meant pmacs instead of PPC,
cause LOTS of ppc's use vga). How else would u program a VGA card on a
mac without use of the VGA ports? The solution is for XFree86 to bang the
proper IO space when there are multiple busses, this is being worked on.
ani
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-17 7:04 ` Ani Joshi
@ 2002-04-17 18:53 ` Michel Lanners
0 siblings, 0 replies; 26+ messages in thread
From: Michel Lanners @ 2002-04-17 18:53 UTC (permalink / raw)
To: linuxppc-dev
> On Wed, 17 Apr 2002, Michel Lanners wrote:
>
>> Can somebody please teach XFree to leave those VGA ports alone on PPC?
>> Are they of _any_ use on any PPC machine?
>
> Yes, they are of use on Macs (I assume you meant pmacs instead of PPC,
> cause LOTS of ppc's use vga). How else would u program a VGA card on a
> mac without use of the VGA ports? The solution is for XFree86 to bang the
> proper IO space when there are multiple busses, this is being worked on.
>
>
> ani
> Any PPC \not \in PowerMac?
>
> Gr{oetje,eeting}s,
>
> Geert
Hrmpff... Should have switched on brain before hitting 'reply'. Putting
hand in mouth and shutting up :-[
Cheers
Michel
-------------------------------------------------------------------------
Michel Lanners | " Read Philosophy. Study Art.
23, Rue Paul Henkes | Ask Questions. Make Mistakes.
L-1710 Luxembourg |
email mlan@cpu.lu |
http://www.cpu.lu/~mlan | Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: ATI 7000 and dual-monitor X? (was Re: 9600 maturity?)
2002-04-17 5:35 ` Ani Joshi
2002-04-17 1:57 ` benh
@ 2002-04-22 15:22 ` Olaf Hering
1 sibling, 0 replies; 26+ messages in thread
From: Olaf Hering @ 2002-04-22 15:22 UTC (permalink / raw)
To: Ani Joshi; +Cc: linuxppc-dev
On Tue, Apr 16, Ani Joshi wrote:
>
>
> On Tue, 16 Apr 2002, Olaf Hering wrote:
>
> > It is a VE, but I have one report where it fails on a 9600, after
> > loading vgahw.a or something like that. Maybe it must go into another
> > slot or the guy has to boot without video=ofonly.
> > More details later..
>
>
> This is most likely the perennial multiple PCI bus ISA IO problem in
> userland that plagues many Macs. I won't go into the discussion again of
> why this is a problem, as this has been discussed here many times (see old
> posts about this problem on G4's), but a quick solution may be to put the
> card in the 1st slot, or whichever slot corresponds to the io_base
> syscall. I have never used a 9600 so ask around which slot this is.
>
> Also, have you tried radeonfb?
That was the culprit. He had to boot with video=ofonly. I will try to
get some info why it fails.
Maybe another slot or a newer kernel, or both.
Gruss Olaf
--
$ man clone
BUGS
Main feature not yet implemented...
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2002-04-22 15:22 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-15 7:43 9600 maturity? Dan Bethe
2002-04-15 8:26 ` Tony 'Nicoya' Mantler
2002-04-15 10:41 ` Dan Bethe
2002-04-15 17:32 ` Tony 'Nicoya' Mantler
2002-04-15 19:03 ` ATI 7000 and dual-monitor X? (was Re: 9600 maturity?) Stefan Jeglinski
2002-04-15 19:27 ` Ani Joshi
2002-04-15 22:25 ` Tony 'Nicoya' Mantler
2002-04-16 8:01 ` Olaf Hering
2002-04-16 22:03 ` Michel Lanners
2002-04-17 6:37 ` Geert Uytterhoeven
2002-04-17 7:04 ` Ani Joshi
2002-04-17 18:53 ` Michel Lanners
2002-04-17 5:35 ` Ani Joshi
2002-04-17 1:57 ` benh
2002-04-22 15:22 ` Olaf Hering
2002-04-15 19:14 ` 9600 maturity? Michel Lanners
2002-04-15 9:19 ` Benjamin Herrenschmidt
2002-04-16 5:59 ` Michel Lanners
2002-04-16 0:54 ` benh
2002-04-15 21:30 ` Jeff Walther
2002-04-15 13:38 ` Jeff Walther
2002-04-15 5:01 ` benh
2002-04-15 16:48 ` PPB Bug in PowerSurge: was: 9600 maturity Jeff Walther
2002-04-15 7:57 ` benh
2002-04-15 19:01 ` Jeff Walther
2002-04-15 9:29 ` Benjamin Herrenschmidt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).