Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!swrinde!news.uh.edu!uuneo.neosoft.com!nobody From: smace@metal.neosoft.com (Scott Mace) Newsgroups: comp.os.386bsd.misc Subject: Re: Anyone using a BusLogic 747S with multiple disk drives ? Date: 19 Jun 1994 00:42:26 -0500 Organization: NeoSoft (Katy Research Center) Lines: 42 Message-ID: <2u0ls2$akq@metal.neosoft.com> References: <CrDswJ.7qE@cti-software.nl> <PFP.94Jun16202144@aeneas.adv.magwien.gv.at> NNTP-Posting-Host: metal.neosoft.com If you are running a very current freebsd driver (like sources dates >Jun 5 your problems might be solved by this patch: ---cut here--- *** bt742a.c.orig Sat Jun 18 03:43:58 1994 --- bt742a.c Sat Jun 18 03:37:54 1994 *************** *** 1169,1174 **** --- 1169,1179 ---- struct bt_boardID bID; int i; + /* Some devices must have a pause before sending cmds after the probe. + smace@neosoft.com */ + printf("bt%d: Waiting for certain SCSI devices to settle\n",unit); + DELAY(5000000); + /* Inquire Installed Devices */ bzero( &dummy[0], sizeof(dummy) ); bt_cmd(unit, 0, sizeof(dummy), 10, &dummy[0], BT_DEV_GET); *** bt742a_32.c.orig Sat Jun 18 03:33:13 1994 --- bt742a_32.c Sat Jun 18 03:42:38 1994 *************** *** 1240,1245 **** --- 1240,1250 ---- struct bt_boardID bID; int i; + /* Some devices must have a pause before sending cmds after the probe. + smace@neosoft.com */ + printf("bt%d: Waiting for certain SCSI devices to settle\n",unit); + DELAY(5000000); + /* Inquire Installed Devices */ bzero( &dummy[0], sizeof(dummy) ); bt_cmd(unit, 0, sizeof(dummy), 100, &dummy[0], BT_DEV_GET); ---cut here--- I found that without this delay some of my scsi devices would hang... Scott