Mailinglist Archive: opensuse-bugs (4747 mails)

< Previous Next >
[Bug 558740] kernel parameter module=ide-generic not passed to installed kernel
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 11 Nov 2010 14:53:43 +0000
  • Message-id: <20101111145343.DD17E245520@xxxxxxxxxxxxxxxxxxxxxx>

https://bugzilla.novell.com/show_bug.cgi?id=558740

https://bugzilla.novell.com/show_bug.cgi?id=558740#c31


--- Comment #31 from Jiri Slaby <jslaby@xxxxxxxxxx> 2010-11-11 14:53:43 UTC ---
From the lspci, this is not a BIOS bug. I investigated further and it's caused
by an ugly quirk code in pci_setup_device. Whenever a device is of IDE class,
the function sets the device's BARs (I/O resources) to 0x1F0, 0x3F6, 0x170,
0x376.

But as 0x170 was previously granted to 00:1f.0 (by another quirk),
pci_claim_resource complains about the conflict and zeroes the BAR 2.

As a result, 00:1f.1 (the IDE controller) has completely bogus resources set.

Let's remove the quirk from pci_setup_device, build the kernel[1] and find
somebody who can build installation ISOs.

[1] Will appear at
http://download.opensuse.org/repositories/home:/jirislaby:/kern-11.3-ide

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >