Public bug reported: Had been using VLANs successfully under Jaunty and now Karmic on a Mini ITX system with only one network adapter, for use as a LAN router. That motherboard since died, but had a "Marvell 88E8056" network controller and was using the "sky2" driver. The new, replacement motherboard is an Intel DG41MJ with a "Realtek 8111D" network controller.
Since the replacement motherboard is the same architecture, I just reused my same Ubuntu Karmic installation. It booted up without any issues, and automatically switched to the r8169 network driver. However, I am unable to receive any traffic on the VLAN interface(s). ifconfig on the VLAN interface shows all 0's for both RX packets and RX bytes. It does show TX packets and bytes, and I have verified that this data is actually received on the remote systems. Additionally, tcpdump shows ARP and other packets being received on the physical interface for the vlan, but this data never reaches the VLAN adapter. vconfig operations complete without any errors, and no relevant errors are visible in any of the /var/log files. Attempted to build and use the latest r8169 driver available directly from Realtek, "r8169-6.011.00". Enabled the DCONFIG_R8169_VLAN flag in the makefile. However, this still depends on the old network driver API and does not compile under version 2.6.31 of the Linux kernel without "‘struct net_device’ has no member named ..." errors. Realized that the r8168 driver is actually a better match (?) for this hardware. Successfully built and installed the latest r8168 driver available directly from Realtek, "r8168-8.015.00". Had enabled the DCONFIG_R8168_VLAN flag in the makefile. Verified that r8168 was being used instead of r8169 using lsmod, but no change in VLAN functionality. ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- VLAN support broken for RTL8111/8168B PCI Express Gigabit Ethernet controller on Karmic https://bugs.launchpad.net/bugs/499766 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs