[Bug 340527] New: module ipmi_si declares itself able to handle random devices
https://bugzilla.novell.com/show_bug.cgi?id=340527 Summary: module ipmi_si declares itself able to handle random devices Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: anicka@novell.com QAContact: qa@suse.de Found By: --- Module ipmi_si uses for matching some ascii mess instead of valid pci ids. from modules.pcimap on my 10.3 box: ipmi_si 0x0000103c 0x0000121a 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 ipmi_si 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x000c0700 0xffffff00 0x0 ipmi_si 0x6f6c6e75 0x775f6461 0x5f6e6568 0x74706d65 0x00000079 0x00000000 0x0 ipmi_si 0x64696d70 0x00000000 0x00000000 0x00000000 0x00000004 0x00000000 0x0 and on 10.2: ipmi_si 0x0000103c 0x0000121a 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 ipmi_si 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x000c0700 0x000c0700 0x0 ipmi_si 0x64797274 0x75616665 0x0073746c 0x65707974 0x00000000 0x00000000 0x0 ipmi_si 0x0000001e 0x00000000 0x00000000 0x00000000 0x72646461 0x00000073 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000008 0x00000000 0x00000000 0x00000000 0x74726f70 0x00000073 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x73717269 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x73676572 0x69636170 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x73676572 0x73657a69 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x73676572 0x74666968 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x76616c73 0x64615f65 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 ipmi_si 0x00000004 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x0 In result it is willing to handle nearly any device on my machine, ie: 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1) Subsystem: ASUSTeK Computer Inc. Unknown device 8141 Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217 Memory at febd7000 (32-bit, non-prefetchable) [size=4K] I/O ports at d080 [size=8] Capabilities: <access denied> Kernel driver: forcedeth Kernel module ipmi_si, forcedeth -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=340527#c1 --- Comment #1 from Jeff Mahoney <jeffm@novell.com> 2007-11-09 13:29:57 MST --- Created an attachment (id=182867) --> (https://bugzilla.novell.com/attachment.cgi?id=182867) pci: fix unterminated pci_device_id lists From: Kees Cook <kees@ubuntu.com> pci: fix unterminated pci_device_id lists Fix a couple drivers that do not correctly terminate their pci_device_id lists. This results in garbage being spewed into modules.pcimap when the module happens to not have 28 NULL bytes following the table, and/or the last PCI ID is actually truncated from the table when calculating the modules.alias PCI aliases, cause those unfortunate device IDs to not auto-load. I've committed this to SL103_BRANCH. It will be included in the next release. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=340527#c2 --- Comment #2 from Jeff Mahoney <jeffm@novell.com> 2007-11-09 13:30:56 MST --- Closing as FIXED. In the interim, you can blacklist the driver by doing this: echo "alias ipmi_si off" >> /etc/modprobe.d/disable_ipmi_si -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=340527#c3 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #3 from Jeff Mahoney <jeffm@novell.com> 2007-11-09 13:31:06 MST --- Closing as FIXED. In the interim, you can blacklist the driver by doing this: echo "alias ipmi_si off" >> /etc/modprobe.d/disable_ipmi_si -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=340527#c4 --- Comment #4 from Marcus Meissner <meissner@novell.com> 2007-12-03 02:21:33 MST --- 10.3 kernel update released -- 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.
participants (1)
-
bugzilla_noreply@novell.com