[coreboot] Out of heap space

pyro pyro at linuxlabs.com
Fri Mar 28 17:36:28 CET 2008


Greetings,

That's in the enumeration phase. It found a device on the hub and tried to
set it's USB device address to 2, but the device didn't respond to the
SETUP packet.

G'day,
sjames


On Fri, 28 Mar 2008 joe at smittys.pointclark.net wrote:

> Quoting ron minnich <rminnich at gmail.com>:
>
> > On Thu, Mar 27, 2008 at 11:54 AM,  <joe at smittys.pointclark.net> wrote:
> >
> >>  What should I increase it too? The DVD drive has a 8MB cache, does
> >>  that matter? If this is a common problem shouldn't we make it a global
> >>  setting for the config file?
> >
> > 16k is tiny for USB. Give it 128k, see if it fits ... let us know.
> >
> I tried 32k, 64k, and 128k with no luck. I am getting a different
> message now though. So I tried it with full debugging (see below).
> What does "set_address failed!" mean?
>
>
> Booting 'uda:/isolinux/vmlinuz console=tty0 console=ttyS0,115200n8
> text initrd=
> uda:/isolinux/initrd.img'
> malloc_diag: alloc: 312 bytes (4 blocks), free: 130752 bytes (1 blocks)
> malloc_diag: alloc: 328 bytes (5 blocks), free: 130736 bytes (1 blocks)
> file_open: dev=uda, path=/isolinux/vmlinuz
> LinuxLabs USB bootloader
> uhc_init: Found UHCI at 28c0
> uhc_reset: Resetting UHCI
> uhc_init: uhc_init setting framelist to: 076a1510
> uhc_start: Starting UHCI
> dump_uhci: HCI at 000028c0
> uhc_init: Found UHCI at 28e0
> uhc_reset: Resetting UHCI
> uhc_init: uhc_init setting framelist to: 076a1510
> uhc_start: Starting UHCI
> dump_uhci: HCI at 000028e0
> uhc_init: Found UHCI at 2c00
> uhc_reset: Resetting UHCI
> uhc_init: uhc_init setting framelist to: 076a1510
> uhc_start: Starting UHCI
> dump_uhci: HCI at 00002c00
> malloc_diag: alloc: 8528 bytes (6 blocks), free: 122536 bytes (1 blocks)
> init_framelist: frame_list is at 13b000
> dump_link: frame_list_link: addr: 0012eb70
> dump_link: frame_list_link:  raw addr: 77d0080
> dump_link: frame_list_link: terminate: 0
> dump_link: frame_list_link: queue: 1
> dump_link: frame_list_link: depth: 0
> malloc_diag: alloc: 16728 bytes (7 blocks), free: 114336 bytes (1 blocks)
> init_framelist: frame_list is at 13d000
> dump_link: frame_list_link: addr: 0012eb90
> dump_link: frame_list_link:  raw addr: 77d00a0
> dump_link: frame_list_link: terminate: 0
> dump_link: frame_list_link: queue: 1
> dump_link: frame_list_link: depth: 0
> malloc_diag: alloc: 24928 bytes (8 blocks), free: 106136 bytes (1 blocks)
> init_framelist: frame_list is at 13f000
> dump_link: frame_list_link: addr: 0012ebb0
> dump_link: frame_list_link:  raw addr: 77d00c0
> dump_link: frame_list_link: terminate: 0
> dump_link: frame_list_link: queue: 1
> dump_link: frame_list_link: depth: 0
> malloc_diag: alloc: 28008 bytes (9 blocks), free: 103056 bytes (1 blocks)
> poll_usb: poll_usb1 i=0	poll_u_root_hub1 v=00001080	poll_u_root_hub1
> v=00001083	poll_u_root_hub2 v=00001083	poll_u_root_hub21
> v=00001083	Connection on port 28d2
> New USB device, setting address 2
> uhci_control_msg: uhci_control_msg: request_type = 0 request = 5 wLength=0
> malloc_diag: alloc: 32112 bytes (10 blocks), free: 98952 bytes (1 blocks)
> dump_uhci: HCI at 000028c0
> dump_td: failed_transaction: TD(0012fbc0):
> dump_td: failed_transaction: type: SETUP
> dump_td: failed_transaction: retries: 3
> dump_td: failed_transaction: IOC
> dump_td: failed_transaction: active: 0001
> dump_td: failed_transaction: device_addr: 00
> dump_td: failed_transaction: endpoint: 0
> dump_td: failed_transaction: data_toggle: 0
> dump_td: failed_transaction: max_transfer: 7
> dump_td: failed_transaction: actual: 0
> dump_td: failed_transaction: link:
> dump_link: 	failed_transaction: addr: 0012fbe0
> dump_link: 	failed_transaction:  raw addr: 77d10f0
> dump_link: 	failed_transaction: terminate: 0
> dump_link: 	failed_transaction: queue: 0
> dump_link: 	failed_transaction: depth: 0
> dump_td: failed_transaction: TD(0012fbe0):
> dump_td: failed_transaction: type: IN
> dump_td: failed_transaction: retries: 0
> dump_td: failed_transaction: active: 0001
> dump_td: failed_transaction: device_addr: 00
> dump_td: failed_transaction: endpoint: 0
> dump_td: failed_transaction: data_toggle: 1
> dump_td: failed_transaction: max_transfer: 7ff
> dump_td: failed_transaction: actual: 0
> dump_td: failed_transaction: link:
> dump_link: 	failed_transaction: addr: f895eaf0
> dump_link: 	failed_transaction:  raw addr: 0000
> dump_link: 	failed_transaction: terminate: 1
> dump_link: 	failed_transaction: queue: 0
> dump_link: 	failed_transaction: depth: 0
> malloc_diag: alloc: 28008 bytes (9 blocks), free: 103056 bytes (1 blocks)
> configure_device: configure_device: set_address failed!
>
> Thanks - Joe
>
> --
> coreboot mailing list
> coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>

||||| |||| |||||||||||||  |||
by Linux Labs International, Inc.
   Steven James, CTO

866 824 9737 support





More information about the coreboot mailing list