Re: sili(4) on Sparc64 (Blade 100)
Nick Holland <[email protected]>
| Newsgroups | gmane.os.openbsd.sparc |
|---|---|
| Message-ID | <[email protected]> |
On 07/04/10 13:56, E. L. Evans V wrote:
sorry, took me a while to get around to experimenting with this...
> Hi.
>
> I'm trying to expand internal storage in a Blade 100, most recently
> running 4.6, will jump to 4.7 if that helps.
>
> The firmware for the internal native PATA controller is of course
> limited to 120G.
something is, it isn't the firmware. Firmware limits don't matter after
boot. And yes, there is a 128g issue on the blade100, it seems, not
just the U5/U10. Apparently, you knew that, I had to find out for
myself. :)
> I am looking to add one or more additional large disks internally and I
> do not need to boot from them.
>
> Some reading suggests that a Silicon Image PCI (or PCI-E ?) adapter to
> use sili(4) may or should work. Of course I'm limited to PCI on this box.
>
> I am using a SYBA SD-SATA2-2E2I PCI SATA II Controller Card PCI-X/PCI
> SATA card sporting a Silicon Image 3124 device. I have tried the card
> in the upper and lower slots, and tried both internal drive connectors
> on the card. The Blade has OBP 4.0.45 currently.
hm. That sounds similar to a very bogus card I picked up recently.
"6-Port SATA II 150", SiL 3114CTU chip. I'm not even going to mention
the RAID part, which I knew was bogus, but just about everything else
was, uh, "creative". The "II" after the word "SATA"? Doesn't mean
SATA-II. Pure SATA1. Thus, the 150 is more "right". Six port?
uh..sure. Only four can be active (four internal, or four internal and
two external), but there are six ports (somewhere on the box, it did say
"Four channel").
However, it works. pciide, though, not sili.
> Pre and post hardware installation inspection (manual and diff) of dmesg
> and eeprom -p output doesn't show anything new or unidentifiable.
>
> I cannot at the moment test the card elsewhere, so I suppose I've a duff
> card or I've misread and it simply isn't supported.
>
> Has anyone done something similar as I am attempting?
actually, just did.
Had a 1.5TB SATA disk inside my U10.
It did NOT work with the SiL chip card, just like yours, it just didn't
show up in my dmesg.
HOWEVER, an older VIA-based card did show up and work just fine.
My guess (and I want to highlight the word "guess") is that the U10 is
maybe an older PCI bus standard. I've seen this before, an early wi(4)
card I had would work in only one or two systems I had at the time with
a newer PCI bus, on the older machines, it just didn't show up. I've
also seen this on other cards in the U10, some just don't show up. I'm
pretty sure Sun never planned on a lot of the things I put in them, so I
don't think it is a firmware compatibility issue.
After having some curious problems with the U10, I've moved the
controller and drive to my blade100, and sure enough, the card is
recognized by OpenBSD, and the drive is working seemingly well...
(and so far, the U10 is behaving itself with the SATA card out of it.
Too early to say "cause!".)
Nick.
$ dmesg
console is /pci@1f,0/isa@7/serial@0,3f8
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved.
http://www.OpenBSD.org
OpenBSD 4.8-current (GENERIC) #127: Tue Oct 12 14:51:43 MDT 2010
[email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC
real mem = 1073741824 (1024MB)
avail mem = 1044553728 (996MB)
mainbus0 at root: Sun Blade 100 (UltraSPARC-IIe)
cpu0 at mainbus0: SUNW,UltraSPARC-IIe (rev 1.4) @ 502 MHz
cpu0: physical 16K instruction (32 b/l), 16K data (32 b/l), 256K
external (64 b/l)
psycho0 at mainbus0: pci108e,a001, impl 0, version 0, ign 7c0
psycho0: bus range 0-1, PCI bus 0
psycho0: dvma map c0000000-dfffffff
pci0 at psycho0
ebus0 at pci0 dev 12 function 0 "Sun RIO EBus" rev 0x01
"flashprom" at ebus0 addr 0-fffff not configured
clock1 at ebus0 addr 0-1fff: mk48t59
ebus1 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0x00
"dma" at ebus1 addr 0-ffff ivec 0x2a not configured
power0 at ebus1 addr 800-82f ivec 0x20
com0 at ebus1 addr 3f8-3ff ivec 0x2b: ns16550a, 16 byte fifo
com0: console
com1 at ebus1 addr 2e8-2ef ivec 0x2b: ns16550a, 16 byte fifo
gem0 at pci0 dev 12 function 1 "Sun ERI Ether" rev 0x01: ivec 0x7c6,
address 00:03:ba:1d:bb:00
ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface, rev. 1: OUI
0x0010dd, model 0x0002
"Sun FireWire" rev 0x01 at pci0 dev 12 function 2 not configured
ohci0 at pci0 dev 12 function 3 "Sun USB" rev 0x01: ivec 0x7e4, version
1.0, legacy support
alipm0 at pci0 dev 3 function 0 "Acer Labs M7101 Power" rev 0x00: 223KHz
clock
iic0 at alipm0
"max1617" at alipm0 addr 0x18 skipped due to alipm0 bugs
spdmem0 at iic0 addr 0x50: 512MB SDRAM registered ECC PC100CL3
spdmem1 at iic0 addr 0x51: 512MB SDRAM registered ECC PC100CL3
autri0 at pci0 dev 8 function 0 "Acer Labs M5451 Audio" rev 0x01: ivec 0x7e3
ac97: codec id 0x41445348 (Analog Devices AD1881A)
ac97: codec features headphone, Analog Devices Phat Stereo
audio0 at autri0
midi0 at autri0: <4DWAVE MIDI UART>
pciide0 at pci0 dev 13 function 0 "Acer Labs M5229 UDMA IDE" rev 0xc3:
DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using ivec 0x7cc for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <ST320414A>
wd0: 16-sector PIO, LBA, 19092MB, 39102336 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <COMPAQ, DVD-ROM GD-2000, 0056> ATAPI
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, DMA mode 2
machfb0 at pci0 dev 19 function 0 "ATI Rage XL" rev 0x27
machfb0: ATY,RageXL, 1152x900
wsdisplay0 at machfb0 mux 1
wsdisplay0: screen 0 added (std, sun emulation)
ppb0 at pci0 dev 5 function 0 "Intel S21152BB PCI-PCI" rev 0x00
pci1 at ppb0 bus 1
pciide1 at pci1 dev 1 function 0 "VIA VT6421 SATA" rev 0x50: DMA
pciide1: using ivec 0x7ca for native-PCI interrupt
wd1 at pciide1 channel 0 drive 0: <SAMSUNG HD154UI>
wd1: 16-sector PIO, LBA48, 1430799MB, 2930277168 sectors
wd1(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 2
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "Sun OHCI root hub" rev 1.00/1.00 addr 1
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
bootpath: /pci@1f,0/ide@d,0/disk@0,0
root on wd0a swap on wd0b dump on wd0b