Please see below.
-david S.

-----Original Message-----
From: Andriy Gapon [mailto:[email protected]]
Sent: Tuesday, August 16, 2011 9:26 AM
To: John Baldwin
Cc: David Somayajulu; [email protected]
Subject: Re: Loading drivers via kldload


The following are pure speculations, I'd rather let David speak, but just in 
case;

on 16/08/2011 18:45 John Baldwin said the following:
> Well, that would seem odd, still.  It only returns BUS_PROBE_GENERIC (not 0), 
> so
> David's driver's probe routine should still be called to get a chance to 
> attach to
> the device.

Maybe it doesn't do that exactly because device and vendor ID are zeroes as 
David
described earlier.
[David S.] The vendor and device IDs are NOT zeros. They are valid numbers. The 
SubSystem Vendor and Device IDs are zeros.

> Also, the ATA driver only allocates its BAR once, so it shouldn't
> trigger the panic in question in that case (the panic is only triggered when 
> you
> try to double-allocate a BAR).

This makes only if the BAR has sane values.  Not sure what happens if the BAR 
has
some junk that duplicates other PCI device, or something like that.

--
Andriy Gapon


This message and any attached documents contain information from QLogic 
Corporation or its wholly-owned subsidiaries that may be confidential. If you 
are not the intended recipient, you may not read, copy, distribute, or use this 
information. If you have received this transmission in error, please notify the 
sender immediately by reply e-mail and then delete this message.

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"

Reply via email to