Subject: Re: Testers for mpt(4) changes wanted
To: None <tron@NetBSD.org>
From: Jarle Greipsland <jarle@uninett.no>
List: current-users
Date: 07/27/2007 18:29:30
Matthias Scheler <tron@NetBSD.org> writes:
> I've just committed changes for mpt(4) developed by Garrett D'Amore to
> NetBSD-current. They add support for newer SAS and similar devices.
> The driver will now e.g. support the LSI SAS1064 in the Sun x4200.
> 
> Could somebody who has access to a NetBSD machine using a mpt(4) device
> please confirm that the driver still works? I will request a pullup
> into the "netbsd-4" branch afterwards.
There seems to be a problem with these changes.  With an older
kernel (4.99.20 from mid-June) the dmesg part related to the mpt
device is:

mpt0 at pci2 dev 1 function 0: LSI Logic FC909A FC Adapter
mpt0: interrupting at ioapic0 pin 19 (irq 5)
scsibus3 at mpt0: 256 targets, 8 luns per target
scsibus3: waiting 2 seconds for devices to settle...
sd2 at scsibus3 target 0 lun 0: <NETAPP, X221_ST318304FC, NA06> disk fixed
sd2: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd3 at scsibus3 target 1 lun 0: <NETAPP, X221_ST318304FC, NA06> disk fixed
sd3: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd4 at scsibus3 target 2 lun 0: <NETAPP, X221_ST318304FC, NA06> disk fixed
sd4: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd5 at scsibus3 target 3 lun 0: <NETAPP, X230_ST318304FC, NA29> disk fixed
sd5: 17160 MB, 14100 cyl, 6 head, 415 sec, 512 bytes/sect x 35145034 sectors
sd6 at scsibus3 target 4 lun 0: <NETAPP, X230_ST318304FC, NA29> disk fixed
sd6: 17160 MB, 14100 cyl, 6 head, 415 sec, 512 bytes/sect x 35145034 sectors
sd7 at scsibus3 target 5 lun 0: <NETAPP, X221_ST318304FC, NA06> disk fixed
sd7: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd8 at scsibus3 target 6 lun 0: <NETAPP, X221_ST318304FC, NA06> disk fixed
sd8: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd9 at scsibus3 target 7 lun 0: <NETAPP, X221_ST318304FC, NA00> disk fixed
sd9: 17560 MB, 14100 cyl, 6 head, 425 sec, 512 bytes/sect x 35964301 sectors
sd10 at scsibus3 target 8 lun 0: <NETAPP, X230_ST318304FC, NA29> disk fixed
sd10: 17160 MB, 14100 cyl, 6 head, 415 sec, 512 bytes/sect x 35145034 sectors
sd11 at scsibus3 target 9 lun 0: <SEAGATE, ST39173F CLAR09, 3528> disk fixed
sd11: 8687 MB, 7501 cyl, 10 head, 237 sec, 512 bytes/sect x 17791933 sectors
sd12 at scsibus3 target 10 lun 0: <SEAGATE, ST39173F CLAR09, 3528> disk fixed
sd12: 8687 MB, 7501 cyl, 10 head, 237 sec, 512 bytes/sect x 17791933 sectors
sd13 at scsibus3 target 11 lun 0: <SEAGATE, ST39173F CLAR09, 350C> disk fixed
sd13: 8687 MB, 7501 cyl, 10 head, 237 sec, 512 bytes/sect x 17791933 sectors

while for the new kernel (4.99.25 from today) the dmesg output
is:
mpt0 at pci2 dev 1 function 0: Symbios Logic FC909A
mpt0: interrupting at ioapic0 pin 19 (irq 5)
scsibus3 at mpt0: 0 targets, 8 luns per target
scsibus3: waiting 2 seconds for devices to settle...

and no devices found.  Note the '0 targets' printout for
scsibus3.

This is all on a 4 CPU NetBSD/i386 system running and MP kernel.

					-jarle