RE: Loading drivers via kldload
Please see below.
-david S.
-----Original Message-----
From: Andriy Gapon [mailto:avg@FreeBSD.org]
Sent: Tuesday, August 16, 2011 9:26 AM
To: John Baldwin
Cc: David Somayajulu; freebsd-current@freebsd.org
Subject: Re: Loading drivers via kldload
The following are pure speculations, I'd rather let David speak, but just i=
n 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 w=
hen you
> try to double-allocate a BAR).
This makes only if the BAR has sane values. Not sure what happens if the B=
AR has
some junk that duplicates other PCI device, or something like that.
--
Andriy Gapon
This message and any attached documents contain information from QLogic Cor=
poration 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 n=
otify the sender immediately by reply e-mail and then delete this message.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
討論串 (同標題文章)