EZ-USB driver in Linux

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello all
         I need EZ-USB driver in Linux. Can any one help me in this regard . I have EZ-USB driver in XP ,but i want to port my device from windows to Linux. I have run my application successfully in Linux using WINE but need EZ-USB driver for this. The EZ-USB IC is from CYPRESS.  I dont know what to do about driver. Any help/suggestion will be highly appreciated. Waiting for response.

   

Regards

0 Likes
1 Solution
Anonymous
Not applicable

 I use libusb, and move the driver work into the actual software instead.

   

If you didn't want to do this, you could write your own kernel driver, or just use libusb and a daemon instead.

View solution in original post

0 Likes
8 Replies
Anonymous
Not applicable

 uzair,

   

 

   

Cypress no longer supports new development with EZUSB.sys. We have transitioned over to CYUSB.sys.

0 Likes
Anonymous
Not applicable

Hello,

   

Thanks for your guidence. But my problem is that I have a EZ-USB-SX2 (IC CY7C68001 of Cypress)based device .The driver for this particular IC based device was given from Cypress Semiconductor  for Windows XP OS.  which is working properly on XP.

   


Now i want to run it on Linux. I have searched for its driver for Linux,but have not found it yet. Most of the search results and links are for EZ-USB FX2, while my device is SX2.

   

  FX2 is a microcontroller based IC, while SX2 didnt have a Microcontroller. It is different from FX2(CY7C68013). Now what should i do ?? Please help me to solve this problem. I'll be very thankful to you.
Kind regards

0 Likes
Anonymous
Not applicable

uzair,

   

On the driver side there won't be differentiation between SX2 and FX2. The device just sees USB packets irrespective of the driver it is connected to.

   

For linux, there are quite a few open source drivers. You'll most probably have to develop to over one of them.

   

Regards,

   

Anand

0 Likes
Anonymous
Not applicable

 I use libusb, and move the driver work into the actual software instead.

   

If you didn't want to do this, you could write your own kernel driver, or just use libusb and a daemon instead.

0 Likes
Anonymous
Not applicable

@ALI ,

   

 have you worked on lib usb ? i need your further help regarding libusb.

   

  could you please send me your email id, so that i can easily communicate with you.   i'll be very thankful to you.

   

Best Regards

   

Uzair 

0 Likes
Anonymous
Not applicable

 What programming language will you be using for the host software?

   

Libusb is a C API, I suggest you read its documentation here.

   

It covers there library init, device finding, and communication.

   

I prefer to use a scripting language whilst testing (I use ruby, along with the ruby-usb bindings, though python and PyUSB are very similar).

   

For some example C++ code, look here

0 Likes
Anonymous
Not applicable

Is there any driver for Android for FX2LP microcontroller? I have downloaded cyusb_linux.1.0.4 and there are files 88-cyusb.rules and cy_enumerate.sh for Linux driver, however as far as I know there are some differences on Android.

0 Likes
Anonymous
Not applicable

 Hi,

   

 

   

Currently we don't have drivers for Android

   

 

   

Regards,

   

Vikas

0 Likes