> From: John DiMarco <j...@cs.toronto.edu>
> Date: Tue, 13 Sep 2016 12:32:05 -0400
> 
> In message <201609120838.u8c8cvhf002...@glazunov.sibelius.xs4all.nl> Mark 
> Kettenis writes:
> >I fixed the sxie(4) tx watchdog issue yesterday.  So new snapshots
> >should be working much better.
> 
> I tried yesterday's snapshot -- the tx watchdog issue is gone.  Thank you!
> tx speed is very slow though: scp of a 100k file out of the cubieboard
> was under 4KB/sec.  Still better than hang.

The hardware is pretty dumb and requires that some external agent
pushes every 32-bit word of a packet through its FIFO.  In the current
driver that external agent is the CPU.  It should be possible to use
one of the DMA engines on the SoC instead.

> >You can just write a miniroot image to
> >your SD card and then overwrite the bootloader:
> >
> ># dd if=miniroot-cubie-60.fs of=/dev/rsdXc
> ># dd if=/usr/local/share/u-boot/Cubieboard/u-boot-sunxi-with-spl.bin \
> >    of=/dev/rsdXc bs=1024 seek=8
> >
> ...
> >  http://ftp.openbsd.org/pub/OpenBSD/6.0/packages/amd64/u-boot-2016.07.tgz
> 
> These instructions worked perfectly, thank you!  I wonder if it's worthwhile
> to add the above to the install instructions?

Yes, that's my plan.

Reply via email to