Folks,
I love Knoppix, but my Toshiba Satellite A55-S326 laptop doesn't. I am running SuSE 9.1 on it as a dual boot using grub and it's working as a charm. I don't remember the last time I booted the other OS. I would have gotten rid of it long ago, were it not for the occasional games and movies that my significant other is running under it. Knoppix has no binaries for the smart link modem, and there are no kernel source files (approx 35 MB of overhead) to build the driver from sources. I was able to locate binaries for it though, but here's the problem. I boot Knoppix either from CD-ROM or from the iso that I've downloaded and burned using 'bootfrom=/dev/hda3/tmp/knoppix39/KNOPPIX*.iso' cheat code. I have not been able to install or build the driver thus far.
Here's the specs on the modem:
Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 03)
Sybsystem: Toshiba America Info Systems: Unknown device 0001
Latency: 0
Interrupt: pin B routed to IRQ 11
Region 0: I/O prts at 1800
Region 1: I/O ports at 1480 [size=128]
Capabilities: [50] Power Management version 2
rpm -q -a | grep ppp returns
ppp-2.4.2-39
smppd-1.16-3
kernel: 2.6.4-52 default
current driver: smartlink-softmodem version: 2.9.6-79
package: smartlink-softmodem-2.9.6-79.i586.rpm
I've downloaded slmodem-2.9.10 source, but there are no kernel source files under Knoppix 3.9 or 3.6 for that matter to build it.
here's the log after running 'make install' as root
----------------
make -C modem all
make[1]: Entering directory '/ramdisk/tmp/slmodem-2.9.10/modem'
make[1]: Leaving directory '/ramdisk/tmp/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.11/build
make[1]: Entering directory '/ramdisk/tmp/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.6.11/build/include -o kernel-ver kernel.ver.c
make all KERNEL_VER=2.6.11
make[2]: Entering directory '/ramdisk/tmp/slmodem-2.9.10/drivers'
make modules -C /lib/modules/2.6.11/build SUBDIRS=/ramdisk/tmp/slmodem-2.9.10/drivers
/bin/sh: /UNIONFS/usr/src/linux-2.6.11/scripts/gcc-version.sh: No such file or directory
make[3]: Entering directory '/UNIONFS/usr/src/linux/2.6.11'
make[4]: scripts /Makefile.build: No such file or directory
make[4]: *** No rule to make target 'scripts/Makefile.build'. Stop.
make[3]: *** [_module_/ramdisk/tmp/slmodem-2.9.10/drivers] Error 2
make[3]: Leaving directory '/UNIONFS/usr/src/linux-2.6.11'
make[2]: *** [all] Error 2
make[2]: Leaving directory '/ramdisk/tmp/slmodem-2.9.10/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory '/ramdisk/tmp/slmodem-2.9.10/drivers'
make: [drivers] Error 2
----------------
You would think all we need is to get the kernel sources? Not quite. That produces another curious error:
cc1: No space left on device: error closing /tmp/ccNAYM8f.s
make[1]: *** [kernel_ver] Error 1
....
This to me looks like incorrect kernel sources, but the "no space left on the device" apparently is the limit imposed by booting from anything other than hdd.
I believe the only way to build the driver is to have Knoppix installed on the hard drive, or else creating a custom Knoppix with the files slamr.o, slmodemd, and slusb.o inserted in the proper places, which could not be distributed due to licensing restrictions. Another solution is to go out and buy a stand alone modem. Almost all the new computers sold today have Winmodems that use software rather than hardware for signal processing.
Any suggestions?
Regards,
Joseph Schiller
P.S. Please accept my apologies for the long posting
For Lenovo IdeaPad 3 15IIL05 15IML05 15ADA05 15ARE05 Palmrest Keyboard Touchpad
$59.25
NEW Palmrest Keyboard For Lenovo Thinkpad E15 Gen 2 20T8 20T9 Black 5M10W64513
$80.99
Genuine Lenovo IdeaPad 5-15IIL05 5-15ITL05 palmrest BL keyboard 5CB0Z31242
$118.90
Lenovo 500w Gen 3 Laptop, 11.6" IPS Glass, N6000, 8GB, 128GB SSD, Win 11 Home
$186.99
Lenovo IP 5 16IAU7 16" 2.5K Chromebook i3-1215U 8GB Ram 128GB eMMC Chrome OS
$219.99
LENOVO LEGION 5 PRO 16ITH6H | CORE I7-11800H | 2TB | 16GB RAM | WIN11 | NEW
$699.99
Lenovo Ideapad 1i 15.6" FHD Notebook Intel Core i5-1235U 8GB RAM 256GB SSD
$339.99
Lenovo Notebook IdeaPad 1 Laptop, N6000, 4GB, 128GB eMMC, Win 11 Home-Certified
$229.49
LENOVO THINKBOOK 14S YOGA | CORE I7-1165G7 | 512GB | 16GB | WIN10 | NEW OPEN BOX
$419.99
Lenovo Flex 7 14IRU8 14" 2.2K Touch Intel Core i7-1355U 16GB 1TB SSD W11H
$529.99