http://bugzilla.novell.com/show_bug.cgi?id=548542
User nice@titanic.nyme.hu added comment
http://bugzilla.novell.com/show_bug.cgi?id=548542#c2
--- Comment #2 from Tamás Németh 2009-10-26 06:12:12 MDT ---
Created an attachment (id=324102)
--> (http://bugzilla.novell.com/attachment.cgi?id=324102)
patch for hso-v1.12 to make it able to be compiled for linux-2.6.31
OK, finally I realized that the problem is in the driver itself. The 2.6.31
kernel contains a very old, unstable version of the hso driver by default.
There are newer and much better versions of the driver. The newest one is 112:
http://www.pharscape.org/forum/index.php?topic=720.0
However this version cannot be compiled for 2.6.31, but a user called Knaaleman
created a patch to fix this problem:
http://www.pharscape.org/forum/index.php/topic,784.msg3243.html#msg3243
Now, that patch cannot be applied to the driver because he computed it by
comparing his fixed version to another modified version, not the original one.
I extracted the usable content from his patch, and that's what I'm attaching
here. My version of the patch really makes the new hso driver to be able to
compiled for linux-2.6.31, and seems to work perfectly on my 64 bit openSUSE
11.2 RC1 so far.
However, this patch seems to disable some "killswitch" feature, which I don't
know how relates to an USB modem. It may have some drawbacks, but I have no
clue. Can you take a look at it?
The driver can be installed by simply decompressing, and patching it, and the
issuing 'make install' in its directory. It does not modify the kernel source
(thus it's outside the kernel source), but some parts of the kernel source need
to be present while compiling. Moreover it places the hso.ko module at a place
which is different from the place of the kernel's builtin hso.ko module.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.