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

Bug 68333

Summary: hsflinmodem version does not work with kernel 2.6
Product: Gentoo Linux Reporter: Kyle Raglin <ktraglin>
Component: New packagesAssignee: Gentoo Dialup Developers <net-dialup>
Status: RESOLVED INVALID    
Severity: major CC: gentoo
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kyle Raglin 2004-10-20 19:18:00 UTC
merging hsflinmodem worked just fine, but when I tried to run hsfconfig, it didn't work.

as a side note -- I did some research and found that a much newer version is available from linuxant.com for 2.6 kernels.  Unfortunately, however, while hsfconfig worked, my system was no longer bootable.  It consistently hung when booting at the point where it said "starting pci hotpluging."

Reproducible: Always
Steps to Reproduce:
1. emerge hsflinmodem
2. run hsfconfig
3. 

Actual Results:  
hsfconfig would not complete, citing kernel source errors.

Expected Results:  
hsfconfig should have been able to complete.
Comment 1 Alin Năstac (RETIRED) gentoo-dev 2004-11-07 08:00:12 UTC
what newer version? the latest unstable version in tree is also the latest version at linuxant.com (6.03.00.04082400). try 
  echo net-dialup/hsflinmodem ~x86 >> /etc/portage/package.keywords
  emerge hsflinmodem

did you put the module's name in /etc/modules.autoload.d/kernel-2.6 ? 

please post the results.
Comment 2 Neil Katin 2004-11-15 22:45:30 UTC
I'm having similar problems; I'm trying to get a good reproducable test case.
But I wanted to comment on Alin's comment:

There is a new release available: hsfmodem-6.03.00lnxt04111200full.tar.gz.

The description of my "didn't work" is that it kernel paniced when loading
the drivers in hsfconfig.  Very repeatably.  This was for the
hsflinmodem-6.03.00.04082400 release.

I recompiled with 8k stacks and kernel debugging and the problem went
away.  I'm going to try and figure out exactly which kernel config
params effect the bug.  This is on 2.6.9-gentoo-r4...

Comment 3 Alin Năstac (RETIRED) gentoo-dev 2004-11-15 22:51:56 UTC
ok, I will bump version then, but first please tell me which kernel option crashed your system. I will put a warning in pkg_postinstall. 
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2004-11-15 23:40:15 UTC
I've bumped version. Neil, please test the new one with alleged kernel options.
Comment 5 Neil Katin 2004-11-16 00:03:07 UTC
I don't have my problems characterized yet.  Right now hsflinmodem works
if I install it by running hsfconfig; but if I try to modprobe the
modules or /dev/modem is hangs.  Basically hsfpcibasic2, hsfmc97ich,
and hsfmc87ali loop forever in modprobe with errors about
"Unknown symbol cntxhsf_cntx_serial_add" and "Uknown symbol
cntxhsf_cntx_serial_remove".

I'll let you know if I make any progress on it.
Comment 6 Neil Katin 2004-11-16 02:11:06 UTC
OK, I just emerged and tested the new ebuild you made
(hsflinmodem-6.03.00.04111200.ebuild).  It works much better
than the old one -- it compiles cleanly and modloads when the
old one did not, and dials out successfully.  I backed out the
kernel changes, and it continued to work.

I went back and reemerged the older ebuild
(hsflinmodem-6.03.00.04082400.ebuild).  I don't know whether it
was a pure user error on my part, or whether I just needed to
do a clean kernel build, but I wan't able to make it fail the
way I could before.  Sorry for any false alarms...

As far as this one user is concerned, the new ebuild should be
unmasked for x86.  Thanks for pushing the ebuild; it works well
for me.
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2004-11-28 14:35:12 UTC
closing this as invalid since the reporter failed to answer to my questions.