Insert Feedback about
EagleUsb200 (rc1) (last update 20041012)
Identified bugs in 2.0.0rc1 and following snapshots
O open
C closed
To check what is expected to work see
EagleUsb200
The threads on ML :
eagleusb-dev release 2.0.0rc1 and
the whole list
- #20041010_01 O some Oops : see #636 on gna and test with 2.0.0rc1 original report
- #20041010_02 : C : compilation for kernel-2.4.x : missing #ifdef LINUX_2_6 (easy to correct)
- #20041010_03 : C : option --enable-cmvs (requirement for Sagem) not suficiently tested
- #20041010_04 : O : OPTNxx with xx>15 not (yet) taken into account, hence messages "Unknown option on line xx" (should be easy to correct) or at least modify message to "eaglectrl : Unknown option
- #20041014_05 : C : CMV file /etc/eagle-usb/CMVep.txt does not exist - installed 20041029 (still missing uninstall though)
- #20041014_06 : O : Now if we create the CMVep.txt manually in /etc/eagle-usb directory, we have to make sure that there is no extra character in the lines e.g. no blank ). I think there is a bug in eaglectrl.c file ( it cannot handle extra blanks in each line)
- #20041014_07 : O : After creating a file that eaglectrl likes and again run the command “eaglectrl -d” the following error is reported: "Unable to send CMVs to driver: Inappropriate ioctl for device"
- #20041028_08 : C : (not a bug, it's a feature) warning "[eagle-usb] ioctl EU_IO_CMVS received and treated." when --enable-cmvs is used, the CMVs files are read every times but only used when linetype=0000000A (10 decimal)
- #20041028_09 : C : warning: 'packed' attribute ignored at compilation - done
Remaining bugs
Before creating release, here are bugs available on gna
- complete list : https://gna.org/bugs/?group=eagleusb
- #270 : minor : "pilot" : cannot be reproduced, seems solved ? only happened with usb-uhci ?
- #275 : minor : "SM: LOS Defect" : not reproduced with Fast 800 E3 ;-) (so far...)
- #287 : minor : "ping_w TestConnec?" : corrected ?
- #317 : minor : "make uninstall on 2.6.4" : corrected ? seems obsolete :-)
- #579 : minor : "V1.9.8 kernel 2.4.26 module usage count at 2" : corrected ? seems to be closed
- #636 : major : "Oops with kernel SMP 2.6.7 / 2.6.8.1" : no suficient feedback
Remaining updates
I'll put OK when to be done, and DONE when done...
- check CMVs compile : USE_CMV=1 make DONE
- update eagle-usb.conf for OPTNxx values DONE
- change directories for some files (FHS conformance) : compulsory ??? old names => new names / path necessary (eu_config_bash...)
- patch for rpm from PatriceDumas : later (there seems to remain some things to update and agree...)
To Do before release
baud123
- update eagleusb/driver/user/eagle-usb.conf done
- add ISP list done
- copy CMV*.txt at install + make uninstall done
Tux
- erase man8/startmire and erase utils/scripts/startmire (already done in Makefile) done
- "error : your directory should not contain spaces" if the user tries to install from a directory containing spaces done
- don't display the whole ISP list at once (use pages)
- remove modem MAC address from /etc/iftab done
- ? (or baud123) remove eagle-usb.conf.template => eagle-usb.conf is erased at each make install (and saved if it existed...) eagleconfig is compulsory after make install => see what happens with rpm (eagle-usb.conf should be kept, unless its content is "new", perhaps use .rpmnew + etc-update ?) done
To Do in 2.0.1
- GEsp suggestions
- include latest BNM and use CMV files once user-friendly configuration found
- patch for rpm from PatriceDumas
- improve Makefile: use “dist” target to build tarball, factorize code between “deb”, “rpm” and “dist” targets
- change directories for some files (FHS conformance) update DeveloppementPackaging before
- START_ONPLUG eagleconfig_bash
- corrections for eagleconnect (commited, not yet tested)
- move uninstOld to root directory?
- use readConf to simplify setvars done
- test CMV files to update them, possibly with latest bnm if backward compatibily is confirmed by ADI / Sagem
- make uninstall_complete (ou un bidule comme ça)