Change default of CONFIG_EISA_VLB_PRIMING

Bug #2009759 reported by Mario Limonciello
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Currently the Ubuntu kernels ship with CONFIG_EISA_VLB_PRIMING=y. This doesn't match the upstream default (n) and this is the help text:

   Activate this option if your system contains a Vesa Local
   Bus (VLB) card that identify itself as an EISA card (such as
   the Adaptec AHA-284x).

   When in doubt, say N.

I noticed this actually changes the kernel behavior such that it forces the probing code to probe EISA slots even when it cannot find an EISA compliant mainboard.

This manifests in a collection of warnings on every boot.

[ 0.985127] platform eisa.0: EISA: Cannot allocate resource for mainboard
[ 0.985845] platform eisa.0: Cannot allocate resource for EISA slot 1
[ 0.986526] platform eisa.0: Cannot allocate resource for EISA slot 2
[ 0.987213] platform eisa.0: Cannot allocate resource for EISA slot 3
[ 0.987899] platform eisa.0: Cannot allocate resource for EISA slot 4
[ 0.988586] platform eisa.0: Cannot allocate resource for EISA slot 5
[ 0.989273] platform eisa.0: Cannot allocate resource for EISA slot 6
[ 0.989961] platform eisa.0: Cannot allocate resource for EISA slot 7
[ 0.990646] platform eisa.0: Cannot allocate resource for EISA slot 8

I think this config option should be changed to match upstream default for Ubuntu kernels.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 2009759

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Hi Mario,

What if Adaptec AHA-284x is really used by the system?

Maybe tune down the log level instead?

Revision history for this message
Mario Limonciello (superm1) wrote :

It's ancient EISA card, does anything modern still use EISA?

Revision history for this message
Mario Limonciello (superm1) wrote :

Just for reference in a quick Google search on my profile for "Adaptec AHA-284x" my top hit was an OS/2 driver..

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Fair enough. I think we should start from dev kernel and keep others as is. Thoughts?

Revision history for this message
Mario Limonciello (superm1) wrote :

Dev kernel and OEM 6.1 maybe?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.