[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#631664: Wishlist: Add support for software-rf-switch in Fujitsu-Siemens notebook




On Mon, 2011-10-31 at 18:30 +0100, Tino Schmidt wrote:
On Sun, 2011-10-16 at 22:25 +0200, Tino Schmidt wrote:
[...]

Hi,
I'm sorry for the long delay but I can use the laptop only on weekend.
Here is the output:

# modprobe wistron_btns force=1
FATAL: Error inserting wistron_btns
(/lib/modules/2.6.26-2-686/kernel/drivers/input/misc/wistron_btns.ko):
No such device

It looks like this model is rather different, maybe not a Wistron design
at all.

I would prefer you to test against Linux 3.0, but it appears that the
model detection has not changed since 2.6.26.


# dmesg
[  168.628474] wistron_btns: BIOS entry point not found

and
# grep . /sys/class/dmi/id/*_{vendor,name,version}
/sys/class/dmi/id/bios_vendor:FUJITSU SIEMENS
/sys/class/dmi/id/board_vendor:FUJITSU SIEMENS
/sys/class/dmi/id/chassis_vendor:FUJITSU SIEMENS
/sys/class/dmi/id/sys_vendor:FUJITSU SIEMENS
/sys/class/dmi/id/board_name:AMILO A1655
/sys/class/dmi/id/product_name:AMILO A Series
/sys/class/dmi/id/bios_version:1.0C-8044-8A20
/sys/class/dmi/id/board_version:Rev0.4b
/sys/class/dmi/id/chassis_version:N/A
/sys/class/dmi/id/product_version:0100

Please build and test the attached driver (make&&   insmod
amilo-rfkill.ko).  It provides a standard rfkill device which you can
control with e.g. the 'rfkill' command, and will only bind to specific
models.

If this works, I'll submit the code upstream.

Ben.


Hi Ben,
Thank you for your code!

Before I built the module (Kernel 2.6.32) I had to insert the include
line #include<asm/io.h>  ( ->  inb()-function ?)
That should be<linux/io.h>, actually.

With Kernel 2.6.26 I couldn't even built the module.

But loading of the module failed:
# insmod amilo-rfkill.ko
insmod: error inserting 'amilo-rfkill.ko': -1 No such device
Sorry, I made the driver look for product name "AMILO A1655" but that is
actually the board name.  Could you try changing DMI_PRODUCT_NAME to
DMI_BOARD_NAME?

Yep, that's it. Runs fine!



Reply to: