What's new

Intel SS4200 running FreeBSD 7.1 with 4 x 1.5 TB seagate drives

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

You know this sounds oddly like an issue I had...

Simple Ubuntu box with an IDE boot drive and a single SATA HDD. I had Ubuntu 7....uh, I cannot recall if it was 7.04 or 7.10. Anyway, I did a full distro upgrade and suddenly it could no longer see the SATA drive.

Apparently with some of the kernel modifications in 8.04 and beyond, it is impossible for the system to play nice with an IDE boot drive and then SATA drives afterwards. It assumes some sort of SCSI driver to make the IDE drive 'faster', but then this completely does not work with SATA drives as well since they are not also on the same bus, though Linux seems to think that they are. Huge flaw IMO.

Can you guys try an older than 8.04/8.10 version of Linux on this? 7.04/7.10 perhaps? This would likely allow you to boot from the IDE drive without problem.

After all of the trouble, I eventually gave up on Linux for what I was doing after it completely crashed my volume when a backup job (push to the SMB share from a Windows box) exceeded the space on the drive. It literally took me powering off the system and back on twice (fully rebooting Linux) before it would see it again. Note that I was using JFS...supposedly a robust file system.

Now that I have gone off on a tangental rant...have you guys tried an earlier Ubuntu? I think it might work. :)

-Biggly

Biggly,

Starting from Ubuntu 8.10, it cannot discover the IDE HDD on the SS4200. I believe this is because the IDE modules are all removed from the default kernel. You can recompile the kernel to add back the driver.

Direct install the 8.10 CD is still has problem on discovering the IDE drive, including the CDROM driver.
 
I used Ubuntu Server 8.04 in my server for a while with IDE and SATA drives without any problems. 80GB IDE boot drive with a 320GB SATA data drive.

00Roush

00Roush,

Can you enable the 80GB IDE DMA? What is your hdparm /dev/hda result?

Cheers,
Brian
 
In case anyone is interested, here are the things that I did to get the machine up and running. I used the standard FreeBSD images available off the FreeBSD website and did a "minimal" installation.

created /boot/boot.config
-Dh -S115200

added to /boot/loader.conf
boot_multicons="YES"
boot_serial="YES"
comconsole_speed="115200"
console="comconsole,vidconsole"

edit /etc/ttys
change ttyd0 to on and from dialup to vt100
Totally ridiculous, I did exactly the same, and even double checked with the info in the FreeBSD Manual, but I can not make my SS4200-EHW to boot into FreeBSD 7.1 using the serial console, it always already stops at "Loading /boot/defaults/loader.conf" (or with the line above). I was playing around with that stuff the whole morning, and I am about to give up now.

I did several new installations to an USB stick, and also booted an unmodified version, which shows output till the selection menu (where you can choose with our without ACPI, and so on), but nothing else. The unmodified FreeBSD installation at least booted (although I had no output of course), and by pressing the power button some time later, I could make the system to power down (ACPI -> shutdown -p now), and it showed exactly the same problem like all versions of FreeNAS, means it does not turn off the device, but instead the rear fans go to maxRPM and stay that way, till the unit is forced to power off by keeping the power button pressed.

That's quite depressing, because on one hand, it it clear, that FreeBSD 7.1 is still lacking the proper ACPI support, to fully support the SS4200, on the other hand I can't really post a bug, because due to not being able to access the FreeBSD installation over the serial console, I can not give any debugging info on the issue.
 
Master One, did you ever install onto a PATA drive or were you installing onto USB flash drives the whole time? All of my work was done using a PATA drive (which btw, a 3.5" regular sized PATA drive fits beautifully inside the case). Perhaps that is what is the problem? My SS4200 is still running strong with FreeBSD 7.1 with the four 1.5 TB disks in a ZFS raidz and it is wonderful. I was never able to get a single flavor of Linux (except the EMC garbage) to boot on the SS4200.


[admin@ ~]$ uname -a
FreeBSD 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Sat Feb 7 05:56:50 EST 2009 root@:/usr/obj/usr/src/sys/SS4200ZFS i386
[admin@ ~]$ uptime
5:02PM up 35 days, 9:30, 1 user, load averages: 0.00, 0.00, 0.00


[admin@ ~]$ cat /boot/loader.conf
console="comconsole"
comconsole_speed="115200"
zfs_load="YES"
vm.kmem_size="1024M"
vm.kmem_size_max="1024M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.arc_min="16M"
vfs.zfs.arc_max="128M"
kern.maxvnodes="400000"


cat /etc/ttys

console none unknown off secure
#
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/libexec/getty Pc" cons25 on secure
ttyv4 "/usr/libexec/getty Pc" cons25 on secure
ttyv5 "/usr/libexec/getty Pc" cons25 on secure
ttyv6 "/usr/libexec/getty Pc" cons25 on secure
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure
# Serial terminals
# The 'dialup' keyword identifies dialin lines to login, fingerd etc.
ttyd0 "/usr/libexec/getty std.115200" vt100 on secure
ttyd1 "/usr/libexec/getty std.9600" dialup off secure
ttyd2 "/usr/libexec/getty std.9600" dialup off secure
ttyd3 "/usr/libexec/getty std.9600" dialup off secure
# Dumb console
dcons "/usr/libexec/getty std.9600" vt100 off secure
# Pseudo terminals
ttyp0 none network
ttyp1 none network
ttyp2 none network




dmesg follows:

Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.1-RELEASE #0: Sat Feb 7 05:56:50 EST 2009
root@:/usr/obj/usr/src/sys/SS4200ZFS
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 420 @ 1.60GHz (1600.01-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x10661 Stepping = 1
Features=0xafebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
Features2=0xe31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
real memory = 2138898432 (2039 MB)
avail memory = 2080657408 (1984 MB)
ACPI APIC Table: <121907 APIC1340>
This module (opensolaris) contains code covered by the
Common Development and Distribution License (CDDL)
see http://opensolaris.org/os/licensing/opensolaris_license/
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <121907 XSDT1340> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7f700000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0xec00-0xec07 mem 0xffa80000-0xffafffff,0xe0000000-0xefffffff,0xffa40000-0xffa7ffff irq 16 at device 2.0 on pci0
agp0: <Intel 82945G (945G GMCH) SVGA controller> on vgapci0
agp0: detected 7932k stolen memory
agp0: aperture size is 256M
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0xbc00-0xbc1f mem 0xff6e0000-0xff6fffff irq 16 at device 0.0 on pci1
em0: Using MSI interrupt
em0: [FILTER]
em0: Ethernet address: 00:15:17:31:da:cc
pcib2: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0
pci2: <ACPI PCI bus> on pcib2
atapci0: <SiI SiI 3132 SATA300 controller> port 0xcc00-0xcc7f mem 0xff8ffc00-0xff8ffc7f,0xff8f8000-0xff8fbfff irq 18 at device 0.0 on pci2
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
uhci0: <UHCI (generic) USB controller> port 0xe000-0xe01f irq 23 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xdc00-0xdc1f irq 19 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xd880-0xd89f irq 18 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
uhci3: <UHCI (generic) USB controller> port 0xd800-0xd81f irq 16 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb3: <UHCI (generic) USB controller> on uhci3
usb3: USB revision 1.0
uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
uhub3: 2 ports with 2 removable, self powered
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xffa3f800-0xffa3fbff irq 23 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
uhub4: 8 ports with 8 removable, self powered
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel AHCI controller> port 0xe880-0xe887,0xe800-0xe803,0xe480-0xe487,0xe400-0xe403,0xe080-0xe08f mem 0xffa3fc00-0xffa3ffff irq 19 at device 31.2 on pci0
atapci1: [ITHREAD]
atapci1: AHCI Version 01.10 controller with 4 ports detected
ata4: <ATA channel 0> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci1
ata5: [ITHREAD]
ata6: <ATA channel 2> on atapci1
ata6: [ITHREAD]
ata7: <ATA channel 3> on atapci1
ata7: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
sio0: [FILTER]
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
pmtimer0 on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ppc0: parallel port not found.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
WARNING: ZFS is considered to be an experimental feature in FreeBSD.
Timecounter "TSC" frequency 1600006696 Hz quality 800
Timecounters tick every 1.000 msec
ZFS filesystem version 6
ZFS storage pool version 6
ad0: 38166MB <WDC WD400JB-00JJC0 05.01C05> at ata0-master PIO4
ad8: 1430799MB <Seagate ST31500341AS CC3G> at ata4-master SATA300
ad10: 1430799MB <Seagate ST31500341AS CC3G> at ata5-master SATA300
ad12: 1430799MB <Seagate ST31500341AS CC3G> at ata6-master SATA300
ad14: 1430799MB <Seagate ST31500341AS CC3G> at ata7-master SATA300
Trying to mount root from ufs:/dev/ad0s1a
em0: link state changed to DOWN
em0: link state changed to UP
 
Master One, did you ever install onto a PATA drive or were you installing onto USB flash drives the whole time? All of my work was done using a PATA drive (which btw, a 3.5" regular sized PATA drive fits beautifully inside the case). Perhaps that is what is the problem?
No, that can not be the problem. I formerly had a PATA-DOM with FreeNAS in use, but since the SS4200 PATA was not supported by FreeBSD 6.4 amd64 (it just was not recognized any more, although it was OK with FreeBSD 6.4 i386), to which I upgraded recently, I went over to use a USB stick instead. FreeNAS 0.69.1 amd64-embedded (based on FreeBSD 6.4) works fine from USB stick, which I am using right now.

The FreeBSD 7.1-RELEASE installation a USB stick also booted fine on another machine, but troubles started once I made the modifications for using the serial console.

My SS4200 is still running strong with FreeBSD 7.1 with the four 1.5 TB disks in a ZFS raidz and it is wonderful. I was never able to get a single flavor of Linux (except the EMC garbage) to boot on the SS4200.
I have no intention of running any Linux on that machine, but only FreeNAS, which does all it needs to do. I find ZFS interesting, but since it is still an experimental feature, and still does not support the use of an encrypted filesystem, I am not going to use it.

dmesg follows:
.
vgapci0: <VGA-compatible display> port 0xec00-0xec07 mem 0xffa80000-0xffafffff,0xe0000000-0xefffffff,0xffa40000-0xffa7ffff irq 16 at device 2.0 on pci0
agp0: <Intel 82945G (945G GMCH) SVGA controller> on vgapci0
agp0: detected 7932k stolen memory
agp0: aperture size is 256M
.
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
sio0: [FILTER]
.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
The only difference I can see is, that you did not deactivate the embedded graphics in the BIOS.

What else did you configure in the BIOS?
Did you change any ACPI settings?
What's your setting for the serial console in the BIOS (the redirection part)?

My guess is now, that it has to do with the disabled graphics in my machine, but I'm not going to do any more tests, since my SS4200 is already back in its place again, and in use with FreeNAS.

I only wanted to try out FreeBSD 7.1 on my SS4200, to find out, if the ACPI power-off issue still exists, which seems to be the case, as seen from my test mentioned before.

As you still run FreeBSD 7.1 on your SS4200, you surely can confirm the issue with "shutdown -p now" not powering off the unit, but instead making it halt + rear-chassis-fans going slowly to max RPM.

Please have a look, and confirm my bugreport at http://www.freebsd.org/cgi/query-pr.cgi?pr=132602

I am pretty satisfied running FreeNAS on my SS4200, and the SS4200 would be the perfect NAS device, if only that stupid ACPI power-off problem could be solved. BTW I am running my 4x 1TB drives as 2x 1TB SoftRaid1 (GMIRROR) now, after I had some issues using them in a SoftRaid5 (GEOM_RAID5).

For reference, here is my dmesg:
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.4-RELEASE-p3 #0: Mon Mar 9 22:22:06 UTC 2009
root@vmbsd64amd64:/usr/obj/freenas/usr/src/sys/FREENAS-amd64
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 420 @ 1.60GHz (1600.01-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x10661 Stepping = 1
Features=0xafebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
Features2=0xe31d<SSE3,RSVD2,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20100800<SYSCALL,NX,LM>
AMD Features2=0x1<LAHF>
real memory = 2147287040 (2047 MB)
avail memory = 1970548736 (1879 MB)
ACPI APIC Table: <121907 APIC1340>
ioapic0 <Version 2.0> irqs 0-23 on motherboard
wlan: mac acl policy registered
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
hptrr: HPT RocketRAID controller driver v1.1 (Mar 9 2009 22:21:59)
acpi0: <121907 XSDT1340> on motherboard
acpi0: Overriding SCI Interrupt from IRQ 9 to IRQ 20
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0xbc00-0xbc1f mem 0xff7e0000-0xff7fffff irq 16 at device 0.0 on pci1
em0: Using MSI interrupt
em0: Ethernet address: 00:15:17:31:d9:2b
pcib2: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0
pci2: <ACPI PCI bus> on pcib2
atapci0: <SiI SiI 3132 SATA300 controller> port 0xcc00-0xcc7f mem 0xff9ffc00-0xff9ffc7f,0xff9f8000-0xff9fbfff irq 18 at device 0.0 on pci2
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
uhci0: <UHCI (generic) USB controller> port 0xe080-0xe09f irq 23 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xe000-0xe01f irq 19 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xdc00-0xdc1f irq 18 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <UHCI (generic) USB controller> port 0xd880-0xd89f irq 16 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
usb3: <UHCI (generic) USB controller> on uhci3
usb3: USB revision 1.0
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xffa3f800-0xffa3fbff irq 23 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
umass0: USBest Technology USB Mass Storage Device, rev 2.00/1.00, addr 2
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel AHCI controller> port 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe40f mem 0xffaffc00-0xffafffff irq 19 at device 31.2 on pci0
atapci1: AHCI Version 01.10 controller with 4 ports detected
ata4: <ATA channel 0> on atapci1
ata5: <ATA channel 1> on atapci1
ata6: <ATA channel 2> on atapci1
ata7: <ATA channel 3> on atapci1
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
speaker0: <PC speaker> port 0x61 on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
ppc0: cannot reserve I/O port range
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
Timecounter "TSC" frequency 1600010792 Hz quality 800
Timecounters tick every 1.000 msec
IPv6 packet filtering initialized, default to accept, logging limited to 5 packets/entry
ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding disabled, default to accept, logging limited to 5 packets/entry by default
hptrr: no controller detected.
md0: Preloaded image </mfsroot> 90177536 bytes at 0xffffffff80bb5e08
ad4: 239372MB <Maxtor 7Y250P0 YAR41BW0> at ata2-master SATA150
ad6: 239372MB <Maxtor 7Y250P0 YAR41BW0> at ata3-master SATA150
ad8: 953869MB <WDC WD1000FYPS-01ZKB1 02.01B02> at ata4-master SATA300
ad10: 953869MB <WDC WD1000FYPS-01ZKB1 02.01B02> at ata5-master SATA300
ad12: 953869MB <WDC WD1000FYPS-01ZKB1 02.01B02> at ata6-master SATA300
ad14: 953869MB <WDC WD1000FYPS-01ZKB1 02.01B02> at ata7-master SATA300
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Ut163 USB2FlashStorage 0.00> Removable Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 454MB (930560 512 byte sectors: 64H 32S/T 454C)
cd0 at umass-sim0 bus 0 target 0 lun 1
cd0: <Ut163 USB2FlashStorage 0.00> Removable CD-ROM SCSI-0 device
cd0: 40.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
em0: link state changed to UP
 
I only wanted to try out FreeBSD 7.1 on my SS4200, to find out, if the ACPI power-off issue still exists, which seems to be the case, as seen from my test mentioned before.

As you still run FreeBSD 7.1 on your SS4200, you surely can confirm the issue with "shutdown -p now" not powering off the unit, but instead making it halt + rear-chassis-fans going slowly to max RPM.

When you first posted I had intended to give it a try, I just never get around to it as my machine is doing something all the time and even when it's not, I don't turn it off.

[admin@ ~]$ uptime
6:00PM up 41 days, 10:27, 1 user, load averages: 3.05, 1.52, 0.65

I will try to make the time to run a test for you. I am a huge fan of ZFS... I don't know how you can stick with the geom stuff... the ZFS is way ahead on performance, usability and maintainability.
 
I will try to make the time to run a test for you.
I am running that machine 24/7 as well, but the power off issue is a very bad thing, because I have it connected to an UPS, and this way it will not power off if the UPS tells it to.
I am a huge fan of ZFS... I don't know how you can stick with the geom stuff... the ZFS is way ahead on performance, usability and maintainability.
I know, ZFS is very tempting, and FreeNAS 0.7 (based on FreeBSD 7.1) has full support for it, but I just can not do without filesystem encryption, and this is still under development for ZFS. Once it's ready, and ZFS not "experimental" on FreeBSD any more, I'll surely do the conversion.

I am not a fan of testing new filesystems, because I want it just to work, not do experiments with it, which is why I never went the Reiser4 way on Linux, as well as I still stick with ext3, although ext4 is supposed to be stable now.
 
(Open)Solaris on SS4200

Hi Gidi!

How did you install Solaris on the SS4200? I have 2 problems:

1. Boot parameters for serial console work perfectly for Solaris 10 U7, added in GRUB. How did you manage to do this in OpenSolaris? Did you modify the ISO?

2. When installing Solaris, the SATA controller fails. Giving errors on unable to power up and detaching the drives. I have to put the SATA controller in 'compatible' mode in the BIOS to install Solaris. This will emulate IDE drives and hit performance.

Please post your hints on the forum, because I found multiple posts on the internet of people with the same problem with the SATA controller.

Thank you!

Bert


Simon,

I'm running the box also with ZFS but did install OpenSolaris instead of *BSD/*X
and its native CIFS service which puts any Raid and SAMBA config procedure
and scripts to a shame.

One of the first things I did was upgrading the 512MB Memory with a 2GB DIMM
which gave the box a nice boost because ZFS loves memory.

I had similar experiences with OpenFiler and FreeNas and couldnt make
Ubuntu happy on the IDE port.

The EON package did arrive to late for me because I've gone trough all the pain
with installing any other OS on that box before and I'm running now the box
with a OS 2008.11 with a 64bit Kernel. So if there would be a 64bit kernel
with EON I might look at it again.

The only thing I miss with OpenSolaris is a usable DLNA server but other than that
I'm more than happy with the box now (Great FS, Snapshots, Scrubbing, Performance, Cifs, iSCSI etc).
 
EON and opensolaris on SS4200

Bertk88,

I don't have a SS4200 but recommend you giving EON a try. I hope Simon responds with what he did to get it working with opensolaris cause it would be the same steps with EON most likely. The latest version of EON is opensolaris snv_114.

In response to Simon's post. EON gives you the following advantages over a HD opensolaris install. (EON is built on opensolaris btw, ie same thing but live install so it can run from USB or CF)
- Low to minimum risk upgrade or rollback of the OS. So it is easier to keep up with the latest updates of opensolaris releases as EON is updated fairly frequent.
- It has a much smaller memory footprint than a HD install so you have more memory left for ZFS to perform better.
- One HD greener worth or energy consumption
- burning an iso and booting it is a much smaller time investment to test if it sees your hardware than attempting an opensolaris install.
- It is available in 32/64 bit releases and Samba of Sun's CIFs implementation

visit the blog and see what ppl who have tried it have to say.
http://eonstorage.blogspot.com
 
Simon

I have used the PS3 media server and compiled mediatomb DLNA servers(32 bit only) and used them with EON.

for PS3 it only requires java so get the linux version and follwong the steps in the doc it will work on opensolaris.

mediatomb is a little more involved and I've compiled it because the build spec version didn't work for me. I plan to post the compiler configs when I get more of the features compiled
 
Hi Gidi!

How did you install Solaris on the SS4200? I have 2 problems:

1. Boot parameters for serial console work perfectly for Solaris 10 U7, added in GRUB. How did you manage to do this in OpenSolaris? Did you modify the ISO?

2. When installing Solaris, the SATA controller fails. Giving errors on unable to power up and detaching the drives. I have to put the SATA controller in 'compatible' mode in the BIOS to install Solaris. This will emulate IDE drives and hit performance.

Please post your hints on the forum, because I found multiple posts on the internet of people with the same problem with the SATA controller.

Thank you!

Bert

Hi Bert,

I've installed OpenSolaris on another PC using the distr. CD onto a USB Memorystick (OCZ Rally2 in Harddisk mode - with BootIt RMB bit set).
I've never managed to make the IDE port running with OpenSolaris on the DOM.

Before I've moved the stick I modified some bootfiles like

menu.lst

timeout 10
default 0
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title OpenSolaris 2008.11 snv_101b X86 text boot
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------

When everything worked on the 4200 I've modified the console to run at 115200 but since its seldom used anyway its not really needed.


I'm just upgrading the box to 2009.06....
...Done

root@nas1:~# cat /etc/release
OpenSolaris 2009.06 snv_111b X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 07 May 2009

root@nas1:~# isainfo -v
64-bit amd64 applications
ssse3 cx16 mon sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu
32-bit i386 applications
ssse3 ahf cx16 mon sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu

Startet a scrub but did not upgrade ZFS yet because I still have a snapshot of 2008.11.
Scrub runs with ~200MB/s average :)

root@nas1:~# zpool status
pool: nas1
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: scrub in progress for 0h19m, 17.35% done, 1h31m to go
config:

NAME STATE READ WRITE CKSUM
nas1 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c7t0d0 ONLINE 0 0 0
c7t1d0 ONLINE 0 0 0
c7t2d0 ONLINE 0 0 0
c7t3d0 ONLINE 0 0 0

errors: No known data errors

pool: rpool
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c6t0d0s0 ONLINE 0 0 0

errors: No known data errors
 
Last edited:
Can you try EON

Gidi,

Can you give the latest version of eon a try? It looks like you booted 64-bit opensolaris so you can try the 64bit version. If you get a chance please let me know how it worked out.

http://eonstorage.blogspot.com

Please let me know if you have any questions.
 
Hi guys,

I am running FreeNAS on my SS4200-EHW, and even with the latest versions, I have the problem, that shutdown is not working, it just halts and the chassis fans go to maximum, instead of the unit powering off. It's a well known (ACPI) issue, and I thought it's a FreeBSD problem, not particularly a FreeNAS one.

Known bug, see http://ss4200.pbworks.com/FreeNAS-0_70 (the wiki also has a lot of other interesting info on SS4200, including how to get the original EMC software)
 
Running with FreeBSD and Single HDD

Hi guys,
sorry for stupid question ... if I replace the DOM with the FreeBSD one. Can I use the drives without RAID? say with single HDD? or with 4 HDDs to utilize all the available space?

I believe with EMC sw it is not possible.

Thank you
Petr
 
been months, time for an update

I've had my SS4200 running for months on FreeBSD with ZFS so I believe an update is in order. Over the past few months thing have been running flawlessly. I still have the quad 1.5 terabyte seagate disks in SS4200. For the root disk I have a full size 3.5" PATA disk that is inside the chassis placed underneath the ATX power cable. I am not using the DOM that it came with nor do I have any USB sticks or any such thing hanging outside of the box. Everything works wonderfully.

I have recently upgraded to FreeBSD 8.0. The following is the procedure that I followed:

1) run "zfs export" on the array

2) install new operating system (I am a stickler for fresh installs, not upgrades)

3) configure boot.config, loader.conf and /etc/ttys for serial console

4) compile custom kernel (required to increase KVA_PAGES on x86 kernels)

5) configure loader.conf for extra large kernel memory in support of ZFS

6) run "zfs import" and "zfs upgrade" to get to the latest ZFS

7) install samba, reload my configuration


Here is the boot.config and loader.conf that I am using right now:

[admin@SS4200 /boot]$ cat boot.config
-h -S115200

[admin@SS4200 /boot]$ cat loader.conf
console="comconsole"
comconsole_speed="115200"
zfs_load="YES"
vm.kmem_size="1024M"
vm.kmem_size_max="1024M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.arc_min="16M"
vfs.zfs.arc_max="384M"
kern.maxvnodes="400000"

In addition, there is a small change to /etc/ttys that needs to be made where you have to change the line from ttyu0 from dialup off to vt100 on

Here is the kernel configuration that I used to compile the custom kernel. I remove many of the extraneous drivers:

# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.519.2.4.2.2 2009/11/09 23:48:01 kensmith Exp $

cpu I686_CPU
ident SS4200

# To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" # Default places to look for devices.

# Use the following to compile in values accessible to the kernel
# through getenv() (or kenv(1) in userland). The format of the file
# is 'variable=value', see kenv(1)
#
# env "GENERIC.env"

makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols

options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options SCTP # Stream Control Transmission Protocol
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options UFS_GJOURNAL # Enable gjournal-based UFS journaling
options MD_ROOT # MD is a potential root device
options NFSCLIENT # Network Filesystem Client
options NFSSERVER # Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty)
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options STACK # stack(9) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options P1003_1B_SEMAPHORES # POSIX-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4)
options AUDIT # Security event auditing
options MAC # TrustedBSD MAC Framework
options FLOWTABLE # per-cpu routing cache
#options KDTRACE_HOOKS # Kernel DTrace hooks

# for ZFS
options KVA_PAGES=512

# To make an SMP kernel, the next two lines are needed
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC

# CPU frequency control
device cpufreq

# Bus support.
device acpi
device eisa
device pci

# Floppy drives
device fdc

# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
options ATA_STATIC_ID # Static device numbering

# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse

device kbdmux # keyboard multiplexer

device vga # VGA video card driver

device splash # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device sc

device agp # support several AGP chipsets

# Power management support (see NOTES for more options)
#device apm
# Add suspend/resume support for the i8254.
device pmtimer

# Serial (COM) ports
device uart # Generic UART driver

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#device puc

# PCI Ethernet NICs.
device em # Intel PRO/1000 Gigabit Ethernet Family

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support

# Pseudo devices.
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device tun # Packet tunnel.
device pty # BSD-style compatibility pseudo ttys
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)
device firmware # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device bpf # Berkeley packet filter

# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device rum # Ralink Technology RT2501USB wireless NICs
device ural # Ralink Technology RT2500USB wireless NICs
device uath # Atheros AR5523 wireless NICs
device zyd # ZyDAS zb1211/zb1211b wireless NICs
device urio # Diamond Rio 500 MP3 player
# USB Serial devices
device u3g # USB-based 3G modems (Option, Huawei, Sierra)
device uark # Technologies ARK3116 based serial adapters
device ubsa # Belkin F5U103 and compatible serial adapters
device uftdi # For FTDI usb serial adapters
device uipaq # Some WinCE based devices
device uplcom # Prolific PL-2303 serial adapters
device uslcom # SI Labs CP2101/CP2102 serial adapters
device uvisor # Visor and Palm devices
device uvscom # USB serial support for DDI pocket's PHS
# USB Ethernet, requires miibus
device aue # ADMtek USB Ethernet
device axe # ASIX Electronics USB Ethernet
device cdce # Generic USB over Ethernet
device cue # CATC USB Ethernet
device kue # Kawasaki LSI USB Ethernet
device rue # RealTek RTL8150 USB Ethernet
device udav # Davicom DM9601E USB



To compile the custom kernel I placed the contents of the above file into /usr/src/sys/i386/conf/SS4200

Then I ran the following commands:

cd /usr/src
make buildkernel KERNCONF=SS4200
make installkernel KERNCONF=SS4200


Installing Samba is easy:

setenv PKG_PATH ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/All/
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/net/samba-3.3.9.tbz



I also needed add some additional boot time configuration:

[admin@SS4200 /]$ cat /etc/rc.local
dhclient em0
zfs mount -a
/usr/local/sbin/smbd
/usr/local/sbin/nmbd


[admin@SS4200 /]$ cat /etc/rc.conf

# -- sysinstall generated deltas -- # Thu Dec 3 09:37:12 2009
# Created: Thu Dec 3 09:37:12 2009
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
sshd_enable="YES"
hostname="SS4200"
 
Here is the current dmesg of my SS4200 running FreeBSD 8.0 with the kernel that has the extended KVA_PAGES:


Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RELEASE #1: Thu Dec 3 16:46:34 EST 2009
root@SS4200:/usr/obj/usr/src/sys/SS4200
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 420 @ 1.60GHz (1600.01-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x10661 Stepping = 1
Features=0xafebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
Features2=0xe31d<SSE3,DTES64,MON,DS_CPL,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 2147483648 (2048 MB)
avail memory = 2087415808 (1990 MB)
ACPI APIC Table: <121907 APIC1340>
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <121907 XSDT1340> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7fe00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0xec00-0xec07 mem 0xffa80000-0xffafffff,0xe0000000-0xefffffff,0xffa40000-0xffa7ffff irq 16 at device 2.0 on pci0
agp0: <Intel 82945G (945G GMCH) SVGA controller> on vgapci0
agp0: detected 764k stolen memory
agp0: aperture size is 256M
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0xbc00-0xbc1f mem 0xff6e0000-0xff6fffff irq 16 at device 0.0 on pci1
em0: Using MSI interrupt
em0: [FILTER]
em0: Ethernet address: 00:15:17:31:da:cc
pcib2: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0
pci2: <ACPI PCI bus> on pcib2
atapci0: <SiI 3132 SATA300 controller> port 0xcc00-0xcc7f mem 0xff8ffc00-0xff8ffc7f,0xff8f8000-0xff8fbfff irq 18 at device 0.0 on pci2
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
uhci0: <Intel 82801G (ICH7) USB controller USB-A> port 0xe000-0xe01f irq 23 at device 29.0 on pci0
uhci0: [ITHREAD]
uhci0: LegSup = 0x0f30
usbus0: <Intel 82801G (ICH7) USB controller USB-A> on uhci0
uhci1: <Intel 82801G (ICH7) USB controller USB-B> port 0xdc00-0xdc1f irq 19 at device 29.1 on pci0
uhci1: [ITHREAD]
uhci1: LegSup = 0x0f30
usbus1: <Intel 82801G (ICH7) USB controller USB-B> on uhci1
uhci2: <Intel 82801G (ICH7) USB controller USB-C> port 0xd880-0xd89f irq 18 at device 29.2 on pci0
uhci2: [ITHREAD]
uhci2: LegSup = 0x0f30
usbus2: <Intel 82801G (ICH7) USB controller USB-C> on uhci2
uhci3: <Intel 82801G (ICH7) USB controller USB-D> port 0xd800-0xd81f irq 16 at device 29.3 on pci0
uhci3: [ITHREAD]
uhci3: LegSup = 0x0f30
usbus3: <Intel 82801G (ICH7) USB controller USB-D> on uhci3
ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xffa3f800-0xffa3fbff irq 23 at device 29.7 on pci0
ehci0: [ITHREAD]
usbus4: EHCI version 1.0
usbus4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel ICH7 SATA300 controller> port 0xe880-0xe887,0xe800-0xe803,0xe480-0xe487,0xe400-0xe403,0xe080-0xe08f mem 0xffa3fc00-0xffa3ffff irq 19 at device 31.2 on pci0
atapci1: [ITHREAD]
atapci1: AHCI called from vendor specific driver
atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM not supported
ata4: <ATA channel 0> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci1
ata5: [ITHREAD]
ata6: <ATA channel 2> on atapci1
ata6: [ITHREAD]
ata7: <ATA channel 3> on atapci1
ata7: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_button0: <Power Button> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
uart0: console (115200,n,8,1)
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
ZFS filesystem version 13
ZFS storage pool version 13
Timecounter "TSC" frequency 1600010680 Hz quality 800
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 480Mbps High Speed USB v2.0
ad0: 476940MB <Maxtor 7H500F0 HA431DN0> at ata0-master PIO4
ugen0.1: <Intel> at usbus0
uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <Intel> at usbus2
uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <Intel> at usbus3
uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <Intel> at usbus4
uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
GEOM: ad0s1: geometry does not match label (255h,63s != 16h,63s).
ad8: 1430799MB <Seagate ST31500341AS CC3G> at ata4-master SATA300
ad10: 1430799MB <Seagate ST31500341AS CC3G> at ata5-master SATA300
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
ad12: 1430799MB <Seagate ST31500341AS CC3G> at ata6-master SATA300
ad14: 1430799MB <Seagate ST31500341AS CC3G> at ata7-master SATA300
Root mount waiting for: usbus4
Root mount waiting for: usbus4
Root mount waiting for: usbus4
uhub4: 8 ports with 8 removable, self powered
Trying to mount root from ufs:/dev/ad0s1a
 
Performance is about the same:

[admin@SS4200 /mainarray/tmp]$ dd if=/dev/zero of=/mainarray/tmp/test bs=1m count=4000
4000+0 records in
4000+0 records out
4194304000 bytes transferred in 46.249658 secs (90688324 bytes/sec)
[admin@SS4200 /mainarray/tmp]$ dd if=/mainarray/tmp/test of=/dev/null bs=1m count=4000
4000+0 records in
4000+0 records out
4194304000 bytes transferred in 27.726721 secs (151272990 bytes/sec)


Snow leopard to SS4200 (over Samba) write rates are still about 40 MB/sec, not much different than last time. Windows 7 does a lot better as Vista did over Leopard.
 
Ok, this post made my day. I got a SS4200 E from newegg during that $150 deal cause for the price, why not. Im still getting drives and this is the first im doig research on this thing and I find this thread! The info here helped me decide on what Im going to do with mine assuming I get it all working (freebsd/zfs sounds like fun to me!) so I just wanted to thank everyone who contributed to this thread.
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top