Something else for beta snapshots? (axe patch)
-
With respect to usb/140883 (axe driver in 8.x is unhappy), Pyun YongHyeon provided
http://people.freebsd.org/~yongari/axe/if_axe.c
http://people.freebsd.org/~yongari/axe/if_axereg.hWhich unlike what's being shipped currently appears to not go offline after several hours. I built my own kernel, but you might consider shipping this, at least until it hits upstream, such that other people who need a usb ethernet don't have to fuss with this like I did.
-
http://redmine.pfsense.org/issues/845
-
Imported in the builds.
-
Pyun has updated the drivers in the same location to remove the remaining issues. Of note, the driver in 8.1 used buffers larger than the chipset supported for transmit; the one previously provided as a patch fixed that but combining frames into even the correct-sized transmit buffer is still unreliable.
The updated driver avoids transmitting more than a single packet per buffer, and is thus stable.
-
Pyun has updated the drivers in the same location to remove the remaining issues. Of note, the driver in 8.1 used buffers larger than the chipset supported for transmit; the one previously provided as a patch fixed that but combining frames into even the correct-sized transmit buffer is still unreliable.
The updated driver avoids transmitting more than a single packet per buffer, and is thus stable.
A final, correct fix just went in
http://svn.freebsd.org/viewvc/base?view=revision&revision=216284
(from usb/140883) -
I updated the ticket with a link to that revision.