I'm using SXCE build 77 (I've also seen same issues with 75-based
Indiana Developer Preview) and trying to access 2 external drives via
eSATA. In one PC (system A) the card and 2 drives are seen (albeit
sometimes after a delay) and usable. On PC B the card shows up in
cfgadm -l, but the slots always report empty and the drives aren't seen.
I've been trying to isolate the problem by making both systems as
similar as possible and will keep doing if that's what it takes to
isolate the problem, but I thought it worth asking. I've searched the
forums but haven't found something close enough for me to get a clue. I
have a nagging suspicion that I'm missing some basic about SATA support
or I need to RTFM, but I can't find the right FM. If so, kind pointers
are appreciated.
I'm using an Addonics PCIe card with si3132 chip and non-RAID firmware
(Silicon Image fw 7.3.05). I need a low-profile PCIe card with a
low-profile bracket to fit in PC B where I want to use the card and I've
read that the sil3124 driver works reasonably well with the si3132 on
recent versions of Nevada.
My storage devices are WD 80GB SATA drives inside Vantec NST-360SU-BL
enclosures. (Note: I mention the following for completeness and to help
anyone else who has similar issues: Earlier I had trouble with a black
NST-360SU-BK that worked via USB2.0 but not eSATA on either system, but
with the newer rev boards I don't think that's the problem I'm seeing
now since eSATA works on one of my systems.)
System A: This system is an HP xw4400 workstation with 1.86GHz Core2
duo using Intel 975X chipset. It has 4 internal SATA drives connected
to the motherboard, with the BIOS set to AHCI, plus two more eSATA ports
on the si3132 card in a PCIe slot. I'm running onnv_77, built from
sources (64-bit, DEBUG version) and bfu'd on top of a previous SXCE.
On this system, I can access the eSATA expansion disks using format or
zpool create. Also, when I boot Windows on this machine, the drives
work fine too.
When I boot and show the option ROM, I notice that the SI3132 BIOS shows
both drives too.
I'm not quite sure what all will be helpful, so details can be found at:
http://home.comcast.net/~e.hamilton/pub/esata/working/cfgadm.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/dmesg.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/lshal.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/modinfo.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/modinfo-c.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/prtconf.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/prtconf-p.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/prtconf-pv.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/prtconf-D.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/scanpci-v-V3.txt
http://home.comcast.net/~e.hamilton/pub/esata/working/uname.txt
(guidance appreciated on what of these is really needed for the future,
too).
System B: This system is an HP dc7700 ultra-slim desktop with a Pentium
D 945 using Intel Q965 chipset. It has one internal SATA drive and one
DVD reader. The system BIOS for the internal SATA drive only supports
IDE emulation. It has one PCIe expansion slot into which I've put the
SI3132 card. I'm running a cold install of SXCE 77. It seems to run
fine before I try to use eSATA.
The si3132 card seems to be claimed just fine by the sil3124 driver, but
no drives are identified. I've tried booting with the drives powered
up, powered down and hotplugging them, and even booting with them
powered up, unplugging, and replugging them. All to no avail. At some
point in the past, the boot sequence showed the drives as seen by the
SI3132 BIOS, but right now no message is seen. I also forced hald to
start up with verbose logging to the syslog, which you can see in dmesg
output.
I haven't yet been able to try eSATA on this machine with Windows on it
(a different long story). I did try Ubuntu 7.10 which didn't claim the
disks either, but it could well have been operator error, since I'm not
familiar with SATA or hotplug support on Linux.
Again details at:
http://home.comcast.net/~e.hamilton/pub/esata/failing/cfgadm.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/dmesg.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/lshal.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/modinfo.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/modinfo-c.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/prtconf.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/prtconf-p.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/prtconf-pv.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/prtconf-D.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/scanpci-v-V3.txt
http://home.comcast.net/~e.hamilton/pub/esata/failing/uname.txt
Any suggestions or thoughts?
Thanks for any help,
Eric
_______________________________________________
opensolaris-help mailing list
[email protected]