Firstly, thanks for your reply, phoenix.
phoenix said:
Did they mention which version of ZFS they are talking about? ZFSv6 (FBSD 7.0), ZFSv13 (FBSD 7.1, 7.2), ZFSv14 (FBSD 7.3, 8.0, 8.1), ZFSv15 (FBSD 8-STABLE aka 8.2) are all currently available on FreeBSD. And there are experimental patches that enable ZFSv28 on FreeBSD 9-CURRENT.
They were not specific, but I'll see if they can give me an answer about the minimum version they know to be functional.
Which controller are you using? Does it have the latest firmware installed?
As I mentioned before, both machines are using LSI 3ware 9750-4i controllers. Yes, they are using the current version of the firmware: FH9X 5.12.00.007.
How are the drives configured (JBOD, Single, etc)? How is the controller configured (cache enabled, bios enabled, etc)?
The two machines had different drive configurations: one has always been a single, the other has gone through various changes varying from single to raid (which will be described below). The controller on one is basically stock. I've tried a number of configuration options and nothing has made any changes, so I ended up changing it back to the defaults. The other machine has had no changes made to its controller's configuration.
How is the ZFS pool configured?
Here's the results on one machine. I can get more info from the other if you need it, but I'm not sure what state it is currently in.
# zpool iostat -v
Code:
capacity operations bandwidth
pool used avail read write read write
---------- ----- ----- ----- ----- ----- -----
zroot 2.28G 222G 0 1 2.63K 14.6K
da0s1a 2.28G 222G 0 1 2.63K 14.6K
---------- ----- ----- ----- ----- ----- -----
# zpool status
Code:
pool: zroot
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
da0s1a ONLINE 0 0 0
errors: No known data errors
32-bit install or 64-bit install of FreeBSD?
64-bit on both machines
If you boot off a LiveCD like
Frenzy without ZFS enabled, can you reboot and shutdown properly?
If you boot off a LiveCD and import the pool, can you shutdown/reboot?
# /etc/rc.d/hostid start
# zpool import <poolname>
One machine is in production right now, so taking it out just to boot off of a live cd might cause problems. And while I don't personally have physical access to the other machine right now, I can shed some more light on what's going on.
My coworker reinstalled FreeBSD a number of times just to troubleshoot the situation. There's no problem with a "plain vanilla install" of FreeBSD with tws.ko and opensolaris.ko loaded as long as there are no zpools defined. As soon as a zpool is defined, the machine hangs at reboot.
Again, thanks for your help, phoenix. I felt like my tone throughout may have sounded a little curt, but I really do appreciate you lending your time to help me figure this out, and I like that your questions have a "just the facts, buddy" underpinning.