DragonFly BSD
DragonFly kernel List (threaded) for 2010-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: twa driver and 3ware 9650SE Raid adapter


To: Damian Lubosch <dl@xxxxxxxx>
From: Sascha Wildner <saw@xxxxxxxxx>
Date: Wed, 28 Jul 2010 14:33:03 +0200

On 7/28/2010 11:49, Damian Lubosch wrote:
I downloaded the patch and created a new install cd with it (from snapshot, in src/nrelease with make release), and it worked! :-)
Yesterday, I downgraded the current development version to the last stable 2.6.3 with the patched twa driver. That worked out, too.

Great!


Can you put up a verbose /var/run/dmesg.boot again?

There is one problem left, that I will try to take care of today: since the installation the RAID 1 was downgraded and the rebuilding process seems to fail. Dmesg lists:

twa0: INFO: (0x04: 0x000B): Rebuild started: unit=0
twa0: WARNING: (0x04: 0x0019): Drive removed: port=0
twa0: ERROR: (0x04: 0x0002): Degraded unit: unit=0, port=0
twa0: INFO: (0x04: 0x001A): Drive inserted: port=0
twa0: INFO: (0x04: 0x001F): Unit operational: unit=0
twa0: INFO: (0x04: 0x000B): Rebuild started: unit=0
twa0: ERROR: (0x04: 0x003A): Drive power on reset detected: port=0
twa0: WARNING: (0x04: 0x0019): Drive removed: port=0
twa0: ERROR: (0x04: 0x0002): Degraded unit: unit=0, port=0
twa0: INFO: (0x04: 0x001A): Drive inserted: port=0
twa0: INFO: (0x04: 0x001F): Unit operational: unit=0
twa0: INFO: (0x04: 0x000B): Rebuild started: unit=0
twa0: ERROR: (0x04: 0x0009): Drive timeout detected: port=0
twa0: ERROR: (0x04: 0x0002): Degraded unit: unit=0, port=0
twa0: ERROR: (0x04: 0x0009): Drive timeout detected: port=0

At the moment, after the system downgrade, it is in rebuilding state,

twa0: INFO: (0x04: 0x000B): Rebuild started: unit=0

and it does not stop for the last hour. If it stops rebuilding I'll contact you again.

You could try adding "options TWA_DEBUG=x" with x being a number from 0 to 10 (no debug output up to very verbose I assume), and see if that shows us more.


I have one issue left in the port, and that is determining what to do with the lockfunc and lockfuncarg that FreeBSD passes to bus_dma_tag_create() (see "XXX swildner" comments in sys/dev/raid/twa/tw_osl_freebsd.c). I will look at this.

Please keep us informed on anything you discover.

Sascha



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]