Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [newbie] device interface or device file path



The EZ-USB is a generic device.  It's specific function is determined by the  
circuitry around it, and the firmware is different for every function that is  
based on the EZ-USB.

The EZ-USB chips allow several options for firmware, including permanent  
firmware in ROM.  However, since your device has a Vendor ID of 1351, it seems  
that the designers of your cable have no ROM.

If would certainly work if you wrote a driver to load the firmware, but that  
would be more work than is necessary.  You could more easily write a standard  
user program running which looks for this device and loads the firmware when  
the device is detected.  The Apple USB sample code provides exactly this  
capability, with very minimal changes.  There are shipping USB products based  
on the EZ-USB which install a standard user program to look for the device  
rather than installing a driver.

Unfortunately, the maker of this USB cable has not provided anything unique to  
distinguish this EZ-USB from another.  The EZ-USB chip is a very generic chip,  
and it can handle just about any USB 1.1 function.  Without the specific  
firmware to work with the circuit inside the cable, you're out of luck.  Also,  
without a unique Vendor ID or Product ID, you'll have a hard time  
distinguishing this USB cable from the many other fine USB peripherals out  
there which also use the EZ-USB.

I suggest that you need a lot more support from the maker of the USB cable,  
unless you're willing to open it up and do a little reverse engineering on the  
circuit.  In other words, there is no generic firmware that will "just work."

Brian


Begin forwarded message:

From: Julien Palmas <email@hidden>
Date: Mon, 7 Feb 2005 00:23:05 +0900
Subject: Re: [newbie] device interface or device file path

I got some more information about the device i am trying to access.
It seems that the chip inside the usb cable is a EZUSB chip.
>From what i understood from the internet, this chip needs to be loaded
with a firmware and this seems to be the job of the driver.

It looks like this driver is included inside the kernel of linux.
I found this post in one of the Apple mailing lists :
http://lists.apple.com/archives/darwin-drivers/2003/Dec/msg00067.html

Anybody knows something about ezusb chips, and if so, is there already
a driver for mac os x for this chip ?

Julien
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden

This email sent to email@hidden

References: 
 >[newbie] device interface or device file path (From: Julien Palmas <email@hidden>)
 >Re: [newbie] device interface or device file path (From: Dean Reece <email@hidden>)
 >Re: [newbie] device interface or device file path (From: Julien Palmas <email@hidden>)
 >Re: [newbie] device interface or device file path (From: Dean Reece <email@hidden>)
 >Re: [newbie] device interface or device file path (From: Julien Palmas <email@hidden>)
 >Re: [newbie] device interface or device file path (From: Julien Palmas <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.