kernel panic, SCSI |
August, 10, 2002 3:08 PM |
hugh.hoover |
I've been successfully running 10.1.5 on my PowerCenter Pro 210 for a week or so. Only problem I'm having so far is a kernel panic when Retrospect tries to access my HP DAT drive on a secondary SCSI bus off an Adaptec 2940UW card. That card isn't supported by Apple, I know, although it's working fine in every other respect that I can detect (that is, the disk I have on that bus is working fine under OS X). The kernel panic looks like: SCSI(Adaptec78XX) Max S/G segments exceeded com.adaptec.driver.Adaptec78XXSCSI(1.1) Now then, the Adaptec78XX is the >internal< scsi chip - the boot drive and CD-RW are on that. Any suggestions on how to proceed here? is this debuggable? should I just buy a 29160? (theoretically supported by Apple) |
. |
UPDATE: kernel panic, SCSI |
August, 20, 2002 2:52 PM |
hugh.hoover |
. |
Well, with a new Initio 9100UW card in place and the correct (OS-X) drivers on it, I can now run Retrospect under 10.1.5 on my PowerCenter Pro. It took a couple of tries to get the right firmware on the card - I had downloaded the latest Initio drivers last week, and they were slightly newer than the ones shipped with the card, so I used them... The machine wouldn't boot after that until I removed the Initio card... Fortunately I have another machine (G4 powermac) and put the card in that machine to upgrade it's drivers the the VERY latest (hmm.. driver of the week club?) which also had a macosx app with them, which was encouraging. After moving the card back to the PowerCenter everything is working peachily! Well, almost everything - when I have a KVM switch plugged into the db15 VGA monitor socket, the machine freezes during boot. unplug it and the machine boots (headless - no display is available). When I plugged in my old NEC monitor, it worked fine. I'm trying to locate my old VGA to apple-monitor converter plug to use the other socket and hope that works.... I suspect it's simply a matter of not having the right feedback signals on the VGA plug... anyway - my eternal gratitude for this work! I now have that old powercenter setup as my infrastructure server and so far it's working pretty well. |
. |
RE: kernel panic, SCSI |
August, 13, 2002 3:39 PM |
hugh.hoover |
. |
All is clear... I just checked the Retrospect site (probably should have done that first? eh? :) -- they only support some scsi cards, the 2940 and 78XX not being among them. Their note was that the interface to the driver was changed and not all cards that worked under 9 continue to work under X. I just ordered an Initio 9100UW - there was also a note that wide tape drives are unreliable when connected to a narrow controller and they don't support the ATTO/PSC card, so... hopefully the Initio card doesn't cause troubles... So - when the new hardware arrives, I'll give it a go. |
. |
RE: kernel panic, SCSI |
August, 13, 2002 2:28 AM |
hugh.hoover |
. |
A clue is provided: under IODeviceTree/ADPT,2940UW@F/compatible is <"ADPT,AIC-7880"> - so that's where the driver comes from. further probing shows that the internal scsi is labeled bandit/gc@10/53c94 So - the 78XX is a red-herring - that's just the name of the compatible driver. It looks like the real issue is the scatter/gather limit and what Retrospect is doing to it. Thx for the pointer... I'll poke some more and see if I can determine why the S/ G limit is being exceeded. |
. |
RE: kernel panic, SCSI |
August, 12, 2002 9:01 AM |
OSXGuru |
. |
You should be able to find out exactly which driver is attached to which bus with the ioreg command in the terminal (or the IORegistryExplorer application, if you install the developer tools). That might provide a clue. Otherwise, I'm not sure what is likely to be wrong here. The S/G segments referred to in the error message would be scatter / gather segments. If I understand it correctly, the scatter / gather segments are a list of memory buffers that the card would be using. (The idea is that the memory need not be contiguous--there is a list of addresses and lengths). So I guess there is a limit on the number of segements, and it is being exceeded. Retrospect will be supplying its own tape driver, and it is possible that it is exercising the SCSI driver in a way that is different than a regular drive would. If you do buy a new card, the ATTO cards have been well supported under Mac OS X. |
|
|