2004-01-06 18:26:20

by Guldo K

[permalink] [raw]
Subject: Re: speedtouch for 2.6.0

> Maybe you should start with 2.4 and not 2.6.

Thanks for your help.

I compiled 2.4.22, and tried to install speedbundle;
but it looks like I still have the very same error
messages... I'd try and understand what kernel headers
*are* (sorry), but in the meantime I switched back to
the user driver.
One more thing to ask you: I discarded all the config
made for the kernel driver (I think so...), but as I plug
my modem in, the speedtch module is loaded.
I have to unload it in order to get modem_run to work
properly with the user driver.
Why is it so? How can I make speedtch not to be loaded
automatically, if I can?
(without recompiling the kernel)

Thank you very much!

> Ciao,
>
> Duncan.

Ciao,

*Guldo*


2004-01-06 20:21:35

by Duncan Sands

[permalink] [raw]
Subject: Re: speedtouch for 2.6.0

Hi Guldo,

> I compiled 2.4.22, and tried to install speedbundle;
> but it looks like I still have the very same error
> messages... I'd try and understand what kernel headers
> *are* (sorry), but in the meantime I switched back to
> the user driver.

Looks like your libc has 2.6 kernel headers. I refer you to my
previous answer:

You are compiling against 2.6 kernel headers.
(Most people have 2.4 kernel headers in
/usr/include/linux, even if they are running a
2.6 kernel). You will need to update the
firmware_loader directory. Do the following:

cvs -d:pserver:[email protected]:/cvsroot/speedtouch login

(just hit return if asked for a password). Then do

cvs -z 9 -d:pserver:[email protected]:/cvsroot/speedtouch co speedtouch

This creates a directory called speedtouch. Replace the contents of the
firmware_loader directory with the contents of this new speedtouch
directory. Now rebuild: in the top level of the speedbundle do

make clean
make
(become root)
make install


> One more thing to ask you: I discarded all the config
> made for the kernel driver (I think so...), but as I plug
> my modem in, the speedtch module is loaded.
> I have to unload it in order to get modem_run to work
> properly with the user driver.
> Why is it so? How can I make speedtch not to be loaded
> automatically, if I can?
> (without recompiling the kernel)

Remove the speedtch.o file in
/lib/modules/(kernelversion)/kernel/drivers/usb

Ciao,

Duncan.

2004-01-07 01:21:39

by Guldo K

[permalink] [raw]
Subject: Re: speedtouch for 2.6.0

Duncan Sands writes:
> Looks like your libc has 2.6 kernel headers. I refer you to my
> previous answer:
<cut>

Thanks a lot!
I didn't realized what exactly was needed...
I thought I could compile in 2.4.22, since 2.6.0
was not working...
Anyway I fixed it, thanks to the user module that
let me set up that cvs dir.
So now I'm writing on my neatly working Debian Sid,
with my nice kernel-driver-adsl-connection on
my 2.6.0 Linux.
I really thank you *VERY MUCH* for your GREAT help.
:-)))

All the best,

*Guldo*