From: Martin K. <mar...@ze...> - 2004-11-03 14:28:14
|
Hi, I am new on this list. Sorry, if I am asking a faq. I have checked the archive, the web and groups.google but couldn't find a soulution for my problem. I'm running debian woody on a ThinkPad 760ED. The kernel ist 2.4.27. The problem is that I can't use the serial and parallel port, because superio fails to find the Super I/O chip. What I've done: First tried to use the debian-Packages (thinkpad-base, thinkpad-source, tpctl). Compiled thinkpad_modules as described. tpctl worked fine beside the problem with superio. Then I deinstalled all the debian stuff and got me the latest sources from sourceforge (thinkpad_5.8.tar.gz and tpctl_4.15.tar.gz). The compilation and installation finished without problems. tpctl also works fine, but I still have the same problems with superio: # tpctl --rx resource state: ioaddr irq# able? mode/power superio: Super I/O chip not found. :-( tpctl: module required for request is not loaded. # modprobe superio thinkpad: I have registered to handle major: 10 minor: 170. superio: Super I/O chip not found. :-( /lib/modules/2.4.27/thinkpad/superio.o: init_module: Unknown error 1025 [...] # insmod superio Using /lib/modules/2.4.27/thinkpad/superio.o /lib/modules/2.4.27/thinkpad/superio.o: unresolved symbol thinkpad_ppde Is thinkpad_ppde not just needed for 2.6.x? Could this be the problem? In the thinkpad-source the 2.4-tree is selected: # ls -l /usr/src/thinkpad/thinkpad-5.8 | grep ^l lrwxrwxrwx 1 root root 11 3. Nov 14:01 drivers -> 2.4/drivers lrwxrwxrwx 1 root root 11 3. Nov 14:02 include -> 2.4/include # grep -i superio /boot/config-2.4.27 CONFIG_PARPORT_PC_SUPERIO=y # grep thinkpad /etc/modules.conf path[thinkpad]=/lib/modules/`uname -r`/thinkpad options thinkpad enable_smapi=1 enable_superio=1 enable_rtcmosram=1 enable_thinkpad=1 alias char-major-10-170 thinkpad alias /dev/thinkpad thinkpad alias /dev/thinkpad/thinkpad thinkpad alias /dev/thinkpad/smapi smapi alias /dev/thinkpad/superio superio alias /dev/thinkpad/rtcmosram rtcmosram alias /dev/thinkpad/thinkpadpm thinkpadpm # ls /lib/modules/2.4.27/thinkpad rtcmosram.o smapi.o superio.o thinkpad.o thinkpadpm.o # ls -Rl /dev | grep thinkpad drwxr-xr-x 2 root root 4096 3. Nov 14:23 thinkpad /dev/thinkpad: crw-r--r-- 1 root root 10, 170 3. Nov 14:23 thinkpad # tpctl --ib smapi: 32-bit protected mode SMAPI BIOS found. :-) information about bios and system: system ID: 24 country code: 1 system BIOS revision: 0.09 system management BIOS revision: 1.08 SMAPI BIOS interface revision 0.86 video BIOS revision: 1.00 slave controller revision: 1.8 Could the BIOS be the problem? It seems to be quite old. When I bought the ThinkPad (secondhand) a few weeks ago, I tested the parallel port with the installed Win95, because I have a win-only printer here, which I wanted to test before I sell it. The printer worked, so I assume there is nothing wrong with the superio-chip. I don't have any Windows here anymore, but if it is necessary to test the ports again, I will try to get one. The floppy is working, only the serial and parallel ports don't work. I didn't test IrDA though. Thanks for your help, Martin |