> 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.