Problem solved - was error in memory align - so, EHCI go to NULL pointer, which cause PCI error.
Best regards, Anton Kochkov. On Fri, Jul 20, 2012 at 12:22 PM, Антон Кочков <[email protected]>wrote: > Sorry, valid mainboard name - Foxconn H61MXV > http://www.foxconnchannel.com/ProductDetail.aspx?T=motherboard&U=en-us0000522 > > Best regards, > Anton Kochkov. > > > > > On Fri, Jul 20, 2012 at 12:10 PM, Антон Кочков <[email protected]>wrote: > >> Good day (or any other time)! >> While working with/on libpayload for EHCI USB driver, i've found strange >> error, when device is found (port status = 0x1803) >> and sending first control transaction. >> (usb_attach_device/get_free_address). >> Mainboard - Foxconn N15235 >> >> wait_for_tds(): ERROR with packet >> ========= EHCI TD at [0x0004d000] ========= >> __EHCI_TD cerr: 0, total_len: 8 >> __EHCI_TD: next_qtd [0x0004d120] >> __EHCI_TD: alt_next_qtd [0x00000001] >> __EHCI_TD: token [0x00080248] >> __EHCI_TD: Bytes to Transfer [8] >> __EHCI_TD: PID CODE: [2] >> __EHCI_TD: Interrupt On Complete (IOC) [0] >> __EHCI_TD: Status Active [0] >> __EHCI_TD: Status Halted [1] >> __EHCI_TD: Status Data Buffer Error [0] >> __EHCI_TD: Status Babble detected [0] >> __EHCI_TD: Status Transaction Error [1] >> __EHCI_TD: Status Missed Micro Frame [0] >> __EHCI_TD: Status Split Transaction State [0] >> __EHCI_TD: Status Ping State [0] >> wait_for_tds(): ----------------- >> >> Attaching full log, where dumping registers/packets on every step. >> Hope someone know the reason. >> >> Best regards, >> Anton Kochkov. >> >> >
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

