Hi,

I'm currently using 2.4.5 kernel on an Assabet like board.  While the host
controller (ohci) and root hub seem to initialize correctly, I have problems
connecting devices to the hub.  I receive errors 32 and 110 (EPIPE,
ETIMEDOUT) when hub.c tries to attach a new device (usb_new_device()) and
set the device address (usb_set_address(), from usb.c):
        "USB device not accepting new address=xx"
I'm trying to duplicate the functionality of the funtion pointed to by
submit_urb() (from struct usb_operations) but am not sure where (or how)
it's implemented.  Is there a way to manually send package and send URBs to
test if I can read some control reg or something like that?

Thanks,
Neil

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 28, 2001 12:20 PM
To: Greg KH
Cc: [EMAIL PROTECTED]
Subject: Re: [linux-usb-devel] Timeouts sending 1024 byte control
messages in userspace


> On Thu, Jun 28, 2001 at 08:11:38PM +0200, [EMAIL PROTECTED]
wrote:
> > I've written a small program to download firmware to a device (according
> > to the USB DFU specs).
>
> I don't think this has anything to do with your problem, but shouldn't
> the firmware file to be downloaded contain the DFU file suffix on it?
> If so, you need to do a little more work than just reading in the entire
> file into memory and then transferring it down.  A nice checksum to make
> sure the file is valid might be nice :)

Of course, but at this time that's not that important. I know the firmware
file is correct, and want to test the upload part first. I'll get into the
nitty gritty after that's working. :)

> Just a thought,

And a good one. I'm just not that far yet, I want to get rid of those
timeouts first. I'll get that checksum after that... :) It hasn't got the
complete DFU state machine yet either.

Thanks for the input,

Bas Vermeulen

-- 
"God, root, what is difference?"
        -- Pitr, User Friendly

"God is more forgiving."
        -- Dave Aronson


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to