Description of problem: digitemp_DS2490 does not work with DS9490R using USB Version-Release number of selected component (if applicable): digitemp-3.6.0-2.fc11.x86_64 How reproducible: Always Steps to Reproduce: 1. run 'digitemp_DS2490 -w -sUSB' with a DS9490R connected to the USB bus 2. 3. Actual results: "Error, serial port 'USB' does not exists!" Expected results: "Found DS2490 device #1 at 004/004 Turning off all DS2409 Couplers ... Devices on the Main LAN 10091238000000C6 : DS1820/DS18S20/DS1920 Temperature Sensor 1087CC3501080083 : DS1820/DS18S20/DS1920 Temperature Sensor 81575F2C00000099 : Unknown Family Code " Additional info: I downloaded the digitemp package from the digitemp webpage, and compiled it. This version did work (see expected results) This could perhaps have something to do with "-DOWUSB", see http://lists.brianlane.com/pipermail/dt-general/2009-July/000690.html
It seems as if changing, in digitemp.spec, %if %{with_libusb} make ds2490 %{?_smp_mflags} %endif into %if %{with_libusb} make clean && make ds2490 %{?_smp_mflags} %endif solves the problem. Apparently some of the files compiled earlier needs to be recompiled with the -DOWUSB flag.
Yes, it looks like that it's a good idea to fire a "make clean" after each of the makes. Will correct this this evening or so and push builds for the active Fedora and EPEL branches. Thanks for your report and the fix :)
digitemp-3.6.0-4.el4 has been submitted as an update for Fedora EPEL 4. http://admin.fedoraproject.org/updates/digitemp-3.6.0-4.el4
digitemp-3.6.0-4.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/digitemp-3.6.0-4.fc11
digitemp-3.6.0-4.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/digitemp-3.6.0-4.el5
digitemp-3.6.0-4.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/digitemp-3.6.0-4.fc10
digitemp-3.6.0-4.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
digitemp-3.6.0-4.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
digitemp-3.6.0-4.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
digitemp-3.6.0-4.el4 has been pushed to the Fedora EPEL 4 stable repository. If problems still persist, please make note of it in this bug report.