[raring] sl-modem-dkms 2.9.11~20110321-8: sl-modem kernel module failed to build

Bug #1155418 reported by Günter Eichmann on 2013-03-15
96
This bug affects 21 people
Affects Status Importance Assigned to Milestone
sl-modem (Ubuntu)
High
Unassigned
Precise
High
Unassigned

Bug Description

[SRU justification]
The version of sl-modem in precise fails to build a dkms kernel module with the LTS backport kernels from raring and later, making the package useless on new 12.04.x installs.

[Test case]
1. Install 12.04.3
2. Enable multiverse
3. Install the sl-modem-source package
4. Observe that it fails to build the kernel module
5. Enable -proposed
6. Upgrade the sl-modem-source package
7. Observe that the kernel module build succeeds

[Regression potential]
Minimal. The changes to the kernel module source remove an already-deprecated usage, so should not affect compatibility with older 12.04 kernels, and the package is currently not usable at all for newer kernels so can't regress.

i don`t know whats wrong

ProblemType: Package
DistroRelease: Ubuntu 13.04
Package: sl-modem-dkms 2.9.11~20110321-8
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
DKMSKernelVersion: 3.8.0-12-generic
Date: Fri Mar 15 04:02:03 2013
InstallationDate: Installed on 2012-08-17 (209 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
PackageVersion: 2.9.11~20110321-8
SourcePackage: sl-modem
Title: sl-modem-dkms 2.9.11~20110321-8: sl-modem kernel module failed to build
UpgradeStatus: No upgrade log present (probably fresh install)

Günter Eichmann (guenter-e) wrote :
tags: removed: need-duplicate-check
Martin Pitt (pitti) on 2013-03-18
summary: - sl-modem-dkms 2.9.11~20110321-8: sl-modem kernel module failed to build
+ [raring] sl-modem-dkms 2.9.11~20110321-8: sl-modem kernel module failed
+ to build
Changed in sl-modem (Ubuntu):
status: New → Triaged
importance: Undecided → High
Steve Langasek (vorlon) wrote :

This issue is fixed in the version of sl-modem in saucy and later.

We also need to fix this for precise as part of the LTS HWE stacks.

Changed in sl-modem (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
Changed in sl-modem (Ubuntu):
status: Triaged → Fix Released
Steve Langasek (vorlon) on 2013-12-05
description: updated

Hello Günter, or anyone else affected,

Accepted sl-modem into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/sl-modem/2.9.11~20110321-6ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in sl-modem (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: verification-needed

verify condition: ubuntu 12.04.3 (kernel-3.8 & kernel-3.11) in virtualbox.

--------------------
[Test case]
1. boot from kernel-3.8 & check dkms
$ uname -r
3.8.0-35-generic
$ dpkg -l | grep dkms
ii dkms 2.2.0.3-1ubuntu3.1 Dynamic Kernel Module Support Framework

2. Install the sl-modem-source package
$ sudo apt-get install sl-modem-source
Loading new sl-modem-2.9.11~20110321 DKMS files...
First Installation: checking all kernels...
Building for 3.8.0-35-generic and 3.11.0-15-generic
Building initial module for 3.8.0-35-generic
Error! Build of slusb.ko failed for: 3.8.0-35-generic (i686)
Consult the make.log in the build directory
/var/lib/dkms/sl-modem/2.9.11~20110321/build/ for more information.
-> build error.
--------------------

--------------------
[verification case]
1. boot from kernel-3.8 & enable precise-proposed
$ uname -r
3.8.0-35-generic

2. Install the sl-modem-source package
$ sudo apt-get install -t precise-proposed sl-modem-source
( upgrade sl-modem-source 2.9.11~20110321-6 2.9.11~20110321-6ubuntu1 )

------------------------------
Deleting module version: 2.9.11~20110321
completely from the DKMS tree.
------------------------------
Done.
sl-modem-source を展開し、置換しています...
sl-modem-source (2.9.11~20110321-6ubuntu1) を設定しています ...
Loading new sl-modem-2.9.11~20110321 DKMS files...
Building for 3.8.0-35-generic and 3.11.0-15-generic
Building initial module for 3.8.0-35-generic
Done.

slusb:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.0-35-generic/updates/dkms/

ungrab-winmodem.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.0-35-generic/updates/dkms/

slamr.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.8.0-35-generic/updates/dkms/

depmod.........

DKMS: install completed.
Building initial module for 3.11.0-15-generic
Done.

slusb:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.11.0-15-generic/updates/dkms/

ungrab-winmodem.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.11.0-15-generic/updates/dkms/

slamr.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.11.0-15-generic/updates/dkms/

depmod..........

DKMS: install completed.
-> build successfull.
(Uninstallation is a normal termination.)
--------------------

good works & thank you.

Colin Watson (cjwatson) on 2014-02-03
tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sl-modem - 2.9.11~20110321-6ubuntu1

---------------
sl-modem (2.9.11~20110321-6ubuntu1) precise; urgency=low

  * Backport fixes from trusty for compatibility with current LTS kernels:
    - Added remove__devinitdata.diff patch (also refreshed
      08_ungrab_winmodem.diff) to remove __devinitdata, as it is no longer
      needed, and it causes build failures on 3.8.x kernels.
      Thanks to Marvin Stodolsky <email address hidden>.
      LP: #1155418.
 -- Steve Langasek <email address hidden> Wed, 04 Dec 2013 22:44:28 -0800

Changed in sl-modem (Ubuntu Precise):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for sl-modem has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

oldspammer (ckskinner) wrote :

I have bluetooth, but no telephone modem or fax card. I've used this system disk in 3 different computers--two of them hd bluetooth radios in them.

Not sure if in 2011 3+ upgrades ago if I had this system disk in a machine that was so equipped with a fax modem card, etc?

This current machine where I hve encountered this error only has bluetooth. It is an Asus Z87-Expert with 8 Gbytes DDR3 and Intel Core i7 4770k and nothing at all plugged into any of the expansion slots.

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

Other bug subscribers