Lack of fsam7400 kernel module in quantal

Bug #1072163 reported by Michał Małecki
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Luis Henriques
Quantal
Invalid
Undecided
Luis Henriques
Raring
Invalid
Medium
Luis Henriques

Bug Description

After upgrade to Quantal there is the same history as in Oneiric and solved bug #876030:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/876030
Somebody drop module fsam7400 again.

This module is responsible for turning on my wifi card!

I've found page:
https://wiki.kubuntu.org/KernelTeam/Specs/QKernelDeltaReview/UDS-Q
where are mentioned Tim Gardner and "henrix" nickname.
---
ApportVersion: 2.6.1-0ubuntu6
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: michalus 1909 F.... pulseaudio
                      michalus 1960 F.... xfce4-volumed
                      michalus 1985 F.... xfce4-mixer-plu
DistroRelease: Ubuntu 12.10
HibernationDevice: RESUME=UUID=734148a2-781a-45a9-9463-718b62306459
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: FUJITSU SIEMENS AMILO Pro Edition V3505
MarkForUpload: True
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: root=UUID=68776423-9d0a-46d8-a1ec-070532e03f96 ro quiet splash
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: Daemon not responding.
RelatedPackageVersions:
 linux-restricted-modules-3.5.0-18-generic N/A
 linux-backports-modules-3.5.0-18-generic N/A
 linux-firmware 1.95
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes
Tags: quantal
Uname: Linux 3.5.0-18-generic i686
UpgradeStatus: Upgraded to quantal on 2012-10-27 (0 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy fuse gnunet lpadmin netdev plugdev postgres powerdev sambashare scanner video
WpaSupplicantLog:

dmi.bios.date: 08/15/2006
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: R01-A0U
dmi.board.name: AMILO Pro Edition V3505
dmi.board.vendor: FUJITSU SIEMENS
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: 55AD1460539911DBB5B8AB50F2A8B7DC
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: A2040
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrR01-A0U:bd08/15/2006:svnFUJITSUSIEMENS:pnAMILOProEditionV3505:pvr20:rvnFUJITSUSIEMENS:rnAMILOProEditionV3505:rvrNotApplicable:cvnFUJITSUSIEMENS:ct10:cvrA2040:
dmi.product.name: AMILO Pro Edition V3505
dmi.product.version: 20
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1072163

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
tags: added: quantal
Revision history for this message
Michał Małecki (michalus) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Michał Małecki (michalus) wrote : BootDmesg.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : CRDA.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : IwConfig.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : Lspci.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : ProcEnviron.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : ProcModules.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : UdevDb.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : UdevLog.txt

apport information

Revision history for this message
Michał Małecki (michalus) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Luis Henriques (henrix) wrote :

Michal, have you tried the new amilo-rfkill kernel module? It should have the same functionalities as the fsam7400 module.

Revision history for this message
Michał Małecki (michalus) wrote :

I tried "amilo-rfkill" module as You've suggested. There is some bug.

~$ sudo modprobe amilo-rfkill
FATAL: Error inserting amilo_rfkill (/lib/modules/3.5.0-18-generic/kernel/drivers/platform/x86/amilo-rfkill.ko): No such device

Bug #979253

Revision history for this message
Luis Henriques (henrix) wrote :

Ok, I should have also mentioned module 'wistron_btns'. The existence of these two modules (wistron_btns and amilo-rfkill) are the actual reason for having the (unmaintained) fsam7400 module removed. Could you please try it? Thanks.

Revision history for this message
Michał Małecki (michalus) wrote :

Loading module "wistron_btns" caused kernel crash.

Maybe those bugs are not connected to remove of fsam7400 module but it is causing that I can't use my wi-fi card. I'm disapointed. Also very bad that bug #979253 isn't fixed from april 2012. Maybe "fsam7400" should be restored?

Changed in linux (Ubuntu):
importance: Undecided → Medium
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Quantal):
assignee: nobody → Luis Henriques (henrix)
status: New → In Progress
Changed in linux (Ubuntu Raring):
assignee: nobody → Luis Henriques (henrix)
status: Confirmed → In Progress
Revision history for this message
Luis Henriques (henrix) wrote :

Michal, the fsam7400 will have the exact same problem with recent kernels. This module is unmaintained and has been replaced either by the amilo-rfkill or by the wistron_btns modules.

The issue with the wistron_btns is known, as it uses an ugly hack to invoke BIOS code directly. Since the memory area where the BIOS code is mapped into is marked as non-executable (for security reasons), the module will crash the system.

There's a workaround you can use which is to add 'noexec=off' (without the quotes) to your kernel. You can test it by editing your boot parameters directly on grub while booting (see the "Temporarily Add a Kernel Boot Parameter for Testing" section in https://wiki.ubuntu.com/Kernel/KernelBootParameters).

Revision history for this message
Luis Henriques (henrix) wrote :

I'm tagging this bug as invalid, as the requested kernel driver is currently unsupported and has been superseeded upstreams by other drivers.

Changed in linux (Ubuntu Quantal):
status: In Progress → Invalid
Changed in linux (Ubuntu Raring):
status: In Progress → Invalid
Revision history for this message
Michał Małecki (michalus) wrote :

Ok, I will wait for amilo-rfkill and try to use workaround.

Revision history for this message
Luis Henriques (henrix) wrote :

Michal, you should try the workaround using the wistron_btns kernel module and not with the amillo-rfkill. The amillo-rfkill does not support your hardware (as per your comment #16).

The wistron_btns, on the other hand, implements the same functionality as the old fsam7400, so it should work fine with the workaround. Without the workaround, it will crash as you referred before.

Revision history for this message
Michał Małecki (michalus) wrote :

I confirm that workaround is working on my laptop. After booting with "noexec=off" loading module "wistron_btns" didn't cause system crash. After that wifi is turned on. Driver detect also special wifi key on keyboard which now is able to turn on/off wifi card. Special wifi diode is also working.

Thanks for help.

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.