]> git.zerfleddert.de Git - usb-driver/blobdiff - README
add tested software
[usb-driver] / README
diff --git a/README b/README
index 7f000c83f4ae5fe01f37610d6e462e89bd8197f5..8d3ca256405fb8f592e7b04e0cb5c109fa595b6c 100644 (file)
--- a/README
+++ b/README
@@ -4,7 +4,12 @@ it is possible to access the cable without loading a proprietary kernel module
 which breaks with every new kernel release. It uses the USB functions provided
 by the libusb userspace library instead and should work on every kernel version
 which is supported by libusb. It was written against impact from ISE Webpack
-9.1SP1 and will very probably not work with older impact versions (<9.1).
+9.1SP1 and tested with the following software:
+
+ * ISE Webpack 9.1SP2
+ * ISE Webpack 9.1SP1
+ * ISE Webpack 8.1SP3
+ * ChipScope 9.1.02i
 
 Build the library by calling `make'.
 
@@ -19,3 +24,19 @@ $ impact
 To use the device as ordinary user, put the following line in a new
 file in /etc/udev/rules.d/ and restart udev:
 ACTION=="add", BUS=="usb", SYSFS{idVendor}=="03fd", MODE="666"
+
+
+If your cable does not have the ID 03fd:0008 in the output of lsusb,
+the initial firmware has not been loaded (loading it changes the
+product-ID from another value to 8). To load the firmware follow
+these steps:
+
+1. If you have no /etc/udev/rules.d/xusbdfwu.rules file, copy it from
+   /path/to/ISE/bin/lin/xusbdfwu.rules to /etc/udev/rules.d/xusbdfwu.rules
+
+2. Install the package containing /sbin/fxload from your linux distribution.
+   It is usually called "fxload"
+
+3. copy the file /path/to/ISE/bin/lin/xusbdfwu.hex to /usr/share/xusbdfwu.hex
+
+4. restart udev and re-plug the cable
Impressum, Datenschutz