Date: Wed, 26 Sep 2007 16:57:46 +0200 From: Jon Otterholm <jon.otterholm@ide.resurscentrum.se> To: freebsd-net@freebsd.org Subject: if_em and if_vlan Message-ID: <46FA736A.7000206@ide.resurscentrum.se>
next in thread | raw e-mail | index | archive | help
Hi. I get "Device busy" when trying to change VLAN-id on a sub-if to em0: [root@host /home/user]# ifconfig vlan100 vlan 100 vlandev em0 ifconfig: SIOCSETVLAN: Device busy [root@host /home/user]# dmesg | grep em0 em0: <Intel(R) PRO/1000 Network Connection Version - 6.2.9> port 0x4000-0x401f mem 0xee200000-0xee21ffff irq 16 at device 0.0 on pci9 [root@host /home/user]# pciconf -vl em0@pci9:0:0: class=0x020000 card=0x108c15d9 chip=0x108c8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = 'PRO/1000 PM' class = network subclass = ethernet [root@host /home/user]# uname -a FreeBSD host 6.2-STABLE FreeBSD 6.2-STABLE #1: Tue Sep 25 22:29:05 CEST 2007 user@host:/usr/obj/usr/src/sys/host i386 It works if I create a new interface like: [root@host /home/user]# ifconfig vlan100 create and setting the vid and vlandev: [root@host /home/user]# ifconfig vlan100 vlan 100 vlandev em0 But when I try to change the setting: [root@host /home/user]# ifconfig vlan100 vlan 100 vlandev em1 ifconfig: SIOCSETVLAN: Device busy Even if I destroy the interface and create it again I get "Device busy": [root@host /home/user]# ifconfig vlan100 destroy [root@host /home/user]# ifconfig vlan100 create [root@host /home/user]# ifconfig vlan100 vlan 100 vlandev em1 ifconfig: SIOCSETVLAN: Device busy Motherboard is Supermicro PDSMi-LN4+ with four em-interfaces. How do I solve this? //Jon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46FA736A.7000206>