==== SHSMOD package for Linux (V1.93beta) ==== by Device Drivers Limited http://www.devdrv.com/ Objects(not included): shsmod -- Serial High Speed Mode check and enabler for Linux in user mode serial.o -- Linux standard serial port driver with Serial High Speed Mode Sources: shsmod.c -- main routine source code for shsmod serial.c -- source code for serial.o shstable.c -- external 'include' table for shsmod and serial.o shstable.h -- external 'include' table structure difines shschip.c -- external 'include' detection routine for shsmod and serial.o shsmod-v1.93b.patch.gz -- Patch file from 2.4.18 original to shsmod-serial.o Makefile -- Describes how to compile (i686 environment) Readme.pkg -- This file README.old -- Original README file for Linux patch distribution. README -- Modified README file for Linux patch distribution. README.win -- README file for Win98/Me distribution. Usage for shsmod: shsmod [1|2|3] [C|H|L] 1: /dev/ttyS0, 2: /dev/ttyS1, 3: both(/dev/ttyS0 and /dev/ttyS1) C: Check, H: Set to high speed mode, L: Set to normal mode Known bugs for shsmod: For VIA82C686A|B systems, X-window and Gui mode keyboard are sometimes hanged or locked. Usage for serial.o (kernel mode driver): 1. Replace serial.c and add shstable.c and shschip.c in /usr/linux-2.4.??/drivers/char/ directoris. 2. Recompile kernel or serial.o if serial.o is installed for MODULE 3. insmod serial.o if serial.o is installed for MODULE (This patch is checked for kernel 2.4.18, 2.4.19 and Redhat 8.0) 4. Details are described at "README" file. Examples for Winbond, NS users: # stty -F /dev/ttyS0 speed 230400 or # stty -F /dev/ttyS1 speed 460800 Examples for SMSC, ALi, VIA users: # setserial /dev/ttyS0 divisor 0x8002 spd_cust # stty -F /dev/ttyS0 speed 38400 or # setserial /dev/ttyS1 divisor 0x8001 spd_cust # stty -F /dev/ttyS1 speed 38400 (Note: 0x8002 ==> 230400bps, 0x8001 ==> 460800 bps) LICENCES and DISTRIBUTION: shsmod and related drivers are "reportware". The "reportware" is almost free-software, but please report us. Let me know how it worked for you. (machine/motherboard, OS, shsmod output..) Report & Related news BBS in English http://www.devdrv.com/bbs/eshsmod.cgi Report & Related news BBS in Japanese http://www.devdrv.co.jp/bbs/shsmod.cgi Please feel free to write. We admit to distribute this package as FreeWare under below conditions: - No change is permitted for this package contents. - Commercial Media and Service have to take our acknowledgement for distribution. (For publisher and commercial sites, please mail us.) ACKNOWLEDGEMENT: Special thanks for Osamu Imaizumi(gigo@nisiq.net), MIZUHARA Bun(mizuhara@acm.org), TAKEUCHI Yoji(ytakeuch@po.iijnet.or.jp), Marcin Wisnicki(cherry@klub.chip.pl). WARRANTY: This warranty doesn't cover any performance, functionality and operation results. Device Drivers Limited made enough test before shipment of this package. Please use this software with your own risk. Reference Sites: - High speed serial port for VIA VT82C686 chipsets for linux http://www.kati.fi/viahss/ by jrauti@iki.fi - Another shsmod distribution for Linux http://pocztowa.one.pl/shsmod/ by cherry@klub.chip.pl http://klub.chip.pl/shsmod/ - setserial http://sourceforge.net/projects/setserial/ http://www.linuxprinting.org/man/setserial.8.html - Serial HOWTO: Speed http://www.linux.org/docs/ldp/howto/Serial-HOWTO-11.html ======================================================== Released on 2/20/2003 by Device Drivers Limited http://www.devdrv.com/