Bug 14770

Summary: visor* modules fill the logs with undefined symbols
Product: Mageia Reporter: Chris Denice <eatdirt>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: MGA5TOO
Source RPM: kernel-3.18.0-1.mga5.src.rpm CVE:
Status comment:

Description Chris Denice 2014-12-09 19:58:16 CET
Description of problem:

In my logs, and at boot, I can see a lot of error messages procuded by visor* modules (see below).

In /etc/modprobe.d, I have a file "visor.conf" with:
blacklist visor
blacklist visorchannel


So, it seems that the blacklist command is not honoured on our current Cauldron :-/

the logs: ------>



 visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorutil: module is from the staging directory, the quality is unknown, you have been
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_create (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_destroy (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_get_nbytes (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_write (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_resize (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_get_physaddr (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_create_overlapped (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_read (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol unisys_spar_platform (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: module is from the staging directory, the quality is unknown, you have b
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_create (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_destroy (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_get_nbytes (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_write (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_resize (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_get_physaddr (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_create_overlapped (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_read (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol unisys_spar_platform (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_create (err -2)
Dec 09 19:33:44 brenva.mountains.net kernel: visorchannel: Unknown symbol visor_memregion_destroy (err -2)



Reproducible: 

Steps to Reproduce:
Comment 1 Chris Denice 2015-02-15 01:02:27 CET
Still there with kernel-3.19.0-desktop
Samuel Verschelde 2015-05-31 23:50:28 CEST

Assignee: bugsquad => tmb
Whiteboard: (none) => MGA5TOO

Comment 2 Thomas Backlund 2015-05-31 23:56:14 CEST
You have not blocked visorutil wich is the first module spamming...

 and it probably contains code that loads s the visorchannel module, something the modprobe blacklist wont prevent
Comment 3 Chris Denice 2016-07-15 11:36:54 CEST
Thanks, funnily enough, I only sorted this out very recently :)

The visor chain of modules is triggered by visorbus and visorhba, which goes into initrd. So even a blacklist a posteriori does not work, one has to regenerate the initrd with a proper blacklist lists, or wait for the next kernel to debug the blacklist :)

Here a working blacklist for visor:

cat modprobe.d/visor.conf

blacklist visorbus
blacklist visorhba
blacklist visorchipset
blacklist visoruislib
blacklist visor
blacklist visorutil
blacklist visorchannel

Don't know if we need to include it though.
Comment 4 Marja Van Waes 2016-08-26 11:42:42 CEST
Mass-reassigning all bugs with "kernel" in the Source RPM field that are assigned to tmb, to the kernel packagers group, because tmb is currently MIA.

Assignee: tmb => kernel