• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: hso-module?  (Read 3187 times)
Catscrash
Newbie
*

Karma: 0
Posts: 10


View Profile
« on: January 19, 2011, 09:44:53 AM »

Hi

is there a way to include the hso module into the kernel?

thx for any answer
Logged

flipflip
Jr. Member
**

Karma: 4
Posts: 50


Hopplaschorsch!


View Profile
« Reply #1 on: January 21, 2011, 02:58:33 AM »

What about "modprobe -v hso"?

But I'm guessing that you are talking about a non-standard module that is not included in your kernel.

In Debian the "module-assistant" (package) is your friend when you want to compile non-standard modules. There is extensive documentation on this (look in /usr/doc/module-assistant, the Debian wiki, the Debian manual, or google..).
Logged

GPS+ Debian Squeeze AP router firewall dhcpd named NAS Squeezebox OpenVPN All running fine.

Catscrash
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #2 on: January 22, 2011, 03:33:51 AM »

FATAL: Module hso not found.

usually the hso module is part of the kernel by now, so this shouldn't be necessary, i guess it was not compiled for size-reasons.

I tried installing the hso-dkms package, but it gives me that:

Selecting previously deselected package hso-dkms.
(Reading database ... 47895 files and directories currently installed.)
Unpacking hso-dkms (from hso-dkms_1.3.0_all.deb) ...
Setting up hso-dkms (1.3.0) ...
Loading new hso-1.3.0 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.36.1
Building for architecture armel
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.

my kernel is this one: http://sheeva.with-linux.com/sheeva/2.6.36.1/ i downloaded the headers-file and extracted it to it's location, but where do i find the sources?

thanks
Catscrash
« Last Edit: January 22, 2011, 03:36:02 AM by Catscrash » Logged

flipflip
Jr. Member
**

Karma: 4
Posts: 50


Hopplaschorsch!


View Profile
« Reply #3 on: January 22, 2011, 04:10:34 AM »

Hmm.. that kernel does not come as a Debian package...

Not sure if there's a suitable kernel in debian for your plug. If so, then the dkms/modules-assistant stuff should work.

Otherwise build your own kernel: unpack the sources (in the .../source directory of the link you indicated), apply the patches (also in that directory), then copy the sheeva...config file to linux-2.6.36.1/.config, cd linux-2.6.36.1, make oldconfig, make menuconfig, select your module, and then use Debian's make-kpkg to create debian kernel packages, run "make uImage" to make a uImage (that you can flash and boot). Check my page at http://oinkzwurgl.org/guruplug_kernel where I detailed how I compiled a kernel for the Guruplug (on the plug, no cross-compile).

Logged

GPS+ Debian Squeeze AP router firewall dhcpd named NAS Squeezebox OpenVPN All running fine.

Catscrash
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #4 on: January 22, 2011, 06:05:41 AM »

as soon as the architecture is set to arm, the option doesn't appear anymore, if i set it in the config file it gets removed as soon as i start the build-progress

Code:
Symbol: USB_HSO [=n]
  │ Type  : tristate
  │ Prompt: Option USB High Speed Mobile Devices
  │   Defined at drivers/net/usb/Kconfig:361
  │   Depends on: NETDEVICES [=y] && NET [=y] && USB [=y] && RFKILL [=n]
  │   Location:
  │     -> Device Drivers
  │       -> Network device support (NETDEVICES [=y])
  │         -> USB Network Adapters

why can't i activate this module for arm?
Logged

flipflip
Jr. Member
**

Karma: 4
Posts: 50


Hopplaschorsch!


View Profile
« Reply #5 on: January 22, 2011, 11:30:38 AM »

hmm.. probably it has not been ported to arm.
maybe it includes some assembler parts?
check the files hso.c, hsi.h, hsi.s, maybe hso.txt in the kernel documentation folder.
Logged

GPS+ Debian Squeeze AP router firewall dhcpd named NAS Squeezebox OpenVPN All running fine.

Catscrash
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #6 on: January 22, 2011, 11:58:42 AM »

there is no hso.txt or hso.h, only the hso.c in drivers/net/usb and it doesn't say anything about arm so far... there also doesn't seem to be anything architecture-specific in it... any other idea?

thx!
Logged

sfzhi
Jr. Member
**

Karma: 1
Posts: 83


View Profile
« Reply #7 on: January 22, 2011, 05:31:08 PM »

Code:
Depends on: NETDEVICES [=y] && NET [=y] && USB [=y] && RFKILL [=n]
Please, read that line again. What does it say?
Logged

Lack of knowledge is not such a big problem, unwillingness to learn is.

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #8 on: January 22, 2011, 10:31:04 PM »

Code:
Depends on: NETDEVICES [=y] && NET [=y] && USB [=y] && RFKILL [=n]
Please, read that line again. What does it say?

I'll have a new version of 2.6.35.10, 2.6.36.3 and 2.6.37 with hso support in the morning.
Logged

Catscrash
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #9 on: January 23, 2011, 09:03:44 AM »

Code:
Depends on: NETDEVICES [=y] && NET [=y] && USB [=y] && RFKILL [=n]
Please, read that line again. What does it say?
I'll have a new version of 2.6.35.10, 2.6.36.3 and 2.6.37 with hso support in the morning.

@sfzhi, gnah, i thought the [=n] meant that rfkill has to be off -.-

@cbxbiker61, big thx!
Logged

Pages: [1]
Print
Jump to: