Insufficient memory reserved for xfer->dma_page_ptr?

Aman Sawrup aman.sawrup at bluecoat.com
Wed Feb 20 19:26:55 UTC 2013


This setting worked!

Thanks
Aman

On 02/20/2013 09:51 AM, Hans Petter Selasky wrote:
> On Wednesday 20 February 2013 15:44:12 Aman Sawrup wrote:
>> Hi Hans,
>>
>> If I understand correctly, I need to set bufsize in struct usb_config as
>> follows:
>>
>>          [UMASS_T_BBB_DATA_READ] = {
>>                  .type = UE_BULK,
>>                  .endpoint = UE_ADDR_ANY,
>>                  .direction = UE_DIR_IN,
>>                  .frames = 128,
>>                  .bufsize = UMASS_BULK_SIZE * 128,
>>                  .flags = {.proxy_buffer = 1,.short_xfer_ok = 1,
>> UMASS_USB_FLAGS}, .callback = &umass_t_bbb_data_read_callback,
>>                  .timeout = 0,   /* overwritten later */
>>          },
>>
>> Thanks
>> Aman
> Yes, that is correct: "* 128"
>
> Do you see any problems using this setting? Also note that unless you specify
> ext_buffer in flags, the USB API will allocate a buffer for you.
>
> --HPS



More information about the freebsd-usb mailing list