Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 118111

Summary: HSFModem and Kernel 2.6.15
Product: Gentoo Linux Reporter: Russell Knighton <russell>
Component: Current packagesAssignee: Gentoo Dialup Developers <net-dialup>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: 2005.1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 118671    

Description Russell Knighton 2006-01-06 15:23:13 UTC
The HSF kernel modules compile ok against the 2.6.15 kernel, but when you try to load them, it causes a kernel panic.

There seems to be a patch available on the linuxant site (http://www.linuxant.com/drivers/hsf/downloads-patches.php)

I have tried the suggested method of patching the driver (hsfconfig --patch), but it fails with the following error:-
mr_flibble hsfmodem # hsfconfig --patch
Conexant HSF softmodem driver, version 7.18.00.07full

If you need license keys, assistance or more information, please go to:
        http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

/usr/sbin/hsfconfig: line 658: cd: /var/tmp/portage/hsfmodem-7.18.00.07/work/hsfmodem-7.18.00.07full/scripts: No such file or directory
mr_flibble hsfmodem #

Any chance of these patches somehow being incorporated into the ebuild? Or maybe have a resolution to the missing scripts file/folder problem?
Comment 1 Alin Năstac (RETIRED) gentoo-dev 2006-01-07 02:51:15 UTC
Please test hsfmodem-7.18.00.07-r1. This version contains both upstream patches (class_device_parent and refrigerator) merged into one patch because th original ones couldn't be merged simultaneously.
I believe the class_device_parent solves the kernel panic.
Comment 2 Russell Knighton 2006-01-07 05:01:41 UTC
Ok, tests fine now.
Thanks for the very quick response. You guys & gals do a fantastic job....
Comment 3 Alin Năstac (RETIRED) gentoo-dev 2006-01-07 05:20:42 UTC
hsfmodem-7.18.00.07-r1 should be marked as stable on x86 after the probation period (1 month).
I'll close this bug then.
Comment 4 Pavel Vondricka 2006-01-09 02:17:24 UTC
I end up with:

 * Applying hsfmodem-7.18.00.07-upstream-20060107.patch ...
 * Failed Patch: hsfmodem-7.18.00.07-upstream-20060107.patch !
 * ( /usr/portage/net-dialup/hsfmodem/files/hsfmodem-7.18.00.07-upstream-20060107.patch )
 *

However, patching manually with -p1 instead of -p0 works...
(I have amd64, but I do not think it is relevant in this case...)
Comment 5 Alin Năstac (RETIRED) gentoo-dev 2006-01-09 03:04:36 UTC
I keep forgetting about S dependance of the arch! my appologies...

the fixed ebuild (that changes the current dir to MY_ARCH_S before applying the patch) is now in cvs.
Comment 6 Pavel Vondricka 2006-01-09 03:39:21 UTC
Unfortunately, I still end up with "Unable to handle kernel paging request" on amd64. I have "only" 2.6.14-gentoo-r5 kernel...
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2006-01-09 04:46:12 UTC
are you speaking about something described in some other bug?
I am unaware of such bug...
Comment 8 Pavel Vondricka 2006-01-14 08:35:24 UTC
Oh, sorry, of course... well, I opened #118999.
Comment 9 Alin Năstac (RETIRED) gentoo-dev 2006-01-18 09:46:08 UTC
I've marked hsfmodem-7.18.00.07-r1 stable on x86 before the scheduled time for allowing kernel 2.6.15 to be marked stable (bug 118671).