i386/147929: hptiop(4) (HighPoint RocketRAID 3xxx/4xxx driver) broken on FreeBSD 8.1-PRERELEASE

Masayuki FUKUI fukui.FreeBSD at fanet.net
Sat Jun 19 15:00:09 UTC 2010


The following reply was made to PR i386/147929; it has been noted by GNATS.

From: Masayuki FUKUI <fukui.FreeBSD at fanet.net>
To: mav at FreeBSD.org
Cc: bug-followup at FreeBSD.org
Subject: Re: i386/147929: hptiop(4) (HighPoint RocketRAID 3xxx/4xxx driver) broken on FreeBSD 8.1-PRERELEASE
Date: Sat, 19 Jun 2010 23:44:57 +0900

 Thank you, Alex-san.
 
 Afterwards, I kept debugging, and I tried the same patch by chance yesterday.
 The RAID volume was normally detected as da(4).
 It works fine.
 
 I hope for fixing this probrem by the time FreeBSD 8.1 is released.
 
 
 >>>>> In <4C1CB58F.9060508 at FreeBSD.org> 
 >>>>>	Alexander Motin <mav at FreeBSD.org> wrote:
 > [1  <text/plain; KOI8-R (7bit)>]
 > Hello.
 > 
 > Please try attached patch.
 > 
 > -- 
 > Alexander Motin
 > [2 hptiop.trans.patch <text/plain (7bit)>]
 > --- hptiop.c.prev	2010-06-18 21:39:47.000000000 +0300
 > +++ hptiop.c	2010-06-19 15:15:26.000000000 +0300
 > @@ -1823,6 +1823,10 @@ scsi_done:
 >  		strncpy(cpi->sim_vid, "FreeBSD", SIM_IDLEN);
 >  		strncpy(cpi->hba_vid, "HPT   ", HBA_IDLEN);
 >  		strncpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN);
 > +		cpi->transport = XPORT_SPI;
 > +		cpi->transport_version = 2;
 > +		cpi->protocol = PROTO_SCSI;
 > +		cpi->protocol_version = SCSI_REV_2;
 >  		cpi->ccb_h.status = CAM_REQ_CMP;
 >  		break;
 >  	}


More information about the freebsd-i386 mailing list