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.
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.
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...
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.
I've bumped version. Neil, please test the new one with alleged kernel options.
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.
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.
closing this as invalid since the reporter failed to answer to my questions.