Bug 106715

Summary: fb modules loaded by default
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Stefan Dirsch <sndirsch>
Component: HotplugAssignee: Christian Zoz <zoz>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: kukuk
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stefan Dirsch 2005-08-23 13:39:06 UTC
As usual framebuffer modules are loaded by default. This is still wrong and
needs to be fixed for each new SuSE Linux version again. :-(

Because of this the nvidia kernel module cannot be loaded. 

Aug 23 16:39:13 linux kernel: NVRM: The NVIDIA probe routine was not called for
1 device(s).
Aug 23 16:39:13 linux kernel: NVRM: This can occur when a driver such as rivafb
or rivatv was
Aug 23 16:39:13 linux kernel: NVRM: loaded and obtained ownership of the NVIDIA
device(s).
Aug 23 16:39:13 linux kernel: NVRM: Try unloading the rivafb (and/or the rivatv)
kernel module
Aug 23 16:39:13 linux kernel: NVRM: (or reconfigure your kernel without rivafb
support), then
Aug 23 16:39:13 linux kernel: NVRM: try loading the NVIDIA kernel module again.
Aug 23 16:39:13 linux kernel: NVRM: No NVIDIA graphics adapter probed!

Since nvidiafb, i2c_algo_bit, i2c_core require each other, it's even impossible
to unload the module. :-(
Comment 1 Christian Zoz 2005-08-24 10:14:25 UTC
That's because we don't have the pci classes black/whitelist anymore. All
modules that should not be loaded have to go to the module blacklist. which
modules should i add?
Comment 2 Stefan Dirsch 2005-08-24 10:28:38 UTC
All fb modules below kernel/drivers/video, which are *in* our kernel RPM. Since
the nvidia/fglrx kernel module are installed to this location as well, it's not
a good idea to exclude this directory from loading any modules in general!
Probably sth. like this would be a good start:

# rpm -ql kernel-default|grep /kernel/drivers/video| grep ".ko"
Comment 3 Christian Zoz 2005-08-24 10:55:16 UTC
D.h. ich werde
    arcfb
    backlight
    lcd
    cirrusfb
    gx1fb
    macmodes
    nvidiafb
    s1d13xxxfb
    savagefb
zur existierenden /etc/hotplug/blacklist hinzufügen. OK?
Auch backlight und lcd?
Comment 4 Stefan Dirsch 2005-08-24 12:11:06 UTC
intelfb is missing in this list. Yes, please add also backlight and lcd to
/etc/hotplug/blacklist.
Comment 5 Christian Zoz 2005-08-24 14:41:00 UTC
Added
    arcfb
    backlight
    lcd
    cirrusfb
    gx1fb
    intelfb
    macmodes
    nvidiafb
    s1d13xxxfb
    savagefb
to svn and submitted package.
Comment 6 Stefan Dirsch 2005-08-29 13:25:27 UTC
*** Bug 113607 has been marked as a duplicate of this bug. ***
Comment 7 Stefan Dirsch 2005-08-29 13:26:14 UTC
-------------------------------------------------------------------
Wed Aug 24 15:53:24 CEST 2005 - zoz@suse.de

  version 0.40.2
- added missing fd modules to blacklist (bug 106715)
                ^^
s/fd/fb/
Comment 8 Ihno Krumreich 2005-11-14 11:37:30 UTC
Closed.