?? readme
字號:
This package contains the Lucent PCI Modem Utilities, version 0.9.XBy Richard J.M. Close <richard@close.u-net.com> Pavel Machek <pavel@suse.cz> Jamie LokierAll files in this package can be freely distributed and used accordingto the terms of the GNU General Public License, either version 2 or(at your opinion) any newer version. This is the same distributionpolicy as for the Linux kernel itself -- see /usr/src/linux/COPYINGfor details.0) What hardware does Lucent winmodem consist from?First, Lucent calls this mars family. It contains:DSP1645 - digital signal processor. CPU which is good at doing signal processing. This processor is being used for coding/decoding data, so data transfers load main cpu only very lightly.some RAMsome ROM - it contains basic code for pulse/btmf dialing. It does not contain any v34 stuff.bamil - custom hardware which binds the stuff together. It interfaces DSP with PCI bus.csp1034AH codec - interface between modem and telephone line.csp1027 codec - interface between modem and user. It may not be present in all models.Lucent was so kind (:-) to leave symbol information in ltmodem.sys NTdriver (available for download from Toshiba's site intoshiba-v90_nt4.exe). So I actually have dissassembly with symbolinformation in. You can look at lucent's pageshttp://www.lucent.com/micro/K56flex/,http://www.lucent.com/micro/K56flex/PN96053.html,/micro/dsp/tdoc/swtools/products.html.Jamie Lokier started independend development of ltmodem driver. Seehttp://www.tantalophile.demon.co.uk/linmodem/jamie.FUNCTIONALITY:1) What is available functionality? Detects Lucent PCI modems, prints rom checksums, estabilishes basic communication with the modem. Get the modem on/off hook and dial both dtmf and pulse. Detects dial tone and answer tone. Detects incoming call, then goes offhook. Completely working full duplex voice mode (working at 8kHz, 16 bit, linear). It is already possible to use this driver to turn your winmodem into telephone.2) Are there any known problems? Plenty! Tone detection is a bit patchy, dialtone detection only works with a hack and busy tone detection doesn't work at all! Going offhook takes about two and a half seconds (why?). There's still some initialisation stuff missing which may be causing problems. There is only support for the UK, Czech Rebulic, North America and Italy. 3) How do I use the command mode? To start up an interctive session in command mode on tty1 type: ./ltmodem -c 3< /dev/tty1 You should then be placed in command mode. Note if you are in an Xterm, kvt, Konsole etc. then you will need to use /dev/ttyp1 or whatever. To find out do ps. The following is a short example session to illustate the above:---------------------------------------------------------------------[root@loki ltmodem-0.9.7]# ps PID TTY TIME CMD 901 ttyp1 00:00:00 bash 915 ttyp1 00:00:00 ps[root@loki ltmodem-0.9.7]# ./ltmodem -c 3< /dev/ttyp1ltmodem version 0.9.7PROTOCOL 0.0SWVERSION ltmodem 0.9.7Initialising with ports at 6500 and 6600, assuming portbase at 6600.# Country is set to United KingdomResetting modem........Rom checksum is e851.Chip version is 1 (Mars).Modem init successfully completeio_task(3, (null), 0): not implemented!# Country is set to United Kingdom# Initializing modem... Resetting modem........Rom checksum is e851.Chip version is 1 (Mars).Modem init successfully complete# okHWVERSION mars V1.48 (rom checksum 0)+ Command mode readyexit+ exiting[root@loki ltmodem-0.9.7]# --------------------------------------------------------------------- What is perhaps more useful is the ability to use scripts. For example: ./ltmodem -c 3< modem-dial-script Executes the commands in the example script file supplied with this ditribution. The following commands are supported in 0.9.7 onwards: help Displays command summary. ? Same as help. quit Exit command mode back to shell. exit Guess what! (yes the same as quit). onhook Go onhook. offhook Go offhook. dial xxx Dial the number xxx. duplex Perform duplex voice transmission. ringin Wait for a call to come in. reset Hang up and reset the modem. speaker on Turn internal speaker on. speaker off Turn internal speaker off.INSTALLATION:1) How do I install it? To compile the package, just run "make". To install it, "make install". To get the benefit of the updated pci.ids file (it has all the Lucentmodems I know about) copy the pci.ids file to /usr/share. Alternatlivelyyou could just copy the Lucent device entries across to your existing file. Note that the Makefile is currently maintained by hand! If you have any really wierd compile errors after you have been editing files then try"make clean" before make. You might want to look at my web page containing release notes and othernews at: http://www.close.u-net.com/. Regards Richard.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -