[coreboot] SeaBIOS wit USB3.0 hub and USB3.0 devide behind the hub
Martin Roth
gaumless at gmail.com
Wed Jan 28 04:36:41 CET 2015
Hi May,
I just wanted to expand on your finding. On Rangeley, the USB
buffers MUST be pushed low because the USB controller isn't allowed to
write into the 0xe0000 - 0xfffff area. The processor is the only device
that can write to that area. The restricted area might be larger - I
can't recall. This restriction on Rangeley is the main reason that the
MALLOC_UPPERMEMORY option exists in SeaBIOS. (Thanks Kevin.)
Martin
On 01/13/2015 06:21 PM, May Park wrote:
> Hey Werner,
>
> Thanks for the reply.
>
> I found what's wrong with my build for my Rangeley CRB, the usb issue
> is caused by memory allocation, have to disable
>
> 23 #CONFIG_MALLOC_UPPERMEMORY=y
>
> in SeaBIOS .config file.
>
> all the USB devices work.
>
> And also thanks to Kuzmichev Viktor, for his long log in which I found
> this little clue.
>
> thank you all :)
>
> May
> ------------------------------------------------------------------------
>
>
More information about the coreboot
mailing list