• On CHOW: Girls who hate girly drinks
advertisement
Click Here
December 8, 2005 7:15 AM PST

Kernel panics when writing/reading SCSI devices; potential solution; Adaptec cards don't work with Retrospect

by CNET staff
  • Font size
  • Print
  • 10 comments

There has been a resurgence of user reports indicating kernel panics when writing to or reading from SCSI devices under Mac OS X 10.4.x.

MacFixIt reader Dave writes:

"I use EMC's (used to be Dantz) Retrospect Backup Program which has been around for some time. The version used in the test was the latest, 6.126 I believe. Basically, I load up retrospect, and I try to start a backup to the SCSI Tape Drive (connected to an Adaptec SCSI card) and every time it Kernel Panics. I can however erase the tapes and that sort of thing.

"My diagnoses of the panic logs determine its a kext issue with the Adaptec78XX Kernel Extension, which at version 1.1.2 has been around for a while. I have also been able to determine that since I can erase tapes, and get information on them, as well as access SCSI Hard Drives, that this isn't an issue with the SCSI Card itself or a conflict between the ATA/66 Card and the SCSI Card.

"To Rule out it being the G3, I put the Tape Drive on my Quicksilver G4 and got an identical panic."

We covered some issues with SCSI devices in our Mac OS X 10.4.0 special report, and identified a workaround, successful for many users, which involves removing the following files from the /System/Library/Extensions folder:

  • Adaptec 290X-2930.kext
  • Adaptec 29160x.kext
  • Adaptec 39160x.kext

but leaving the file

  • Adaptec 78XXSCSI.kext

in place, then restarting.

UPDATE: It appears that Adapetc's SCSI cards are not compatible with Retrospect under Mac OS X, and are the cause for some cases of the aforementioned kernel panics.

Robin from EMC Dantz Technical Support technical support writes:

"EMC Dantz has tested Adaptec cards and they are not supported on Mac OS X with Retrospect."

MacFixIt reader Keith adds:

"Our experience, both on our bench and in the field w/clients, has been that the Adaptec SCSI adapters do not support Retrospect (or vice versa?), and this support has been lacking since OS 10.3. I realize that they've released updated drivers which were supposed to have remedied this problem but we've had no luck with the Dantz/EMC fixes. Likewise we?ve had problems using fixed media Ultra160 and Ultra320 hard drives w/Adaptec SCSI adapters.

"Our solution has been to exclusively use ATTO SCSI adapters. The driver is fully supported and by merely 'tuning' the target/bus/host configuration with the ATTO software and some slight changes to OpenFirmware via the line-command interface accessible at boot our SCSI experience has been close to perfect, regardless of the type of device (fixed media, tape, etc.)."

If your Mac is experiencing kernel panics when interacting with SCSI devices, please drop us a line at late-breakers@macfixit.com.

Resources

  • late-breakers@macfixit.com
  • More from Late-Breakers
  • Recent posts from MacFixIt
    Address Book: Search not working properly
    iTunes 9.0.3 breaks AirTunes connection for some
    Apple releases Aperture 3.0
    Manage iCal's automatic e-mail generation for invitations
    CNET TV Apple Byte: Apple faces critics
    Weekly Utilities Update: Net Monitor, MiniUsage, TimeMachineEditor, more...
    Odds and Ends: Essential video codec packs for OS X
    Address Book: Unable to add, view contacts
    Add a Comment (Log in or register) (10 Comments)
    • prev
    • next
    by robin12--2008 December 8, 2005 8:26 AM PST
    At one time Adaptec posted a note indicating that they no longer make drivers
    for Mac OS X. That note was eventually removed from the Adaptec website with
    no additional details.

    EMC Dantz has tested Adaptec cards and they are not supported on Mac OS X
    with Retrospect.

    Robin
    EMC Dantz Technical Support
    Reply to this comment
    by MacFixItUser December 8, 2005 10:22 AM PST
    I run a Digital Audio G4 533 (upgraded with an OWC Mercury Extreme 1.467
    GHz processor with 1.28Gb of RAM ) with an Adaptec SCSI Card (model
    29160N, attached to an internal bootable 40Gb Quantum Atlas 10k rpm
    SCSI-2 HD), and when I first upgraded to Tiger I was experiencing kernel
    panics too. After exhausting all avenues that I could think of, I finally crossed
    my fingers, held my breath, and installed the last driver that Adaptec
    developed (it was a beta written in 2004, with no promises of efficacy or
    support)). This was my last resort, and if it failed, I was resigned to having to
    buy new equipment to replace my SCSI tape drive, and my SCSI Linotype
    Saphir Ultra 2 scanner. Lo and behold, the kernel panics went away! Not only
    that, but it all works fine with Retrospect, AND the card now allows the
    machine to go to sleep AND awaken from deep sleep, something it had never
    allowed with OS 9.x or earlier versions of OSX. Here's a link to the driver that
    got me happy with Tiger. I hope it helps someone else!: <http://
    www.adaptec.com/worldwide/support/driverdetail.jsp?
    sess=no&language=English+US&cat=/Product/
    APD-29160N&filekey=apd29160x_X_v1.3beta1.hqx>
    Reply to this comment
    by designr graphics December 8, 2005 11:09 AM PST
    I had a similar experience with Retrospect:

    In my original configuration (OS X.2.x Server, Retrospect 5.x, 2 x Sony
    SDT-9000 DDS-3 SCSI Drives, Adaptec 2906 SCSI Card) everything worked
    perfectly.

    Then I upgraded to Retrospect 6.0. Every time Retrospect tried to write to the
    SDT-9000 in the middle of the SCSI chain, Retrospect would freeze. It could
    write to the SDT-9000 at the end of the SCSI chain just fine. Changing the
    SCSI addresses had no effect. Swapping the order of the SDT-9000s in the
    SCSI chain resulted in Retrospect freezing (again) on the SDT-9000 in the
    middle of the SCSI chain. And, Retrospect 6.0 works perfectly with either
    SDT-9000 by itself on the SCSI chain.

    So, I upgraded to OS X.3 Server: Same exact thing: Retrospect 5.x works
    perfectly with both SDT-9000s on the same SCSI chain. But, Retrospect 6.0
    freezes on whichever SDT-9000 is in the middle of the SCSI chain.

    So, I bought an Orange Micro Grappler 906F SCSI card: Almost the same exact
    thing: Retrospect 5.x works perfectly with both SDT-9000s on the same SCSI
    chain. But, Retrospect 6.0 kernel panics on whichever SDT-9000 is in the
    middle of the SCSI chain.

    Then I put both SCSI cards in and attached 1 SDT-9000 to each SCSI card.
    Once again: Retrospect 5.x works perfectly with both SDT-9000s on two
    different SCSI chains. But, Retrospect 6.0 kernel panics on whichever
    SDT-9000 is on the first SCSI chain. Changing the SCSI addresses have no
    effect.

    I have not tried Retrospect 6.1 yet.

    I find it difficult to believe that these kernel panics have anything to do with
    the SCSI card. I am running OS X.3.9 and Retrospect 5.x works perfectly with
    both SDT-9000s regardless of which (or both) SCSI card is used.

    What is more likely is that EMC (and Dantz) simply chooses not to fully
    support SCSI any longer.
    Reply to this comment
    by robin12--2008 December 8, 2005 12:57 PM PST
    Just to be clear. Adaptec does not support these cards on 10.3 and later with
    tape devices. Retrospect can not support a card that is not supported by the
    card maker on the Macintosh.

    ATTO Cards work well with Retrospect on all OS X versions.

    Robin
    EMC Dantz Technical Support
    Reply to this comment
    by robin12--2008 December 8, 2005 12:57 PM PST
    >
    This is a reply to a previous comment by robin12--2008


    I checked the Adaptec website for compatibility info. The PowerDomain 39160
    lists the following system requirements:

    PCI-based Power Macintosh
    MacŪ OS 8.6 or later, Mac OS X 10.1.x or 10.2.x
    Blue & White G3 or G4
    PCI expansion slot
    SCSI peripheral(s)

    10.3 and 10.4 are not listed.
    Reply to this comment
    by Ismaldo--2008 December 9, 2005 9:15 AM PST
    My Retrospect backups are to FireWire drives, so no problem there, but I do
    have an Imacon scanner connected to my OSX 10.4.3 G5 via an Adaptec
    29160 card. There's been no problem so far, but I've been keeping my
    fingers crossed.

    What has me worried, is that when I boot to Single User Mode to do a fsck -y
    file system check, there is a reocurring warning, about once every two
    seconds, that says something like "Warning: Adaptec resetting SCSI bus".
    This happens over and over until the fsck process is finished.

    As stated before, the latest driver for the 29160 is a beta, created a year or so
    ago. The last non-beta version was issued several years before Obviously,
    Adaptec's Mac SCSI support has ceased.

    QUESTION:

    According to MacFixit, "...a workaround, successful for many users, which
    involves removing the following files from the /System/Library/Extensions
    folder: Adaptec 290X-2930.kext, Adaptec 29160x.kext, Adaptec
    39160x.kext, but leaving the file Adaptec 78XXSCSI.kext."

    Does this mean, in the case of the 29160, that you would remove all the
    kext's, except the 29160.kext, or is the proceedure the same, regardless of
    the Adaptec card?
    Reply to this comment
    by C. Pragman December 9, 2005 9:15 AM PST
    >
    This is a reply to a previous comment by Ismaldo--2008


    I once was also getting the message "Warning: Adaptec resetting SCSI bus".
    Turns out that when you are logged in as normal, this message is being blasted
    into your system.log file constantly. I had a hard drive fill up to the point the
    system crashed because of this.

    Check all your cable connections, and next chance, get an ATTO card.
    Reply to this comment
    by fs28 August 24, 2007 7:59 AM PDT
    For some unknown reason I cannot get my LaCie AIT-3 tape drive to work with AIT-3 tapes. If I use AIT-2 tapes I have no problem. With AIT-3 tape, retrospect crashes or cannot recognize the drive. I have send the drive back for repair 3 times in the last few months therefore I guess it is not the drive but I cannot be sure also because LaCie has stopped selling tape drives and is sending mine to be checked by Sony because it is in fact a Sony SDX 700 model that is in the tape drive. My problem is probably a mixture of retrospect + ATTO SCSI + MAC OS + Sony SDX 700 not working together. I tried changing the SCSI cables, I tried upgrading the OS to 10.4, or downgrading to 10.3.8, I tried with another ATTO UL3S. The tape drive used to work fine with AIT-3 + ATTO UL3S + MAC OS 10.3.8 but it does not any more. If I use the little diagnostic program from Sony, it works with AIT-2 but not with AIT-3 tapes. For retrospect, ATTO and the Sony SDX 700 tape drive I am using the last drivers and firmware available. I lost quantity of time trying all possible solution and cannot find a good one so far. In the past I used Adaptec SCSI but had to change to ATTO because the AIT-3 drive would not work with adaptec 29160 or 39160. Does any one understand why the drive would work with AIT-2 but not AIT-3 tapes? Any suggestion would be welcome.
    Reply to this comment
    by sherlockhua December 9, 2008 12:55 AM PST
    <strong>AoC Powerleveling Costs Rolled Down on 3Zoom</strong><br />
    Harmonize and delight your senses with a fast, and secure <a href="http://www.3zoom.com/usaoc-Ajujo/cheap-powerleveling-2-2029.html">Age of Conan powerleveling </a>on 3Zoom!

    The tantalizing price has just slid again for you at 3Zoom, leveling 1 to 80 with only $155 and get extra free 15 AoC gold!</p>
    <p>Come on and check out the most highly acclaimed <a href="http://www.3zoom.com/usaoc-Ajujo/aoc-skill-2-2029.html">Age of Conan power leveling</a>&nbsp;&nbsp;<strong><u><a

    href="http://www.3zoom.com/usaoc-Ajujo/cheap-powerleveling-2-2029.html">here</a></u></strong>!<br />
    <strong><a href="http://www.3zoom.com/usaoc-Ajujo/cheap-cdkey-2-2029.html">Age of&nbsp;Coan</a></strong>:&nbsp;&nbsp;According to Funcom, <a href="http://www.3zoom.com/usaoc

    -Ajujo/cheap-powerleveling-2-2029.html">Age of Conan</a>&nbsp;has been updated with new addition Snow Mammoth. View the portion of the announcement below:<br />
    With today's update, a new player mount has found its way to Hyboria. The fierce Snow Mammoth!<br />
    The war painted Snow Mammoth is now available in-game at the NPC mount vendors and comes in three different looks. Besides being a very stylish player mount, the Snow Mammoth

    - like its brown brother the War Mammoth - can be used in siege PvP-battles to attack enemies and destroy structures.</p>
    Reply to this comment
    by jiajiaspeedup March 5, 2009 11:34 PM PST
    As an official sub-site of pass4sure.com, www.pass4sure.nl is a Netherlands-Oriented certification training provider especially designed for the Netherlands students, candidates, and job-hunters. The site is built so that Netherlands customers find it easy and convenient to get trained in IT testing 642-901, and have the exact bible for examination preparation. All the quality & value of products, pre and post sale services, and updates 650-251 and guarantee are keep in the same pace as the main site pass4sure.com. We also offer Easy and 642-446 Secure online payment with EUR.
    Reply to this comment
    (10 Comments)
    • prev
    • next
    advertisement
    Click Here

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader