[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ibook internal modem

On Oct Tue 07 2003 12:12, Daniel Armstrong wrote:
> I am using 2.4.21-ben2, and experiencing difficulty
> installing the Conexant driver for my iBook2.2's
> internal modem. Steps taken so far:
> 1/ Downloaded hcfusbmodem-1.00lnxt03091600ppcfree from
> www.linuxant.com, and used 'checkinstall' to make a
> debian package and installed.
> 2/ Ran 'hcfusbconfig' and received the following
> error:
> Building modules for kernel 2.4.21-ben2, using source
> directory
>         /lib/modules/2.4.21-ben2/build. Please wait..
>         depmod: *** Unresolved symbols in
> /lib/modules/2.4.21-ben2/misc/hcfusbosspec.o
>         depmod:         ioremap_bot
> Attempting a 'modprobe hcfusbosspec' fails with the

As far as I know, you need a /etc/modutils/hcfusb file with:

alias /dev/ttySHCFUSB[0-9]* hcfusbserial
alias char-major-240 hcfusbserial
alias /dev/cuaHCFUSB[0-9]* hcfusbserial
alias char-major-241 hcfusbserial
alias /dev/modem hcfusbserial
options hcfusbserial serialmajor=240 calloutmajor=241

I don't remember if you had to create the /dev/ nodes :-?  I managed to
install the modules and talk to my modem with minicom. I haven't
attempted any dialout yet, since I have no dialup provider.

After having compiled, and installed the drivers, written that modutil
conf file, updated my modules, and (perhaps) created the /dev/ nodes, I
load the modem with:

nias:~# modprobe hcfusbserial
Warning: loading /lib/modules/2.4.21-ben2/misc/hcfusbosspec.o will taint the kernel: non-GPL license - Copyright (C) 1996-2002 Conexant Systems Inc. All Rights Reserved.
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module hcfusbosspec loaded, with warnings
Warning: loading /lib/modules/2.4.21-ben2/misc/hcfusbengine.o will taint the kernel: non-GPL license - Copyright (C) 1996-2002 Conexant Systems Inc. All Rights Reserved.
Module hcfusbengine loaded, with warnings
Module hcfusbserial loaded, with warnings
nias:~# lsmod
Module                  Size  Used by    Tainted: P
hcfusbserial           27008   0  (unused)
hcfusbengine          647628   0  [hcfusbserial]
hcfusbosspec           40868   3  [hcfusbserial hcfusbengine]
radeon                110940   1
agpgart                17832   3
snd-seq-oss            29972   0  (unused)
snd-seq-midi-event      3616   0  [snd-seq-oss]
snd-seq                44144   2  [snd-seq-oss snd-seq-midi-event]
snd-seq-device          4984   0  [snd-seq-oss snd-seq]
snd-pcm-oss            44708   1
snd-mixer-oss          13920   0  [snd-pcm-oss]
snd-powermac           32868   1
snd-pcm                66164   0  [snd-pcm-oss snd-powermac]
snd-timer              16564   0  [snd-seq snd-pcm]
snd-page-alloc          4948   0  [snd-pcm]
snd                    34328   0  [snd-seq-oss snd-seq-midi-event snd-seq snd-seq-device snd-pcm-oss snd-mixer-oss snd-powermac snd-pcm snd-timer]
So, as you can see, with the stuff properly configured, the module dependencies
are resolved and all the necessary hcfusb* stuff is loaded ok.

BTW, I am using hcfusbmodem-0.99lnxtbeta03042703ppc.tar.gz. But I guess it
shouldn't make much of a difference.

Good luck!

J. Javier Maestro

Reply to: