linux-source-2.6.22-2.6.22 ships with deprecated asus_acpi.ko

Bug #184721 reported by Kip Warner
10
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Medium
module-init-tools (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: linux-source-2.6.22

The kernel still ships with asus_acpi.ko which is deprecated and should be blacklisted. It was replaced with asus-laptop.ko. A temporary workaround is for users to blacklist the former, and manually add the latter to /etc/modules. Fixing this should also solve many other bug reports since they may be tied to the older unmaintained module with less hardware support.

Kip

Revision history for this message
Kip Warner (kip) wrote :
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks Kip.

I'm reassigning to the module-init-tools package.

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Kip Warner (kip) wrote :

Thanks Leann. The Ubuntu Kernel Team are probably a busy bunch, so I wonder if it might be more appropriate for upstream?

Kip

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Kip,

Blacklisting the module isn't something that upstream would be concerned with. However, making sure the asus_acpi.ko is marked as depricated upstream and eventually removed would be something that they may want to address. However, you'd have to discuss that in the upstream mailing lists. It won't be a difficult task for the Ubuntu kernel team to blacklist a module if there is enough evidence that it should be done. I'll be sure to have them take a look at this report. Thanks.

Revision history for this message
Kip Warner (kip) wrote :

Sounds like a plan.

As for evidence concerning itself with blacklisting, just take a peek at the project's CVS log.

Revision 1.90 - (download) (annotate)
Thu Feb 1 10:04:58 2007 UTC (12 months ago) by iksaif
Branch: MAIN
Version 0.40
 New asus-laptop driver
 Removed old asus_acpi driver

It is the same upstream project, they just renamed themselves.

Kip

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Black listed asus_acpi in favor of asus-laptop

Changed in module-init-tools:
assignee: ubuntu-kernel-team → timg-tpi
milestone: none → hardy-alpha-5
status: Triaged → Fix Committed
Revision history for this message
Kip Warner (kip) wrote :

Thanks Tim. Glad to know little me can make a difference.

Kip

Revision history for this message
Tim Gardner (timg-tpi) wrote :

3.3-pre11-4ubuntu4

Changed in module-init-tools:
assignee: timg-tpi → nobody
status: Fix Committed → Fix Released
Revision history for this message
Torsten Krah (tkrah) wrote :

This fix is not backwards compatible as the new module does not support all stuff the "deprecated" one does.
Look at:

http://bugzilla.kernel.org/show_bug.cgi?id=10848

So blacklisting the old one breaks things for many users, which uses hardware the new driver does not support.

Changed in module-init-tools:
status: Fix Released → New
Revision history for this message
Kip Warner (kip) wrote :

It looks like Torsten is on it. Is he with upstream, or do they not even know yet?

Kip

Changed in linux:
status: Unknown → Fix Released
Changed in module-init-tools:
status: New → Invalid
Revision history for this message
Torsten Krah (tkrah) wrote :

There will be no fix it looks like on upstream - the new driver does not support the stuff like the old one did and it does not look like the new maintainer will be write support for the missing features.
So both modules are needed!
Using Intrepids 2.6.27 i'll miss the asus_acpi module - asus_laptop does not work on my P30/P35.
So please readd.

Changed in linux:
importance: Unknown → Medium
Revision history for this message
dino99 (9d9) wrote :

wonder about the actual kernel settings as asus_acpi is blacklisted (oneiric)
found this on: http://en.gentoo-wiki.com/wiki/Asus_P5W_DH_Deluxe

For kernels 2.6.31 and above the w83627ehf driver conflicts with ACPI. The asus_atk0110 driver should be used instead.

To prevent ACPI from stealing I/O ports, and then reuse the w83627ehf driver and restore the old behavior (which might be dangerous), add acpi_enforce_resources=lax to the kernel cmdline when booting.
Warning: You MUST understand that using the old behavior can be harmful for your hardware. Actually, having two drivers working on the same I/O ports can set unattended values to voltage controls.
Note: Using the asus_atk0110 gives nice results for reading/monitoring, but this driver does not have any fan control ability. Also, at least sys-apps/lm_sensors-3.1.0 is required to support this driver (current stable portage version is 3.1.2)

Changed in module-init-tools (Ubuntu):
status: Invalid → New
Revision history for this message
dino99 (9d9) wrote :
Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

Your Ubuntu version is EOL. Can you try it with a supported version if the fix is in Ubuntu already.

Changed in module-init-tools (Ubuntu):
status: New → Confirmed
status: Confirmed → Incomplete
Revision history for this message
dino99 (9d9) wrote :

from bugzilla report #10848 above:

shipped in linux-2.6.28-rc1

so closing that report.

Changed in module-init-tools (Ubuntu):
status: Incomplete → Fix Released
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.