...while somewhere it seems I do need a patch:
while running the script:
You can see what happened.
Feb 26 21:54:30 host pppd: Using interface ppp0
Feb 26 21:54:30 host pppd: Connect: ppp0 <--> /dev/pts/1
Feb 26 21:54:30 host pppoa3: pppoa3 version 1.3.1 started by root
Feb 26 21:54:30 host pppoa3: Control thread ready
Feb 26 21:54:30 host pppoa3: Error loading N_HDLC
Feb 26 21:54:30 host pppd: Modem hangup
Feb 26 21:54:30 host pppd: Connection terminated.
I don't have CRUX installedright now. I will ask Dapper Dan through PM to check by modinfo n_hdlc.
You need to configure the right support into the kernel. That the kernel supports it, doesn't mean that it's automatically enabled. If your kernel was compiled with hdlc support then maybe you just need to modprobe the module.
Google is your friend as always, which is the *first* result when searching for your error: "Error loading N_HDLC".
FlashTux :: EciAdsl - Free ADSL Linux driver
Thanks, sounds of some help. Let me check if the module exists by default in the CRUX kernel or I'll download the 2.6.25 and won't trouble you anymore. BTW, CRUX is not made for SpeedTouch so there's nothing surprising even if the module is not there.
Thanks to all, I am sending this reply from CRUX desktop. Special thanks toi92guboj for the nice idea. That has truely solved my problem. Kernel compiled the whole afternoon and now its all ready.