Hi David,
Just an update on this.
* David Brownell <[EMAIL PROTECTED]> [2004-06-15]:
> Richard Curnow wrote:
> >
> >One problem I'm hitting is in EHCI, I was wondering if you had any ideas
> >as to what I could start looking at, annotating etc to debug this. The
> >problem seems to be here:
> >
> >static inline void list_del(struct list_head *entry)
> >{
> > __list_del(entry->prev, entry->next); <<<<<======= HERE
> > entry->next = LIST_POISON1;
> > entry->prev = LIST_POISON2;
> >}
>
> Hmm, I'll have to look at this some more. Some folk have been
> reporting list_del() problems for QTDs on SMP hardware; in fact
> there's now a bug on this at bugme.osdl.org and you might be
> hitting something similar.
At some point, EHCI seems to have started working on sh64. It appears
to be fine on 2.6.7 and 2.6.8-rc1. I don't know whether there was a
change in the driver between 2.6.6 and 2.6.7 that would explain this, or
whether it could have been some architecture fixes that happened in the
same kind of timeframe. (We started off porting against 2.6.6 and
rebaselined to 2.6.7 after that came out.)
Anyway, thanks for your help.
Cheers
Richard
--
Richard \\\ SH-4/SH-5 Core & Debug Architect
Curnow \\\ SuperH (UK) Ltd, Bristol
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel