Re: mfi and Dell PERC 6/i

2010-08-25 Thread Danilo Baio
On Wed, Aug 25, 2010 at 1:56 AM, Scott Long  wrote:

> On Aug 24, 2010, at 8:57 PM, Danilo Baio wrote:
>
> > Hi guys,
> >
> > I have a DELL PERC 6/i controller and I can't find the problem.
> > The system was running and lost disk access with this messages on
> console:
> > "mfi0: COMMAND 0xff80005d1770 TIMEOUT AFTER 6178 SECONDS"
> > ...
> > http://img806.imageshack.us/img806/2300/errorr6102.png
> >
> >
> > I can't log in, after a reboot, nothing on the logs.
> >
> > only shows this on boot:
> >
> > Aug 24 23:04:58 bazinga kernel: mfi0: 2806 (335999491s/0x0020/DEAD) -
> Fatal
> > firmware error: Line 156 in ../../raid/1078int.c
>
> The firmware on the controller crashed.  The best I can suggest is to look
> for newer firmware (mfiutil can flash firmware) and to call LSI or Dell
> tech-support and report the problem.  In the past, there have been bugs with
> patrol reads causing crashes under heavy load, so you might also look at
> disabling that option.
>
> Scott
>
>

Intersting, patrol read is automatic and before crash show on the logs that
patrol read has started.

I disabled this feature, rebooted the server and didn't show that firmware
error...

I will test for some days.

Thank you Scott.


-- 
Danilo Gonçalves Baio (dbaio)
danilobaio  (*) gmail . com
+55 (44) 8801 1257
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: mfi and Dell PERC 6/i

2010-08-25 Thread Ian FREISLICH
Danilo Baio wrote:
> > Scott Long wrote:
> > The firmware on the controller crashed.  The best I can suggest is to look
> > for newer firmware (mfiutil can flash firmware) and to call LSI or Dell
> > tech-support and report the problem.  In the past, there have been bugs with
> > patrol reads causing crashes under heavy load, so you might also look at
> > disabling that option.

Dell will not be interested unless the adapter is running the most
recent firmware.

> Intersting, patrol read is automatic and before crash show on the logs that
> patrol read has started.
> 
> I disabled this feature, rebooted the server and didn't show that firmware
> error...
> 
> I will test for some days.

Dell, (maybe) Scott and I recomend that you ensure you're on the
latest firmware:

[firewall2] ~ # mfiutil -u0 show adapter
mfi0 Adapter:
Product Name: PERC 6/i Adapter
   Serial Number: 1122334455667788
Firmware: 6.2.0-0013
 RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
  Battery Backup: present
   NVRAM: 32K
  Onboard Memory: 256M
  Minimum Stripe: 8K
  Maximum Stripe: 1M

I'm sure there are bugs on this firmware too, but reading the fixes
that were made between the version that came on the adapter and
this version were Truely Frightening.

It's trivial to update the firmware with the mfiutl program.

Ian

-- 
Ian Freislich
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: mfi and Dell PERC 6/i

2010-08-25 Thread Danilo Baio
On Wed, Aug 25, 2010 at 10:24 AM, Ian FREISLICH  wrote:

> Danilo Baio wrote:
> > > Scott Long wrote:
> > > The firmware on the controller crashed.  The best I can suggest is to
> look
> > > for newer firmware (mfiutil can flash firmware) and to call LSI or Dell
> > > tech-support and report the problem.  In the past, there have been bugs
> with
> > > patrol reads causing crashes under heavy load, so you might also look
> at
> > > disabling that option.
>
> Dell will not be interested unless the adapter is running the most
> recent firmware.
>
> > Intersting, patrol read is automatic and before crash show on the logs
> that
> > patrol read has started.
> >
> > I disabled this feature, rebooted the server and didn't show that
> firmware
> > error...
> >
> > I will test for some days.
>
> Dell, (maybe) Scott and I recomend that you ensure you're on the
> latest firmware:
>
> [firewall2] ~ # mfiutil -u0 show adapter
> mfi0 Adapter:
>Product Name: PERC 6/i Adapter
>   Serial Number: 1122334455667788
>Firmware: 6.2.0-0013
> RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
>  Battery Backup: present
>   NVRAM: 32K
>  Onboard Memory: 256M
>  Minimum Stripe: 8K
>  Maximum Stripe: 1M
>
> I'm sure there are bugs on this firmware too, but reading the fixes
> that were made between the version that came on the adapter and
> this version were Truely Frightening.
>
> It's trivial to update the firmware with the mfiutl program.
>
> Ian
>
> --
> Ian Freislich
>



Hi Ian,

It´s already running the last one.

bazinga# mfiutil -u0 show adapter
mfi0 Adapter:
Product Name: PERC 6/i Integrated
Serial Number: 1122334455667788
Firmware: 6.2.0-0013
RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
Battery Backup: present
NVRAM: 32K
Onboard Memory: 256M
Minimum Stripe: 8K
Maximum Stripe: 1M


bazinga# mfiutil -u0 show firmware
mfi0 Firmware Package Version: 6.2.0-0013
mfi0 Firmware Images:
Name Version Date Time Status
APP 1.22.02-0612 Mar 30 2009 14:41:22 active
BIOS 2.04.00 active
BCON 1.1-46-e_15-Rel Mar 2 2008 14:06:08 active
CTLR 1.02-015B Jan 27 2009 12:02:58 active
PCLI 01.00-023:#%6 Nov 25 2008 17:21:50 active
BTBL 1.00.00.01-0011 Nov 27 2007 18:29:20 active
bazinga#


It is the last one that i've found on dell website:
http://ftp.us.dell.com/SAS-RAID/R216023.txt

This is a firmware release for the Dell PERC 6/i Adapter.

Component Current Version Previous Version

Package 6.2.0-0013 6.1.1-0047
Firmware 1.22.02-0612 1.21.02-0528
Bootblock 1.00.00.01-0011 1.00.00.01-0011
Ctrl-R 1.02.015B 1.02.014B



Thank you...


-- 
Danilo Gonçalves Baio (dbaio)
danilobaio  (*) gmail . com
+55 (44) 8801 1257
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


[head tinderbox] failure on i386/i386

2010-08-25 Thread FreeBSD Tinderbox
TB --- 2010-08-25 16:15:00 - tinderbox 2.6 running on freebsd-current.sentex.ca
TB --- 2010-08-25 16:15:00 - starting HEAD tinderbox run for i386/i386
TB --- 2010-08-25 16:15:00 - cleaning the object tree
TB --- 2010-08-25 16:15:50 - cvsupping the source tree
TB --- 2010-08-25 16:15:50 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/i386/i386/supfile
TB --- 2010-08-25 16:21:37 - building world
TB --- 2010-08-25 16:21:37 - MAKEOBJDIRPREFIX=/obj
TB --- 2010-08-25 16:21:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2010-08-25 16:21:37 - TARGET=i386
TB --- 2010-08-25 16:21:37 - TARGET_ARCH=i386
TB --- 2010-08-25 16:21:37 - TZ=UTC
TB --- 2010-08-25 16:21:37 - __MAKE_CONF=/dev/null
TB --- 2010-08-25 16:21:37 - cd /src
TB --- 2010-08-25 16:21:37 - /usr/bin/make -B buildworld
>>> World build started on Wed Aug 25 16:21:38 UTC 2010
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Wed Aug 25 18:12:15 UTC 2010
TB --- 2010-08-25 18:12:15 - generating LINT kernel config
TB --- 2010-08-25 18:12:15 - cd /src/sys/i386/conf
TB --- 2010-08-25 18:12:15 - /usr/bin/make -B LINT
TB --- 2010-08-25 18:12:15 - building LINT kernel
TB --- 2010-08-25 18:12:15 - MAKEOBJDIRPREFIX=/obj
TB --- 2010-08-25 18:12:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2010-08-25 18:12:15 - TARGET=i386
TB --- 2010-08-25 18:12:15 - TARGET_ARCH=i386
TB --- 2010-08-25 18:12:15 - TZ=UTC
TB --- 2010-08-25 18:12:15 - __MAKE_CONF=/dev/null
TB --- 2010-08-25 18:12:15 - cd /src
TB --- 2010-08-25 18:12:15 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Wed Aug 25 18:12:16 UTC 2010
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
:> hack.c
cc -shared -nostdlib hack.c -o hack.So
rm -f hack.c
MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith 
-Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc  
-I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS 
-include opt_global.h -fno-common -finline-limit=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -DGPROF 
-falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -mno-align-long-strings 
-mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 
-ffreestanding -fstack-protector -Werror -pg -mprofiler-epilogue vers.c
linking kernel
trap.o(.text+0xca9): In function `trap':
: undefined reference to `dtrace_fasttrap_probe_ptr'
*** Error code 1

Stop in /obj/i386.i386/src/sys/LINT.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
TB --- 2010-08-25 18:29:14 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2010-08-25 18:29:14 - ERROR: failed to build lint kernel
TB --- 2010-08-25 18:29:14 - 5642.29 user 1320.22 system 8054.55 real


http://tinderbox.freebsd.org/tinderbox-head-HEAD-i386-i386.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


[head tinderbox] failure on powerpc64/powerpc

2010-08-25 Thread FreeBSD Tinderbox
TB --- 2010-08-25 19:34:03 - tinderbox 2.6 running on freebsd-current.sentex.ca
TB --- 2010-08-25 19:34:03 - starting HEAD tinderbox run for powerpc64/powerpc
TB --- 2010-08-25 19:34:03 - cleaning the object tree
TB --- 2010-08-25 19:34:06 - cvsupping the source tree
TB --- 2010-08-25 19:34:06 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/powerpc64/powerpc/supfile
TB --- 2010-08-25 19:34:41 - building world
TB --- 2010-08-25 19:34:41 - MAKEOBJDIRPREFIX=/obj
TB --- 2010-08-25 19:34:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2010-08-25 19:34:41 - TARGET=powerpc
TB --- 2010-08-25 19:34:41 - TARGET_ARCH=powerpc64
TB --- 2010-08-25 19:34:41 - TZ=UTC
TB --- 2010-08-25 19:34:41 - __MAKE_CONF=/dev/null
TB --- 2010-08-25 19:34:41 - cd /src
TB --- 2010-08-25 19:34:41 - /usr/bin/make -B buildworld
>>> World build started on Wed Aug 25 19:34:42 UTC 2010
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
[...]
cc1: warnings being treated as errors
/src/lib/libc/powerpc/gen/makecontext.c: In function '__makecontext':
/src/lib/libc/powerpc/gen/makecontext.c:83: warning: cast from pointer to 
integer of different size
/src/lib/libc/powerpc/gen/makecontext.c:83: warning: cast to pointer from 
integer of different size
/src/lib/libc/powerpc/gen/makecontext.c:116: warning: cast from pointer to 
integer of different size
/src/lib/libc/powerpc/gen/makecontext.c:117: warning: cast from pointer to 
integer of different size
/src/lib/libc/powerpc/gen/makecontext.c:118: warning: cast from pointer to 
integer of different size
/src/lib/libc/powerpc/gen/makecontext.c:119: warning: cast from pointer to 
integer of different size
*** Error code 1

Stop in /src/lib/libc.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
TB --- 2010-08-25 19:49:24 - WARNING: /usr/bin/make returned exit code  1 
TB --- 2010-08-25 19:49:24 - ERROR: failed to build world
TB --- 2010-08-25 19:49:24 - 616.62 user 172.39 system 920.66 real


http://tinderbox.freebsd.org/tinderbox-head-HEAD-powerpc64-powerpc.full
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"