>Number: 5818net System : OpenBSD 4.3 Details : OpenBSD 4.3-current (GENERIC) #832: Sun Apr 20 17:10:49 MDT 2008 deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC Architecture: OpenBSD.i386 Machine : i386 iwi(4) stops functioning (loses network connection and stops passing trafic) if it is made part of a trunk(4) interface together with a bge(4) device (setup as the example in trunk(4) shows). The same behaviour also occurs when the iwi interface is *not* part of the trunk interface (which is somewhat surprising), consisting of only a bge(4) interface. rum(4) functions correctly under the same conditions with (more or less) the same configuration. Also, iwi works fine if setup without involving trunk. The archives contains evidence of others having the same problem: http://marc.info/?l=openbsd-misc&m=115777376323394&w=2 (interestingly on a similar laptop: Dell Latitude D810 while mine is a Dell Latitude D800) Also see http://marc.info/?l=openbsd-misc&m=117158212922551&w=2 which seems to be related. The following tests first shows that the environment and basic configuration works by using a rum device instead of iwi, then tries to setup a trunk interface with bge and iwi which fails. Then a similar test with an axe device instead of bge. The rest of the tests focus on provoking an error when iwi is not part of the trunk interface. A few different variants was made to show the behaviour with different conditions. While the behaviour of each test configuration is more or less consistent for each execution, the behaviour using different devices is not. Tests (performed against the same network): 1. bge0 and rum0 trunked - works fine (further testing not shown here has been done as well) 2. bge0 and iwi0 trunked - iwi stops working with "fatal firmware error". System freezes for ~15s while running ifconfig. 3. axe0 and iwi0 trunked - iwi is not 'active' in the trunk interface. Tests with only one interface in the trunk: 4. bge0 (with no link) - nothing special. 5. bge0 (with link) - "iwi0: fatal firmware error" and it drops its network. This behaviour is consistent. 6. axe0 (with no link) - nothing special. 7. axe0 (with link) - interestingly iwi continues to function as opposed to the bge0 test above. 8. rum0 with (a different!) network - notice the sporadic "iwi0: unknown authentication state 1", although this is not specific to the rum0 case. ( "with link" above means connected to an dumb old 100Mbit Netgear switch with nothing more connected) The system was rebooted after each test. I'm not sure the title of this PR is entirely correct, that is, that either iwi or trunk is to blame. Somehow I would not be surprised if this turns out to be something like a bus related issue etc, but INAKH... Sorry for the length of all this, probably a lot of redundancy. # 1. bge0 and rum0 ------------------------- johan@tank:~> sudo ifconfig rum0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up johan@tank:~> sudo ifconfig bge0 up johan@tank:~> sudo ifconfig trunk0 trunkproto failover trunkport bge0 trunkport rum0 10.0.0.1 netmask 255.255.255.0 johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=0.580 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=0.402 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=0.348 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=0.553 ms --- 10.0.0.2 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.348/0.470/0.580/0.101 ms johan@tank:~> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm enc0: flags=0<> mtu 1536 rum0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 groups: wlan media: IEEE802.11 autoselect (DS11 mode 11g) status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 46dB nwkey <not displayed> 100dBm inet6 fe80::216:aff:fe07:2cc7%rum0 prefixlen 64 scopeid 0x5 axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport rum0 active trunkport bge0 master,active groups: trunk media: Ethernet autoselect status: active inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::211:43ff:fe6a:8646%trunk0 prefixlen 64 scopeid 0x7 [ cable in bge0 is pulled ] johan@tank:~> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 media: Ethernet autoselect (none) status: no carrier inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm enc0: flags=0<> mtu 1536 rum0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 groups: wlan media: IEEE802.11 autoselect (DS5 mode 11g) status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 45dB nwkey <not displayed> 100dBm inet6 fe80::216:aff:fe07:2cc7%rum0 prefixlen 64 scopeid 0x5 axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport rum0 active trunkport bge0 master groups: trunk media: Ethernet autoselect status: active inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::211:43ff:fe6a:8646%trunk0 prefixlen 64 scopeid 0x7 johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=28.802 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=1.906 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=1.736 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.053 ms --- 10.0.0.2 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 1.736/8.624/28.802/11.650 ms johan@tank:~> ------------------------- # 2. bge0 and iwi0 ------------------------- johan@tank:~> sudo ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up johan@tank:~> sudo ifconfig bge0 up johan@tank:~> sudo ifconfig trunk0 trunkproto failover trunkport bge0 trunkport iwi0 10.0.0.1 netmask 255.255.255.0 ifconfig: SIOCSTRUNKPORT: Network is down johan@tank:~> ./EndOfDmesg.sh iwi0: unknown authentication state 1 iwi0: fatal firmware error johan@tank:~> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid MoreAnimosity nwkey <not displayed> 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier trunk0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport bge0 master,active groups: trunk media: Ethernet autoselect status: active johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes ping: sendto: No route to host ping: wrote 10.0.0.2 64 chars, ret=-1 ping: sendto: No route to host ping: wrote 10.0.0.2 64 chars, ret=-1 --- 10.0.0.2 ping statistics --- 2 packets transmitted, 0 packets received, 100.0% packet loss johan@tank:~> sudo ifconfig trunk0 10.0.0.1 netmask 255.255.255.0 johan@tank:~> ifconfig trunk0 trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport bge0 master,active groups: trunk media: Ethernet autoselect status: active inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::211:43ff:fe6a:8646%trunk0 prefixlen 64 scopeid 0x7 johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=1.263 ms 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=0.388 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=0.330 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=0.392 ms --- 10.0.0.2 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.330/0.593/1.263/0.387 ms johan@tank:~> ------------------------- # 3. axe0 and iwi0 ------------------------- johan@tank:~> sudo ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up johan@tank:~> sudo ifconfig axe0 up johan@tank:~> sudo ifconfig trunk0 trunkproto failover trunkport axe0 trunkport iwi0 10.0.0.1 netmask 255.255.255.0 johan@tank:~> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 84dB nwkey <not displayed> 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkproto failover trunkport iwi0 trunkport axe0 master,active groups: trunk media: Ethernet autoselect status: active inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::20f:b5ff:fe84:d639%trunk0 prefixlen 64 scopeid 0x7 johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes 64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=0.891 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=0.454 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=0.524 ms --- 10.0.0.2 ping statistics --- 4 packets transmitted, 3 packets received, 25.0% packet loss round-trip min/avg/max/std-dev = 0.454/0.623/0.891/0.191 ms [ cable in axe0 is pulled ] johan@tank:~> ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 83dB nwkey <not displayed> 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 media: Ethernet autoselect (none) status: no carrier inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkproto failover trunkport iwi0 trunkport axe0 master groups: trunk media: Ethernet autoselect status: active inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::20f:b5ff:fe84:d639%trunk0 prefixlen 64 scopeid 0x7 johan@tank:~> ping -c 4 10.0.0.2 PING 10.0.0.2 (10.0.0.2): 56 data bytes --- 10.0.0.2 ping statistics --- 4 packets transmitted, 0 packets received, 100.0% packet loss johan@tank:~> ------------------------- At this point I wrote a small script to ease testing, see below. # 4. bge0 with no link ------------------------- + ./EndOfDmesg.sh + [ bge0 = rum0 ] + ifconfig bge0 up + sleep 10 + ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 77dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier + ./EndOfDmesg.sh + sleep 1 + ifconfig trunk0 trunkproto failover trunkport bge0 192.168.0.1 netmask 255.255.255.0 0m0.16s real 0m0.00s user 0m0.15s system + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 media: Ethernet autoselect (none) status: no carrier inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 77dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport bge0 master groups: trunk media: Ethernet autoselect status: active inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::211:43ff:fe6a:8646%trunk0 prefixlen 64 scopeid 0x7 + ./EndOfDmesg.sh ------------------------- # 5. bge0 with link ------------------------- + ./EndOfDmesg.sh + [ bge0 = rum0 ] + ifconfig bge0 up + sleep 10 + ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 76dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier + ./EndOfDmesg.sh + sleep 1 + ifconfig trunk0 trunkproto failover trunkport bge0 192.168.0.1 netmask 255.255.255.0 0m20.31s real 0m0.00s user 0m20.25s system + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkdev trunk0 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::211:43ff:fe6a:8646%bge0 prefixlen 64 scopeid 0x1 iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid MoreAnimosity nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 trunk: trunkproto failover trunkport bge0 master,active groups: trunk media: Ethernet autoselect status: active inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::211:43ff:fe6a:8646%trunk0 prefixlen 64 scopeid 0x7 + ./EndOfDmesg.sh iwi0: fatal firmware error ------------------------- # 6. axe0 with no link ------------------------- + ./EndOfDmesg.sh + [ axe0 = rum0 ] + ifconfig axe0 up + sleep 10 + ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 77dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (none) status: no carrier inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 + ./EndOfDmesg.sh + sleep 1 + ifconfig trunk0 trunkproto failover trunkport axe0 192.168.0.1 netmask 255.255.255.0 0m0.00s real 0m0.00s user 0m0.00s system + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 79dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 media: Ethernet autoselect (none) status: no carrier inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkproto failover trunkport axe0 master groups: trunk media: Ethernet autoselect status: active inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::20f:b5ff:fe84:d639%trunk0 prefixlen 64 scopeid 0x7 + ./EndOfDmesg.sh ------------------------- # 7. axe0 with link ------------------------- + ./EndOfDmesg.sh + [ axe0 = rum0 ] + ifconfig axe0 up + sleep 10 + ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 76dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 + ./EndOfDmesg.sh + sleep 1 + ifconfig trunk0 trunkproto failover trunkport axe0 192.168.0.1 netmask 255.255.255.0 0m0.00s real 0m0.00s user 0m0.00s system + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 77dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" 100dBm axe0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkdev trunk0 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::20f:b5ff:fe84:d639%axe0 prefixlen 64 scopeid 0x6 trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 trunk: trunkproto failover trunkport axe0 master,active groups: trunk media: Ethernet autoselect status: active inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::20f:b5ff:fe84:d639%trunk0 prefixlen 64 scopeid 0x7 + ./EndOfDmesg.sh ------------------------- # 8. rum0 with network ------------------------- + ./EndOfDmesg.sh + [ rum0 = rum0 ] + ifconfig rum0 nwid Animosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 78dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 groups: wlan media: IEEE802.11 autoselect (DS1 mode 11b) status: no network ieee80211: nwid Animosity nwkey 0xye4hr1gh7 100dBm inet6 fe80::216:aff:fe07:2cc7%rum0 prefixlen 64 scopeid 0x5 axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (100baseTX full-duplex) status: active + ./EndOfDmesg.sh iwi0: unknown authentication state 1 + sleep 1 + ifconfig trunk0 trunkproto failover trunkport rum0 192.168.0.1 netmask 255.255.255.0 0m0.05s real 0m0.00s user 0m0.01s system + sleep 10 + ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33208 groups: lo inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:11:43:6a:86:46 media: Ethernet autoselect (none) status: no carrier iwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0e:35:e1:30:35 groups: wlan media: IEEE802.11 autoselect status: active ieee80211: nwid MoreAnimosity chan 7 bssid 00:08:a1:b1:93:6f 76dB nwkey 0xye4hr1gh7 100dBm inet6 fe80::20e:35ff:fee1:3035%iwi0 prefixlen 64 scopeid 0x2 enc0: flags=0<> mtu 1536 rum0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 trunk: trunkdev trunk0 groups: wlan media: IEEE802.11 autoselect (DS1 mode 11g) status: no network ieee80211: nwid Animosity nwkey 0xye4hr1gh7 100dBm inet6 fe80::216:aff:fe07:2cc7%rum0 prefixlen 64 scopeid 0x5 axe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0f:b5:84:d6:39 media: Ethernet autoselect (100baseTX full-duplex) status: active trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:16:0a:07:2c:c7 trunk: trunkproto failover trunkport rum0 master groups: trunk media: Ethernet autoselect status: active inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::216:aff:fe07:2cc7%trunk0 prefixlen 64 scopeid 0x7 + ./EndOfDmesg.sh ------------------------- The following script provokes the behaviour and was used to produce some of above output: ------------------------- #!/bin/sh set -x ./EndOfDmesg.sh if [ "${1}" = "rum0" ] ; then ifconfig rum0 nwid Animosity nwkey 0xye4hr1gh7 up else ifconfig ${1} up fi sleep 10 ifconfig iwi0 nwid MoreAnimosity nwkey 0xye4hr1gh7 up sleep 10 ifconfig ./EndOfDmesg.sh sleep 1 time ifconfig trunk0 trunkproto failover trunkport ${1} 192.168.0.1 netmask 255.255.255.0 sleep 10 ifconfig ./EndOfDmesg.sh ------------------------- Silly utility for tailing errormessages from dmesg, EndOfDmesg.sh: ------------------------- #!/bin/sh dmesg | tail -$(( `dmesg | wc -l`-`cat /tmp/first.dmesg | wc -l` )) dmesg > /tmp/first.dmesg ------------------------- Not known. OpenBSD 4.3-current (GENERIC) #832: Sun Apr 20 17:10:49 MDT 2008 deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) M processor 1.60GHz ("GenuineIntel" 686-class) 1.60 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,SBF,EST,TM2 real mem = 536104960 (511MB) avail mem = 510291968 (486MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/30/05, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @ 0xf8c40 (63 entries) bios0: vendor Dell Computer Corporation version "A13" date 06/30/2005 bios0: Dell Computer Corporation Latitude D800 acpi0 at bios0: rev 0 acpi0: tables DSDT FACP ASF! acpi0: wakeup devices LID_(S3) PBTN(S4) PCI0(S3) USB0(S1) USB1(S1) USB2(S1) USB3(S1) MODM(S3) PCIE(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (AGP_) acpiprt2 at acpi0: bus 2 (PCIE) acpicpu0 at acpi0: C3, C3, C2, C1, FVS, 1600, 1600, 1600, 1400, 1200, 1000, 800, 600 MHz acpitz0 at acpi0: critical temperature 90 degC acpiac0 at acpi0: AC unit online acpibat0 at acpi0: BAT0 model "DELL 4P259 " serial 586 type LION oem "Panasonic" acpibat1 at acpi0: BAT1 not present acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: PBTN acpibtn2 at acpi0: SBTN acpidock at acpi0 not configured bios0: ROM list: 0xc0000/0xf800 0xcf800/0x800! cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel 82855PM Host" rev 0x03 ppb0 at pci0 dev 1 function 0 "Intel 82855PM AGP" rev 0x03 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "NVIDIA GeForce FX Go 5200" rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) agp0 at vga1: aperture at 0xe0000000, size 0x8000000 uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x01: irq 11 uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x01: irq 11 uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x01: irq 11 ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x01: irq 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x81 pci2 at ppb1 bus 2 bge0 at pci2 dev 0 function 0 "Broadcom BCM5705M" rev 0x01, BCM5705 A1 (0x3001): irq 11, address 00:11:43:6a:86:46 brgphy0 at bge0 phy 1: BCM5705 10/100/1000baseT PHY, rev. 1 cbb0 at pci2 dev 1 function 0 "TI PCI7510 CardBus" rev 0x01: irq 11, CardBus support disabled cbb1 at pci2 dev 1 function 1 "TI PCI7610 CardBus (Smart Card mode)" rev 0x01: irq 11, CardBus support disabled "TI PCI7(4-6)10 FireWire" rev 0x00 at pci2 dev 1 function 2 not configured vendor "TI", unknown product 0x8204 (class system subclass miscellaneous, rev 0x00) at pci2 dev 1 function 3 not configured iwi0 at pci2 dev 3 function 0 "Intel PRO/Wireless 2200BG" rev 0x05: irq 11, address 00:0e:35:e1:30:35 cardslot0 at cbb0 slot 0 flags 0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 pcmcia1 at cardslot1 ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x01 pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <FUJITSU MHT2040AH> wd0: 16-sector PIO, LBA, 38154MB, 78140160 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <PHILIPS, CDRW/DVD CDD5263, UD91> SCSI0 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x01: irq 11, ICH4 AC97 ac97: codec id 0x83847650 (SigmaTel STAC9750/51) ac97: codec features headphone, 20 bit DAC, 20 bit ADC, SigmaTel 3D audio0 at auich0 "Intel 82801DB Modem" rev 0x01 at pci0 dev 31 function 6 not configured usb1 at uhci0: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1 isa0 at ichpcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo biomask ed6d netmask ed6d ttymask ffef mtrr: Pentium Pro MTRR support ugen0 at uhub1 port 2 "Dell Bluetooth" rev 2.00/12.66 addr 2 softraid0 at root root on wd0a swap on wd0b dump on wd0b
| Dmitry Torokhov | 2.6.27-rc8+ - first impressions |
| Linus Torvalds | Linux 2.6.27-rc8 |
| Nick Piggin | [patch 3/6] mm: fix fault vs invalidate race for linear mappings |
| Alan Cox | [PATCH 00/76] Queued TTY Patches |
git: | |
| Petr Baudis | [FYI][PATCH] Customizing the WinGit installer |
| Pierre Habouzit | Re: git push (mis ?)behavior |
| Mark Levedahl | Allowing override of the default "origin" nickname |
| Junio C Hamano | [PATCH] Detached HEAD (experimental) |
| Richard Stallman | Real men don't attack straw men |
| Luca Dell'Oca | Authenticate squid in Active Directory |
| Leon Dippenaar | New tcp stack attack |
| Nuno Magalhães | Can't scp, ssh is slow to authenticate. |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Andi Kleen | Re: [PATCH] Disable TSO for non standard qdiscs |
| Alexey Dobriyan | [PATCH 01/33] nf_conntrack_sip: de-static helper pointers |
