Date: Mon, 30 Nov 1998 08:53:47 +1030 From: Matthew Thyer <Matthew.Thyer@dsto.defence.gov.au> To: Warner Losh <imp@village.org> Cc: CURRENT@FreeBSD.ORG Subject: Re: aha delaying patch works for genuine 1542B Message-ID: <3661C973.6EA47509@dsto.defence.gov.au> References: <365CE867.62F68C8A@dsto.defence.gov.au> <199811262135.OAA88116@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry about the long delay in replying. (This is a work machine and I dont have access over the weekend). Dmesg output for my card is: aha0: at 0x234-0x237 irq 11 drq 6 on isa aha0: AHA-1540/1542 64 head BIOS FW Rev. 0.5 (ID=41) SCSI Host Adapter, SCSI ID 7, 16 CCBs I know its not at the standard I/O port. I had to move it due to a conflict. I have got my kernel config file right for this. Also you might want to know that I have 3 very old (quite old) full height SCSI drives on the bus... dmesg output is: da1 at aha0 bus 0 target 1 lun 0 da1: <SEAGATE ST41650 6230> Fixed Direct Access SCSI2 device da1: 3.300MB/s transfers da1: 1351MB (2767245 512 byte sectors: 64H 32S/T 1351C) da3 at aha0 bus 0 target 3 lun 0 da3: <SEAGATE ST42100 7544> Fixed Direct Access SCSI2 device da3: 3.300MB/s transfers da3: 1813MB (3713130 512 byte sectors: 64H 32S/T 1813C) da4 at aha0 bus 0 target 4 lun 0 da4: <SEAGATE ST42100 8224> Fixed Direct Access SCSI2 device da4: 3.300MB/s transfers da4: 1812MB (3711990 512 byte sectors: 64H 32S/T 1812C) (these are wired down to their SCSI id. I had a da0 but it finally blew up with all the thrashing I gave it). Warner Losh wrote: > > In message <365CE867.62F68C8A@dsto.defence.gov.au> Matthew Thyer writes: > : The card in question is a genuine Adaptec 1542B and I really > : need it to work as it contains my /usr/src !! > > Which revision? The 1542B that I have doesn't need this delay. The > probe string will tell you the revision. > > : As Graham Menhennitt said: "Could somebody please commit this change" > > Been there, done that. Justin and I have been talking about a better > way to deal with this problem than putting in a magic delay. There > may be another round of patches for the folks with the problem 1542B > cards to test. > > : fuzz: {1} diff /sys/dev/aha/aha.c.orig /sys/dev/aha/aha.c > > diff -u generally produces better results. Also, I have a better > comment stating that a delay to 1000 works, but 10mS is very long in > card time, but very short in probe time. There was a similar delay in > the old driver in places, but I've not looked closely enough to know > if this was one of the places or not. > > Warner > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- Matthew Thyer Phone: +61 8 8259 7249 Corporate Information Systems Fax: +61 8 8259 5537 Defence Science and Technology Organisation, Salisbury PO Box 1500 Salisbury South Australia 5108 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3661C973.6EA47509>