Hi, I am having difficulties with the MCS7830 driver in recent Linux versions (last version I tried was 2.6.26.1, didn't try 2.6.26.2 yet). It looks like the MCS7830 has an issue which prevents VLAN tagged ethernet frames from being transmitted and/or received when the frame size is near the ethernet MTU. This behavior was known around the millennium for a lot of ethernet drivers (including tulip) drivers. The host OS does not know that the frame is destined to go out via a VLAN tagged interface and thus builds frames with a size of up to 1500 octets. Then the VLAN tag gets added, which results in a 1504 octet frame, which seems to be dropped either by the MCS7830 hardware or its driver. In some drivers, all was necessary to repair this was to replace a 1500 byte buffer size with 1504; on other interfaces it is necessary to differently configure the chip. The MCS7830 does 802.1q with smaller MTUs just fine, and passes tagged frames. It only fails when the size is larger than MTU-3. Arnd Bergmann, the original author of the MCS7830 does not have the resources to debug this at the moment, and unfortunately, my low-level programming skills are next to existent. I can apply patches, recompile and try, since i have the hardware available. Can anybody help with the code? Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Hiten Pandya | Re: up? (emacs docbook xml ide) |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| James Bottomley | Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
