···11+Infinity Usb Unlimited Readme22+-----------------------------33+44+Hi all,55+66+77+This module provide a serial interface to use your88+IUU unit in phoenix mode. Loading this module will99+bring a ttyUSB[0-x] interface. This driver must be1010+used by your favorite application to pilot the IUU1111+1212+This driver is still in beta stage, so bugs can1313+occur and your system may freeze. As far I now,1414+I never had any problem with it, but I'm not a real1515+guru, so don't blame me if your system is unstable1616+1717+You can plug more than one IUU. Every unit will1818+have his own device file(/dev/ttyUSB0,/dev/ttyUSB1,...)1919+2020+2121+2222+How to tune the reader speed ?2323+2424+ A few parameters can be used at load time2525+ To use parameters, just unload the module if it is2626+ already loaded and use modprobe iuu_phoenix param=value.2727+ In case of prebuilt module, use the command2828+ insmod iuu_phoenix param=value.2929+3030+ Example:3131+3232+ modprobe iuu_phoenix clockmode=33333+3434+ The parameters are:3535+3636+ parm: clockmode:1=3Mhz579,2=3Mhz680,3=6Mhz (int)3737+ parm: boost:overclock boost percent 100 to 500 (int)3838+ parm: cdmode:Card detect mode 0=none, 1=CD, 2=!CD, 3=DSR, 4=!DSR, 5=CTS, 6=!CTS, 7=RING, 8=!RING (int)3939+ parm: xmas:xmas color enabled or not (bool)4040+ parm: debug:Debug enabled or not (bool)4141+4242+- clockmode will provide 3 different base settings commonly adopted by4343+ different software:4444+ 1. 3Mhz5794545+ 2. 3Mhz6804646+ 3. 6Mhz4747+4848+- boost provide a way to overclock the reader ( my favorite :-) )4949+ For example to have best performance than a simple clockmode=3, try this:5050+5151+ modprobe boost=1955252+5353+ This will put the reader in a base of 3Mhz579 but boosted a 195 % !5454+ the real clock will be now : 6979050 Hz ( 6Mhz979 ) and will increase5555+ the speed to a score 10 to 20% better than the simple clockmode=3 !!!5656+5757+5858+- cdmode permit to setup the signal used to inform the userland ( ioctl answer )5959+ if the card is present or not. Eight signals are possible.6060+6161+- xmas is completely useless except for your eyes. This is one of my friend who was6262+ so sad to have a nice device like the iuu without seeing all color range available.6363+ So I have added this option to permit him to see a lot of color ( each activity change the color6464+ and the frequency randomly )6565+6666+- debug will produce a lot of debugging messages...6767+6868+6969+ Last notes:7070+7171+ Don't worry about the serial settings, the serial emulation7272+ is an abstraction, so use any speed or parity setting will7373+ work. ( This will not change anything ).Later I will perhaps7474+ use this settings to deduce de boost but is that feature7575+ really necessary ?7676+ The autodetect feature used is the serial CD. If that doesn't7777+ work for your software, disable detection mechanism in it.7878+7979+8080+ Have fun !8181+8282+ Alain Degreffe8383+8484+ eczema(at)ecze.com
+11
drivers/usb/serial/Kconfig
···282282 To compile this driver as a module, choose M here: the283283 module will be called ipw.284284285285+config USB_SERIAL_IUU286286+ tristate "USB Infinity USB Unlimited Phoenix Driver (Experimental)"287287+ depends on USB_SERIAL && EXPERIMENTAL288288+ help289289+ Say Y here if you want to use a IUU in phoenix mode and get290290+ an extra ttyUSBx device. More information available on291291+ http://eczema.ecze.com/iuu_phoenix.html292292+293293+ To compile this driver as a module, choose M here: the294294+ module will be called iuu_phoenix.o295295+285296config USB_SERIAL_KEYSPAN_PDA286297 tristate "USB Keyspan PDA Single Port Serial Driver"287298 depends on USB_SERIAL