New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mirage-www on ARM crash #274
Comments
|
makes sense; where can i bump the stack size? |
Alternatively, we could enlarge the boot stack by moving it to the .bss section in |
Mine's still installing, but you might be to just edit |
Actually, better to put it in .data. Otherwise C will overwrite part of its own stack! This lets it serve up some pages (getting lots of TCP retransmissions though, so something still isn't quite right):
|
confirmed that boots, and also got tcp retransmissions here. bad checksums? i dont seem to be icmp loss from a ping flood:
On 21 Jul 2014, at 06:59, Thomas Leonard notifications@github.com wrote:
|
I don't know too much about TCP, but this is what came out of wireshark. If I'm reading this right, Mirage sent two large data packets (Seq = 1527 and 2987) together, but Linux only ack'd the first one. 4 seconds later, Mirage retransmitted the second.
|
if you can open trace in wireshark, it should tell you if checksums are tcp/ip checksums are 16 bit only though eg http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Checksum_computation looks to me like it's the first of the pair (seqno:1527--2987) that's On 21 July 2014 16:30, Thomas Leonard notifications@github.com wrote:
Richard Mortier |
Just to record the outcome here. Looks like a problem with the Linux net backend. Here's a work-around: http://lists.xenproject.org/archives/html/mirageos-devel/2014-07/msg00145.html |
Fixed in mirage2 |
Trying to get mirage-www working on ARM and I get:
with the PC somewhere in Pervasives;
static_website works for me, so this is perhaps due to the size of the crunched mirage-www? I gave it 256MB which should be enough in the normal course of things.
The text was updated successfully, but these errors were encountered: