Re: Fighting with Sonnet g3/l2 upgrade
From: Keith Clayton <hidden>
Date: 2001-01-15 00:54:54
Nope, the Sonnet card isn't providing an IDE interface. But that got me thinking. Is it possible that the l2 card is grabbing the interrupt in question? Is there some way to check what interrupt values are being used in the MacOS? I can't check the Sonnet card in linux b/c linux won't boot with it activated. I do know that my ide interface is using interrupt 13. Ohare based bridge. I did some checking in the ide-pmac.c code and it it appears that 13 is "picked out of the air". Could this be the source of the problem . . that the card utilizes an interrupt that matches the ide interface? Since the card isn't on the pci bus any sort of resource management is out the window. Now, supposing I were to go into ide-pmac and hard code an interrupt of 14 for the ohare bridge, rather than 13. Are there other places in the code that I need to worry about this (14 is a free irq according to /proc/interrupts when I boot sans Sonnet card). Thanks for taking the time to help figure out what's up with this. Cheers, Keith On Sun, Jan 14, 2001 at 01:21:47PM +0100, Benjamin Herrenschmidt wrote:
quoted
Also, while this is probably a BAD idea, is it possible to create a BootX build where the g_l2cr_available (i think that's right) flag is set to truefrom thequoted
start so that the Set G3 cache option is available for me? Using the powerlogix util I can find the G3 Cache value and I can use resedit to set it by hand in the BootX Settings file. Then maybe have a bunch of debugging output or something. I don't expect this to be a magic bullet or anything but I'm hoping to understand where things are going wrong and see if it can be worked around. Sorry to bug you Ben . . if I had CodeWarrior myself, I'd be able to do more experimentation myself first.The hda: lost interrupt problems and the G3/L2 cache issues are 2 different things. Is your Sonet card also providing an IDE interface ? In this case, it's possible that the chipset on this card is not supported by 2.2.18 without the big IDE patch (which need to be fixed for powerpc). For the G3, I'd rather figure out the correct L2CR value and "fix" it from userland (via /proc) Ben.
--
<><><><><><><><><><><><>
Keith Clayton
clay-ton@pacbell.net
"If you don't trust me with your source code,
why should I trust you with my computer?"
GPG key: http://home.pacbell.net/clay-ton/keith_public_key.html
http://www.keyserver.net
GPG fingerprint: 0C47 F1A1 0434 588C 9457 D53F D86A 5449 43F6 09A0
Attachments
- (unnamed) [application/pgp-signature] 0 bytes