Your message dated Fri, 21 Jul 2006 12:06:01 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#373599: ftdi-eeprom: ftdi_eeprom produces misleading error
messages and exact usage requirements are not listed anywhere
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: ftdi-eeprom
Version: 0.2-3
Severity: important
1. It is not noted anywhere that for correct EEPROM operations
ftdi-sio module should be unloaded, and program should be invoked
with sufficient rights to exclusively access USB device.
2. Program ignores both return code returned by libftdi0 function
(only checks if it is failure or success) and error message returned
in the error_str field of ftdi_context structure.
So when program is invoked with unsufficient rights or cannot claim
device because it is already claimed by ftdi_sio driver, it
returns message "Sorry, unable to find FTDI usb chip" which doesn't
provide any clue for user, and really is a lie, because program
CAN find device, but cannot obtain exclusive access to it.
I suggest following changes:
1. fix error reporting to display error_str field from ftdi_context
structure whenever libftdi operation fails. libftdi would provide
neccessary information about loaded driver and required permissions.
2. Add to the manual page information that driver should be unloaded
during eeprom operation, and recomendation to blacklist it if hotplug
is used (i.e. "If you are using hotplug, you should add ftdi_sio to
/etc/hotplug/blacklist file") and required permissions.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.16-athlon
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Versions of packages ftdi-eeprom depends on:
ii libc6 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
ii libconfuse0 2.5-1 Library for parsing configuration
ii libftdi0 0.5-2 Library to control and program the
ii libusb-0.1-4 2:0.1.10a-9.sarge.1 userspace USB programming library
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 0.2-4
This bug has been fixed in ftdi-eeprom version 0.2-4, but I forget to
close the bug in the changelog. Doing that now.
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' [EMAIL PROTECTED] | [EMAIL PROTECTED]
`- people.debian.org/~aurel32 | www.aurel32.net
--- End Message ---