sl-modem on Ubuntu Hoary...grrr

James Gray james at grayonline.id.au
Fri Sep 9 02:44:40 UTC 2005


Hi All,

I've been bashing my head on this one for a few days.  I have a HP NC6230 
lappy with a built-in modem:
$lspci | grep -i modem
0000:00:1e.3 Modem: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 
Modem Controller (rev 03)

Apparently that requires the sl-modem stuff.  No problem.
$apt-cache search sl-modem
sl-modem-daemon - SmartLink software modem daemon
sl-modem-source - SmartLink software modem driver - module building source

Hmm - so far so good. Do an "apt-get update" then:
$sudo apt-get install sl-modem-daemon
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed.
*snip*
The following packages have unmet dependencies:
  sl-modem-daemon: Depends: sl-modem-modules-new but it is not installable
E: Broken packages

Not so good.  So I try the source and install "sl-modem-source".  But that 
package appears to be a branch that should be inserted into a full kernel 
source.  Bah!  How do I compile this??

So as a last resort, I get the source file from smartlink and compile that.  
Only two warnings during the "make install" stage:
/home/myuid/src/slmodem-2.9.10/drivers/st7554.c:1112: \
warning: implicit declaration of function `usb_endpoint_halted'
...
*** Warning: 
"usb_endpoint_halted" [/home/myuid/src/slmodem-2.9.10/drivers/slusb.ko] 
undefined!                                                                       

First one isn't a big deal, but the second one looks ominous.  When it comes 
around to inserting the module:

$sudo modprobe slamr
FATAL: Error inserting slamr (/lib/modules/2.6.10-5-686/extra/slamr.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)

And here's dmesg:
slamr: Unknown symbol get_device
slamr: Unknown symbol put_device
slamr: Unknown symbol device_release_driver

Hmmm, so I tried the other module:
$sudo modprobe slusb
FATAL: Error inserting slusb (/lib/modules/2.6.10-5-686/extra/slusb.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)
$dmesg | tail
...
slusb: Unknown symbol usb_endpoint_halted

Surprise, surprise.

So any ideas folks? The Ubuntu package is broken, the source package is in a 
form I haven't encountered before (any assistance here would be helpful) and 
the source from the vendor wont compile properly! Argh!!

Anyone solved this one before?

Cheers,

James
-- 
I disagree with what you say, but will defend to the death your right to
tell such LIES!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20050909/6c0d4844/attachment.sig>


More information about the ubuntu-users mailing list