Welcome to the Intel(R) IXDP465 on-chip USB 2.0 driver support on MontaVista Linux version 4.0! Release Date: March, 2006 --------------- Getting Started --------------- This driver was created to enable USB mass-storage devices 1.1 or 2.0 using IXP465 built-in EHCI-compatible USB interface, at full speed. This driver supports the use of a USB hub. This patch applies to kernel version 2.6.10 The limitaion in MVL 3.1 of the driver can be not be statically compiled in a kernel is no longer existent. This driver can be build-in since this version. ---------- Installing ---------- For instructions on installing the Intel IXDP 465 LSP on your host, see the MontaVista Linux Professional Edition 4.0 Quick Start Guide. You must have the LSP installed before applying the following patches. 1. Locate the patches: mvl40_ixp465_ehci_driver_0_2.patch 2. cd into the root of the kernel source directory. 3. Test apply the patches. Use the commands: $ patch -p1 --dry-run < {file location}/mvl40_ixp465_ehci_driver_0_2.patch 4. Apply the patches. $ patch -p1 < {file location}/mvl40_ixp465_ehci_driver_0_2.patch 5. Enable kernel configuration options To enable Linux USB host support, select 'Support for Host-side USB' ethier built-in (*) or module (M) 6. To enable IXDP465 USB Host Support in the kernel, select 'USB support' -> 'USB Host Controller Drivers' -> 'IXP465 on-chip EHCI HCD support' as ethier built-in (*) or module (M) 7. 'EHCI HCD (USB 2.0) support' is not neccessary to be enabled if the support for PCI-interfaced ECHI controller card is not required. 6. Rebuild and reinstall the kernel. For more information on how to rebuild and reinstall the kernel, see the section entitled "Building and Configuring the Kernel" in the "Linux Kernel Development" chapter of the MontaVista Linux Professional Edition User's Guide. 7. To initialize the USB driver, the following modules needs be manually loaded if they are selecetd as module (not built-in): insmod usbcore.ko insmod ehci-ixp4xx.ko 8. To initialize mass storage, load the following module: insmod usb-storage.ko ----------------- Known Limitations ----------------- o Isochronous transactions are not supported, affecting USB sound, video and similar devices. o USB Mouse and Keyboard were not tested. o Driver functionas at full speed only; high-speed devices will work at full speed. Low-speed devices were not tested. o USB Serial and USB Ethernet functionalities were not tested on the driver. Some devices that use these functionalities may not respond as expected. ------- Contact ------- IIC, Intel Corporation. email: allen.hung@intel.com