On Mon, 28 Nov 2005, Ethan Dicks wrote:

> Hello, all,
> 
> I recently subscribed to this list in order to wrap my head around the
> state of Linux USB drivers so I can write something to talk to a
> Toshiba InTouch LCD display (PMD-C004).  It's a reasonably
> straightforward device with an Intel microcontroller, a T6963
> graphical LCD display, 11 buttons, a message LED, an IR input, and a
> rotary encoder.  It is, unfortunately, a strange enough device that
> simply plugging it into a machine generates different errors from the
> USB stack depending if the host is running a 2.4 or 2.6 kernel. 
> Windoze drivers are rare and ancient; it's not supported under
> anything currently shipping.
> 
> In an effort to get started, can anyone suggest a reasonable
> development environment specifically for USB driver work?  I happen to
> work for a University that is essentially 100% RedHat (we have
> everything here from RH7.2 up through ES4, but mostly ES/WS3 and 4),
> but for this, I can at least get something working under what ever
> distro/version it takes to make some progress.

The proper working environment for USB development is a recent 2.6 kernel.  
Don't use Linux 2.4.  Which distribution you use isn't important.  In the
end you will want your work to apply to a vanilla kernel from kernel.org 
anyway.

> Also, I've seen quite a few patches float by since I joined - is there
> a list of essential patches for USB hacking?

If you're going to change the core or an existing driver, you will want to 
have the most current patches installed.  For USB, those patches are 
located at

http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/

in the gregkh-all patch sets.

If you're going to develop a new driver, having the most recent patches 
doesn't matter so much.  It would be okay to use the 2.6.14 kernel.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to