From: "Bjørn Mork" <bjorn@mork.no>
To: Shawn Starr <shawn.starr@rogers.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Intel][RNG] PCI IDs commented out for 82801I (ICH9 Mobile and non-mobile)?
Date: Wed, 20 Mar 2013 22:03:46 +0100 [thread overview]
Message-ID: <8738vppyvh.fsf@nemi.mork.no> (raw)
In-Reply-To: <1597390.RUFC41Uyje@segfault.sh0n.net> (Shawn Starr's message of "Wed, 20 Mar 2013 16:42:22 -0400")
Shawn Starr <shawn.starr@rogers.com> writes:
> Hello folks,
>
> I was looking at why I can't load the Intel RNG driver (or why it doesn't load automatically) and
> it just so happens I have both the mobile and non-mobile ICH9 chipset. Looking at the driver I noticed:
>
> /* BAM, CAM, DBM, FBM, GxM
> { PCI_DEVICE(0x8086, 0x2448) }, */
>
> /* BA, CA, DB, Ex, 6300, Fx, 631x/632x, Gx
> { PCI_DEVICE(0x8086, 0x244e) }, */
>
> IDs from both machines:
>
> 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
> 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
>
> I saw a thread from 2006 explaining the 50% chance there's no RNG (but these days all modern chipsets should have an RNG) and I know
> this chipset I have does have an RNG so I'd like to use the HW random generator vs software.
>
> Do we need to revisit this? Even if I try to force it to load it still fails:
>
> # modprobe intel_rng no_fwh_detect=-1 or =1
> modprobe: ERROR: could not insert 'intel_rng': No such device
The module verifies that you have one of the PCI devices in that table,
so you need to modify it to get the driver to load:
static int __init mod_init(void)
{
int err = -ENODEV;
int i;
struct pci_dev *dev = NULL;
void __iomem *mem = mem;
u8 hw_status;
struct intel_rng_hw *intel_rng_hw;
for (i = 0; !dev && pci_tbl[i].vendor; ++i)
dev = pci_get_device(pci_tbl[i].vendor, pci_tbl[i].device,
NULL);
if (!dev)
goto out; /* Device not found. */
Bjørn
prev parent reply other threads:[~2013-03-20 21:03 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-20 20:42 [Intel][RNG] PCI IDs commented out for 82801I (ICH9 Mobile and non-mobile)? Shawn Starr
2013-03-20 20:52 ` H. Peter Anvin
2013-03-21 8:00 ` Jan Beulich
2013-03-20 21:03 ` Bjørn Mork [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8738vppyvh.fsf@nemi.mork.no \
--to=bjorn@mork.no \
--cc=linux-kernel@vger.kernel.org \
--cc=shawn.starr@rogers.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.