Subject: Problem with Sil3124 under Mac OS X Server
From: Rodney McGee
Date: Mon, 25 Jun 2007 23:32:18 -0400
To:

Card: Sil3124 - 4 port
OS: Mac OS X Server 10.4.10
Model: Xserve w/ Dual 2.3 GHz PowerPC G5
Memory: 2 GB DDR SDRAM

Problem:
I have a external 1 TB eSATA device. The drive is briefly detected as being of zero size and then disappears from the Finder and Disk Utility and sometimes there is a kernel panic. However, the problem is limited to Mac OS-X Server, because I have tested it with OS X with no problems with the same hardware. I guess the driver needs a small change to be compatible with OS X Server.  I have included the kernel panics and a screenshot from Disk Utility. Before installing the driver the system was completely stable.

Config 1--
Card: Sil3124
OS: Mac OS X Server 10.4.10
Hardware: Xserve G5
*Results: Fail*

Config 2--
Card: Sil3124
OS: Mac OS X 10.4.10
Hardware: Xserve G5
Results: Success

Config 3--
Card: Sil3124
OS: Mac OS X Server 10.4.10
Hardware: Powermac G5
*Results: Fail*

Config 4--
Card: Sil3124
OS: Mac OS X 10.4.10
Hardware: Powermac G5
Results: Success

I have tried all the following drivers: 2.0.3, 2.0.1, 1.4.1 ,1.1.0 w/ the same results.

To uninstall the driver between trying different version I used this script:
#!/bin/bash
sudo rm -rf /Library/StartupItems/SiCoreService
sudo rm -rf /System/Library/Extensions/SiliconImage3124.kext
sudo rm -rf /Library/Receipts/SiI3124*

Is there any other information you might need? I can send you anything.

Thanks,

::::::::::::::::::::::::::::::::::::::::::::::::::::::
Rodney McGee
College of Engineering
University of Delaware, Newark DE  19716







Mon Jun 4 12:43:55 2007 Unresolved kernel trap(cpu 1): 0x300 - Data access DAR=0x0000000000000000 PC=0x0000000000563C10 Latest crash info for cpu 1: Exception state (sv=0x51AFFA00) PC=0x00563C10; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x00563C0C; R1=0x2C4C3CB0; XCP=0x0000000C (0x300 - Data access) Backtrace: 0x003060B8 0x0078CE6C 0x0078BF8C 0x0078DEEC 0x0003C884 0x000A9514 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IOSCSIBlockCommandsDevice(1.4.9)@0x788000 dependency: com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x55e000 dependency: com.apple.iokit.IOStorageFamily(1.5)@0x517000 com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x55e000 Proceeding back via exception chain: Exception state (sv=0x51AFFA00) previously dumped as "Latest" state. skipping... Exception state (sv=0x4436BA00) PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown) Kernel version: Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; root:xnu-792.17.14~1/RELEASE_PPC panic(cpu 1 caller 0xFFFF0003): 0x300 - Data access Latest stack backtrace for cpu 1: Backtrace: 0x000952D8 0x000957F0 0x00026898 0x000A8004 0x000AB980 Proceeding back via exception chain: Exception state (sv=0x51AFFA00) PC=0x00563C10; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x00563C0C; R1=0x2C4C3CB0; XCP=0x0000000C (0x300 - Data access) Backtrace: 0x003060B8 0x0078CE6C 0x0078BF8C 0x0078DEEC 0x0003C884 0x000A9514 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IOSCSIBlockCommandsDevice(1.4.9)@0x788000 dependency: com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x55e000 dependency: com.apple.iokit.IOStorageFamily(1.5)@0x517000 com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x55e000 Exception state (sv=0x4436BA00) PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown) Kernel version: Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; root:xnu-792.17.14~1/RELEASE_PPC ********* Thu Jun 7 22:24:46 2007 panic(cpu 0 caller 0x002FB88C): A driver releasing a(n) IOSCSIParallelInterfaceDevice has corrupted the registry Latest stack backtrace for cpu 0: Backtrace: 0x000952D8 0x000957F0 0x00026898 0x002FB88C 0x002CC630 0x002CCB1C 0x002C61B0 0x002C5440 0x0056B498 0x002D073C 0x002BF624 0x002BEA20 0x000A9514 Kernel loadable modules in backtrace (with dependencies): com.apple.iokit.IOSCSIArchitectureModelFamily(1.4.9)@0x55e000 Proceeding back via exception chain: Exception state (sv=0x44A33280) PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown) Kernel version: Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; root:xnu-792.17.14~1/RELEASE_PPC *********