Re: [Bugme-new] [Bug 10226] New: BusLogic Flashpoint SCSI Adapter not working with x86_64 kernels

James Bottomley
2008-03-12T12:13:27Z

On Tue, 2008-03-11 at 13:44 -0700, Andrew Morton wrote:
> I thought that scsi-related bugzilla reports were being autosent to
> linux-scsi but afacit that isn't working. Is it supposed to be?

It certainly is ... no-one's watching the bugzilla, so if it's not
sending the email, the bug reports will just be getting dropped. I've
cc'd Natalie to see if she can investigate the problem.

> Anyway, have a bug! We don't appear to have a buslogic maintainer?

Not since Leonard Zubkoff, I'm afraid, no.

> On Tue, 11 Mar 2008 13:24:49 -0700 (PDT) bugme-daemon@bugzilla.kernel.org wrote:
>
> > http://bugzilla.kernel.org/show_bug.cgi?id=10226
> >
> > Summary: BusLogic Flashpoint SCSI Adapter not working with x86_64
> > kernels
> > Product: SCSI Drivers
> > Version: 2.5
> > KernelVersion: 2.6.24.3
> > Platform: All
> > OS/Version: Linux
> > Tree: Mainline
> > Status: NEW
> > Severity: normal
> > Priority: P1
> > Component: BUSLOGIC
> > AssignedTo: scsi_drivers-buslogic@kernel-bugs.osdl.org
> > ReportedBy: us-@gmx.de
> >
> >
> > Latest working kernel version: unknown
> >
> > Earliest failing kernel version: unknown (but 2.6.18 fails, too)
> >
> > Distribution: Debian Etch
> >
> > Hardware Environment: BusLogic Flashpoint BT-950 UW-SCSI on ASUS M2NPV-VM with
> > Athlon64 Brisbane
> >
> > Software Environment: Minimal Debian installation (just the netinstall image
> > plus build environment to be able to build the kernel)
> >
> > Problem Description:
> > BusLogic Flashpoint Adapter doesn't work with kernels compiled for x86_64.
> > 'dmesg' shows
> >
> > BusLogic: FlashPoint Host Adapter detected at PCI Bus 4 Device 8
> > BusLogic: I/O Address 0xCC00 PCI Address 0xFDBFE000, irq 16, but FlashPoint
> > BusLogic: support was omitted in this kernel configuration.
> >
> > even though CONFIG_SCSI_OMIT_FLASHPOINT was not set.
> > The SCSi Adapter works fine with a kernel compiled with the same configuration
> > for i686. 'dmesg' in that case shows

Um, are you sure about that? The kernel source has these particular
lines enclosed in

#ifndef CONFIG_SCSI_OMIT_FLASHPOINT
...
#else
print the message you see
#endif

So that symbol has to be defined somewhere, somehow.

Could you do a

grep -r SCSI_OMIT_FLASHPOINT .

In your kernel build and see what turns up?

Thanks,

James