Skip to content

LmacRxBlk:1 mess #928

@mytrain

Description

@mytrain

Hi everybody

I'm no struggling for more than two weeks getting rid of the 'LmacRxBlk:1' errors in my ESP web server.

My ESP is serving a dozen of files (html, js, png) for a total of about 130KB. When a client download the main page (index.html) I've got during download of some file the message 'LmacRxBlk:1' on the logs (whith Serial.setDebugOutput(true)). On client side download of files where 'LmacRxBlk:1' appears appear to be corrupted (invalid file length). I assume the TCP socket died somewhere.

Reseting the ESP just changes the files impacted.

I've try to:

  • my own code instead of using the streamFile fonction of webserver copy block of HTTP_DOWNLOAD_UNIT_SIZE bytes.
  • add yield() in the loop between two blocks
  • transmitting blocks out of the initial request (1 block max per entry in the 'loop' section)
  • test with various clients (IPad Chrome, Window 7 Chrome, Windows 7 Firefox, Android Chome, ...)
  • two ESP's (ESP12 on bread board and ESP12-F on my final PCB).
  • as I'm running ESP in both AP/STA modes I've try to connect on both and I'm still get the error but not on same files.

So if somebody can give me a tips about this ---- message, it's help me.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions