Package: usbutils
Version: 0.87-1
Severity: normal
Tags: patch

The 'bcdDFU' field for a DFU device is stored in little-endian order.
The lsusb program prints the field out big-endian.  The attached patch
fixes this minor problem.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages usbutils depends on:
ii  libc6                   2.10.2-8         Embedded GNU C Library: Shared lib
ii  libusb-0.1-4            2:0.1.12-14      userspace USB programming library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

usbutils recommends no packages.

Versions of packages usbutils suggests:
ii  lynx                        2.8.8dev.3-3 Text-mode WWW Browser (transitiona
ii  wget                        1.12-2       retrieves files from the web

-- no debconf information
--- lsusb.c.orig	2010-05-20 16:46:44.000000000 -0400
+++ lsusb.c	2010-05-20 16:49:34.000000000 -0400
@@ -1907,7 +1907,7 @@
 	if (buf[0] < 9)
 		return;
 	printf("        bcdDFUVersion                   %x.%02x\n",
-			buf[7], buf[8]);
+			buf[8], buf[7]);
 }
 
 static void dump_hub(char *prefix, unsigned char *p, int has_tt)

Reply via email to