You got time for USB boot debug?
Do you have any idea about: USB device control ed works well, but the bulk ed doesn't work, USB report device not responding?
Does the code in baremetal work? In the code, signature of cbw and csw define missed 0x.
Regards
YH
-----邮件原件----- 发件人: Steven James [mailto:pyro@linuxlabs.com] 发送时间: 2004年5月27日 15:56 收件人: YhLu 抄送: ron minnich; Jay Miller; ebiederman@lnxi.com; LinuxBIOS 主题: Re: 答复: 答复: 答复: Getting Started with freebios2!
Greetings,
I'm finally getting dug out after being snowed under :-)
The spec is probably part of: http://www.usb.org/developers/devclass_docs/usbcdc11.pdf
The communications class. I'm guessing it would be a subset of POTS modem with a transparent data protocol. That would imply line contol on the control ep, and either bulk transfer or isochronous pipe pairs for the serial data.
It's a lot more involved than a simple UART, that's for sure.
On a side note, I THOUGHT I would have time by now to bang on the USB boot. Hopefully, I'll be able to do more with it now (so I say :-)
As soon as I get up to speed on freebios2, I'll have a good test platform.
For the serial, UHCI and OHCI will be good. EHCI can likely be ignored for the BIOS since fast devices are required to fall back and EHCI always has one of UHCI or OHCI to handle low speed USB.
G'day, sjames
-------------------------steven james, director of research, linux labs ... ........ ..... .... 230 peachtree st nw ste 2701 the original linux labs atlanta.ga.us 30303 -since 1995 http://www.linuxlabs.com office & fax 866.545.6306 -----------------------------------------------------------------------
On Thu, 27 May 2004, YhLu wrote:
So the LinuxBIOS need to
- init USB controller
- create usb_dev to be serial.
- use usb_control_msg and usb_bulk_msg to talk with the serial device.
What the USB type, OHCI or UCHI or EHCI??
I wonder if some source code or documents that define No 3 above?
Regards
YH
-----邮件原件----- 发件人: ron minnich [mailto:rminnich@lanl.gov] 发送时间: 2004年5月27日 14:23 收件人: YhLu 抄送: Jay Miller; ebiederman@lnxi.com; LinuxBIOS 主题: Re: 答复: 答复: Getting Started with freebios2!
On Thu, 27 May 2004, YhLu wrote:
Usb to serial ???
yes, it's now needed :-(
ron _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Greetings,
I will have time over the weekend and hopefully next week. First, I'll have to get my replacement board flashed up (but that shouldn't be too bad).
The baremetal code did/does work on the flash device I have (Trekstore).
Probably the first thing for me is to see if FILO works with my device. It may be a case of different interpretations of the spec, and just a need to work out details like that.
G'day, sjames
-------------------------steven james, director of research, linux labs ... ........ ..... .... 230 peachtree st nw ste 2701 the original linux labs atlanta.ga.us 30303 -since 1995 http://www.linuxlabs.com office & fax 866.545.6306 -----------------------------------------------------------------------
On Fri, 28 May 2004, YhLu wrote:
You got time for USB boot debug?
Do you have any idea about: USB device control ed works well, but the bulk ed doesn't work, USB report device not responding?
Does the code in baremetal work? In the code, signature of cbw and csw define missed 0x.
Regards
YH
-----邮件原件----- 发件人: Steven James [mailto:pyro@linuxlabs.com] 发送时间: 2004年5月27日 15:56 收件人: YhLu 抄送: ron minnich; Jay Miller; ebiederman@lnxi.com; LinuxBIOS 主题: Re: 答复: 答复: 答复: Getting Started with freebios2!
Greetings,
I'm finally getting dug out after being snowed under :-)
The spec is probably part of: http://www.usb.org/developers/devclass_docs/usbcdc11.pdf
The communications class. I'm guessing it would be a subset of POTS modem with a transparent data protocol. That would imply line contol on the control ep, and either bulk transfer or isochronous pipe pairs for the serial data.
It's a lot more involved than a simple UART, that's for sure.
On a side note, I THOUGHT I would have time by now to bang on the USB boot. Hopefully, I'll be able to do more with it now (so I say :-)
As soon as I get up to speed on freebios2, I'll have a good test platform.
For the serial, UHCI and OHCI will be good. EHCI can likely be ignored for the BIOS since fast devices are required to fall back and EHCI always has one of UHCI or OHCI to handle low speed USB.
G'day, sjames
-------------------------steven james, director of research, linux labs ... ........ ..... .... 230 peachtree st nw ste 2701 the original linux labs atlanta.ga.us 30303 -since 1995 http://www.linuxlabs.com office & fax 866.545.6306
On Thu, 27 May 2004, YhLu wrote:
So the LinuxBIOS need to
- init USB controller
- create usb_dev to be serial.
- use usb_control_msg and usb_bulk_msg to talk with the serial device.
What the USB type, OHCI or UCHI or EHCI??
I wonder if some source code or documents that define No 3 above?
Regards
YH
-----邮件原件----- 发件人: ron minnich [mailto:rminnich@lanl.gov] 发送时间: 2004年5月27日 14:23 收件人: YhLu 抄送: Jay Miller; ebiederman@lnxi.com; LinuxBIOS 主题: Re: 答复: 答复: Getting Started with freebios2!
On Thu, 27 May 2004, YhLu wrote:
Usb to serial ???
yes, it's now needed :-(
ron _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios