panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 1:28 AM |
gte950h |
Ok, I have gotten 10.2 installed and working on my PM8500 w/NewerTech 266 G3 upgrade using the onboard video. I would like to get my ixMicro TwinTurbo 128 card to work and speed the gfx up a little bit. However, when I try to boot w/the card, I get an almost immediate kernel panic. I did three trials, one for each PCI slot. My method was to install the card, boot to OS9.1, have Xpostfacto (v2.2) reinstall BootX + Extensions and have it restart into OS-X. The Xpostfacto settings used were: Verbose Mode, Reinstall *, autoboot=true, input=keyboard, video-out=pci1/IMS,tt3gi, Extra Diag, Throttle 8. Upon reboot, I would get into the black console boot screen with some slight video-disruption in the top-most text (some pixels shifted to other side of screen?). It reports color console @ 0x9. I get the following kernel panic (it repeats 2-4 times I think) right after it says something about a 'bad risc vci range'. For PCI slot two (1 being the card closest to CPU daughter card) - MSR=00001030 BT= 0x0008593C 0x00085f00 0x00028b8c 0x0008f648 0x000926b8 sv=0x1414780 pc=0x0d7dcc54 msr=0x00049030 dar=0x00854000 dsisr=0x4 lr=0x0d7dcc48 ri= 0x07193af0 xcp=0x00000008 (0x200 Mach Check) BT= 0x0d7dcc48 0x0d7da9bc 0x0d7da228 0x0d7a75a0 0x0d7a6270 0x00213a38 0x00213834 0x00214184 0x002147e0 0x00204c60 0x00204c24 kernel load module com.apple.driver.AppleCurio(1.0.0f1)@0xd7d9000 dep: com.apple.iokit.IOSCSIfamily(1.2.0)@0xd7a5000 Exception state (sv=0x01411000) msr= 0x0000d030 rest of those=null For PCI slot one, the first 'sv' value is changed to 0xd4e3a00 For PCI slot three, it is 0x01411280 When I changed the Xpostfacto output setting to 'monitor', in PCI slot one the new sv values were 0xd4e3780 and 0x1411500 respectively. I have been able to boot before with the card present, but with the monitor plugged into the onboard video. Do you have any ideas on how to solve this problem and get the card working properly in OSX? |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 27, 2002 11:22 PM |
OSXGuru |
. |
Your latest experiment makes this sound a lot like the old "kernel panic when nothing connected to onboard video" problem. If that is what it is, then connecting a VGA adapter to the onboard video should take care of it. I guess the wider question is whether my fix for the "kernel panic when nothing connected to onboard video" problem is still working. That is, have people with nothing connected to onboard video in Jaguar generally been getting problems? I will test this myself when I get a chance to rearrange my PCI cards. |
. |
Odd SUCCESS! |
August, 27, 2002 3:38 PM |
gte950h |
. |
Ok, just on a whim I decided to see if I could get the card to work later in the boot process. Using 2.2, I had the output-device set to IMS,tt3gi. I rebooted, but had the monitor plugged into the onboard video instead. It came up after a minute, registering a color console at the address for the onboard video. I let it proceed to boot up, and around where it mounted my drives I switched the monitor from the onboard video to the TT video port. Much to my suprise, the inital blue-screen popped up a minute later and the windowmanager proceeded to come to life, all driving off the TT card. So, there is something flakey in the bootup process still. I recall seeing a problem with nothing connected to on-board video causing a panic, however you said you solved this problem. It seems something similar is going on here... Any ideas? |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 27, 2002 12:06 PM |
gte950h |
. |
I believe my card may be the ix3D as well. It was given to me years ago, so I dont recall exactly, but that sounds right. Anyway, I think the problem only manifests itself on mac's w/onboard video and the card installed. Is there a way to shutoff the onboard video? I attempted to boot w/o the onboard video vram but I recieved the same panic... Since others are using these cards and Apple itself says there are drivers, I would assume its at least possible they can run in 10.2 on my 8500. OSXGuru: is there anything I can try that will help narrow down the problem? |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 27, 2002 9:40 AM |
brfransen |
. |
I am using a ixMicro IX3d card in my PTP with no problems. My understanding that the IX3d and the TT128 are very similar with the ID3d having the ability to do some 3d, but not in X because of the lack of drivers. Anyway the IX3d is working just fine with 10.2 in my PTP. However, my PTP does not have onboard video. Britney |
. |
Other TwinTurbo users with 10.2? |
August, 27, 2002 12:37 AM |
OSXGuru |
. |
OK, so much for that theory. Thanks for trying it. It looks like the same panic with slightly different load address for the Curio driver. It does look like this is very similar to the kernel panic which occurred with some of the ATI cards in Mac OS X 10.0. That was eventually fixed with new drivers (or perhaps a firmware update, I can't remember) from ATI. I never did understand exactly what caused it. Like this panic, the backtrace pointed to the SCSI controller, but the real culprit was the video card. I suppose the best thing to do now would be to see whether other TwinTurbo users are having success with 10.2. It would be interesting to know whether this is an isolated problem, or if it happens to all TwinTurbo users. |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 9:21 PM |
gte950h |
. |
OK, I tried the beta and it still panics, albeit w/some different addresses. card in slot A, using output device of IMS,tt3gi msr=00001030 latest stack bt: 0x0008593c 00085f00 00028b8c 0008f648 000926b8 sv=01415280 pc=0d7dac54 msr=00049030 dar=00854000 dsisr=0x4 lr=0d7dac48 r1=0717baf0 xcp=00000008 bt= 0d7dac48 0d7d8228 0d7a55a0 0d7a4270 00213a38 00213834 00214184 002147e0 00204c60 00204c24 kern. load mod.... com.apple.driver.AppleCurio(1.0.0f1)@d7d7000 dep:com.apple.iokit.IOSCSIFamily(1.2.0)@d7a3000 last line repeated sv=01414780 msr=00000030 rest of them null Also, I tried how I have the normal 2.2 setup right now, with output='video-out', the card still in slot 1 and monitor plugged into onboard video. this new beta version panic's when setting up the ethernet with those settings (which work on 2.2). the initial backtrace for that panic is 0008593c 00085d6c 00028b8c 0008f648 000926b8 the modules were 'AppleMaceEthernet' @ d8a6000 with dep: IONetworkingFamily(1.2)@d8a3000 it then dumps my MAC address and the IP (which are both correct) and gave me the 'reboot or continue' prompt. continuing causes an immediate 'we are dying here' panic. any ideas? I dont mind helping test new code... |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 8:04 PM |
OSXGuru |
. |
I have a theory about what might help here. It may be related to the "kernel panic when nothing connected to onboard video" problem. What I did in version 2.2 to solve that was detect when there was nothing connected to onboard video, and in that case disable the "control" entry in the device tree (so no driver would load for it). It looks like your problem is happening one step up in the device tree (the "chaos" entry). So I've done a quick rewrite to disable that instead. If my theory is correct, this may help. Unfortunately, I can't test it very easily myself right now (my 7300 has its three slots full, and it would be a pain to get the video card back in right now). So if you were willing to test it for me, I would be most grateful. Here is the URL, if you are willing to give it a try: http://eshop.macsales.com/OSXCenter/XPostFacto/Archive/XPostFacto2.2.1b1.sit You will need to use the 'Reinstall Extensions' option to get the new behaviour (or the new 'Install Extensions' command). The other thing which occurs to me is that the backtrace looks an awful lot like the backtraces from the ATI cards before they got the ROM update. It was never clear to me what exactly that problem was. Here is part of the backtrace, for reference. The backtrace is all about the CurioSCSIController, which is the external SCSI bus. But I don't think that is where the problem really is. CurioSCSIController::resetHardware(bool) + 492 CurioSCSIController::resetHardware(bool) + 480 CurioSCSIController::initHardware() + 92 CurioSCSIController::configure(IOService*, SCSIControllerInfo*) + 64 IOSCSIParallelController::configureController() + 44 IOSCSIParallelController::start(IOService*) + 100 |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 5:08 PM |
gte950h |
. |
Another thing: this card may be the 'prorez' model. It has a chip labeled 'Pro REZ Mac 1.00.303" along with the TT128 chip. the ram is de-interleaved, I am going to check each pair to see if they are causing the panic when using the card, however I dont know why they would pose a problem. -b |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 11:08 AM |
gte950h |
. |
No, the card is the single-port, four meg version. |
. |
RE: panic using IMS TT128 in PM8500, 10.2 |
August, 26, 2002 10:22 AM |
g2 |
. |
I can successfully boot my 7600 into 10.1 and 10.2 using the OEM Apple/IXMicro TT card. Is your card the dual-port IXMicro one? |
|
|