When the Comcast engineer set mine to Auto, it helped but didn't completely fix the problem, i.e. my speed went from 4MB up/4MB down to 17MB up/13MB down. When I connect my laptop directly with auto negotiate turned on on the laptop NIC, I get the same performance. However, when I hook the laptop up directly with auto negotiate off hard coded to 100MB full and the Comcast Siena box set the same, I get a little more than 24MB up/24MB down.
BTW, I also sent in the same question to Soekris support and they responded with:
>The m0n0wall beta series has support for the "em" driver:
However, I'm not running the beta version of M0n0wall, so I'm gonna try the variables this man page suggests, but not sure it will work.
Thanks for the responses,