[OpenIndiana-discuss] boot-archive timing out after 3ware driver install

Ian Levesque ian at crystal.harvard.edu
Thu May 10 18:06:44 UTC 2012


Hello,

I have a file server with OpenIndiana 151a4 installed. It has a 3ware 9750 SAS card installed with 13 drives attached. I configured each drive as a "single" disk (there's no JBOD/passthrough), and then setup a zpool with said drives. 

When I rebooted the server, however, it appears that activating the individual drives is taking too long for the boot-archive to finish loading. Here's what I see during boot:

WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=11
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=7
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=1
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=6
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=8
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=5
May 10 12:55:06 svc.startd[10]: svc:/system/boot-archive:default: Method or service exit timed out. Killing contract 19.
May 10 12:55:06 svc.startd[10]: svc:/system/boot-archive:default: Method "/lib/svc/method/boot-archive" failed due to signal KILL.
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=12
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=2
WARNING: tw0: tw_aen_task AEN 0x0090 Unit now in active mode unit=0

This causes some 70-odd services to thereby fail, leaving the system pretty much in maintenance mode.

If I remove the 3ware drivers from /kernel/drv/amd64/ and /kernel/drv/ then reboot, there are no errors with the boot-archive. Unfortunately, there are also no storage drives for my zpool.

The closest google turns up is here: http://www.unix.com/solaris/155331-system-stuck-up-maintanence-mode.html
I did run `svccfg -s boot-archive setprop start/timeout_seconds=180` but the /var/svc/log/system-boot-archive:default.log seems to indicate that I'm only getting 60 seconds:

[ May 10 12:54:03 Enabled. ] 
[ May 10 12:54:06 Executing start method ("/lib/svc/method/boot-archive"). ]
[ May 10 12:55:06 Method or service exit timed out. Killing contract 19. ]

# svccfg -s boot-archive listprop | grep timeout

start/timeout_seconds	count	180
stop/timeout_seconds	count	3

Any advice other than throw away my $500 HBA? :)

Best,
Ian


More information about the OpenIndiana-discuss mailing list