On Fri, 9 Feb 2007, Jon Smirl wrote:

> I forgot about this, there is low level documentation available.
> http://www.linux-usb.org/Philips_PSC805_HID_Reports_1.4.pdf

I just looked at it.  Apparently most of the device's special 
functionality is controlled by vendor-specific messages.  Unless it is
built into some application program, I assume that Linux won't use the 
PSA2 mode.

> > same regardless of whether it is connected to an Intel UHCI, a VIA UHCI,
> > or an NEC OHCI controller.  This really does appear to be a bug in the
> > device.  Maybe it wants some special command before it will wake up
> > fully... but a reset works just as well.
> 
> How do you explain it working on a hub, but not on a host?

It fails in the same way when I plug it into a powered hub.

What happened to you isn't exactly clear.  I vaguely recall that one of
your logs showed a hub that didn't resume properly; in the end the system
had to reset it.  If the Philips audio device was plugged into that hub
when that happened, the device would end up getting reset along with the
hub.  That's probably what you saw.

It's possible that after resuming, the device is still functional but in 
some weird state.  Perhaps sending it the right sort of HID messages would 
get it fully working again.  But I don't want to mess around with 
experimenting and writing all sorts of special-purpose programs to test it
-- particularly since a simple reset will do the job.

Alan Stern


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
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