http://bugzilla.kernel.org/show_bug.cgi?id=10226 ------- Comment #8 from us-@xxxxxx 2008-03-12 13:26 ------- On Wednesday March 12 2008, James Bottomley wrote: > On Wed, 2008-03-12 at 20:49 +0200, Boaz Harrosh wrote: > > On Wed, Mar 12 2008 at 20:36 +0200, James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> wrote: > > > Actually, this is the problem in BusLogic.h: > > > > > > /* > > > FlashPoint support is only available for the Intel x86 Architecture > > > with CONFIG_PCI set. > > > */ > > > > > > #ifndef __i386__ > > > #undef CONFIG_SCSI_OMIT_FLASHPOINT > > > #define CONFIG_SCSI_OMIT_FLASHPOINT > > > #endif > > > > > > #ifndef CONFIG_PCI > > > #undef CONFIG_SCSI_OMIT_FLASHPOINT > > > #define CONFIG_SCSI_OMIT_FLASHPOINT > > > #define BusLogic_InitializeProbeInfoListISA > > > BusLogic_InitializeProbeInfoList #endif > > > > > > Having this dependency logic done in the header file is not very user > > > friendly, but the comment is pretty clear. I can move it to Kconfig, > > > but it will still not work on x86_64 if that comment is accurate. > > > > > > James > > > > I think the all thing is total bullshit and should be removed. First > > it says x86 but that's not what is checked. > > Yes it is ... when this driver was written, i386 and x86 were > synonymous. > > > Second if it is LE bad > > then it should be possible to be compiled on other ARCHs and problems > > reported and fixed. There is never a point in not letting it compile. > > This is just a guess ... > > Flashpoint is 7,700 lines long; be my guest and look in it to see what > the problem is. Unfortunately, the original author isn't around to > explain the reasoning. > > However, it seems obvious to me that the packed sccb format will > immediately fail on a 64 bit system, so I don't think it's at all safe > to blindly enable it. The driver also doesn't look to be big endian > safe. You are right. I removed those lines and recompiled the module. Now I get BusLogic: FlashPoint Host Adapter detected at PCI Bus 4 Device 8 BusLogic: I/O Address 0xCC00 PCI Address 0xFDBFE000, but FlashPoint BusLogic: Probe Function failed to validate it. when I try to insert it. Sorry for straying off topic, but this has to be the right crowd to ask: I assume that the driver won't be ported to x86_64 soon (if ever), so I'll need a different SCSI adapter. Is the Adaptec AHA-2940 supported on x86_64 (those are cheap on ebay)? If not, what other, preferably cheap, SE SCSI adapter would you recommend? Ulrich -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html