8.0-rc2 meshmode breaks hostap mode on ath0

Marten Vijn info at martenvijn.nl
Thu Nov 12 14:26:37 UTC 2009


hi

8.0-rc2 802.11s breaks ap mode:
- on the same interface 
- when mesh is on diffent channel

how-to reproduce:
ifconfig wlan0 create wlandev ath0 wlanmode hostap
ifconfig wlan0 ssid bert channel 3 up
ifconfig wlan1 create wlandev ath0 wlanmode mesh
ifconfig wlan1 channel 3 meshid ernie up
ifconfig ==> wlan0  =>  status: running
ifconfig wlan1 channel 7
ifconfig ==> wlan0 =>  status: no carrier

details below,

kind regards,
Marten

dmesg:

# dmesg
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights
reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RC2 #0: Tue Nov 10 20:24:18 CET 2009
    root at master:/usr/obj/nanobsd.full/usr/src/sys/KERNEL i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Enhanced Am486DX4/Am5x86 Write-Back (486-class CPU)
  Origin = "AuthenticAMD"  Id = 0x494  Stepping = 4
  Features=0x1<FPU>
real memory  = 67108864 (64 MB)
avail memory = 55230464 (52 MB)
wlan: mac acl policy registered
kbd1 at kbdmux0
ACPI Error: A valid RSDP was not found 20090521 tbxfroot-309
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
*** WARNING: missing CPU_ELAN -- timekeeping may be wrong
pcib0: <AMD Elan SC520 host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
ath0: <Atheros 5212> mem 0xa0000000-0xa000ffff irq 10 at device 16.0 on
pci0
ath0: [ITHREAD]
ath0: AR5212 mac 5.9 RF5112 phy 4.3
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe000-0xe0ff mem
0xa0010000-0xa0010fff irq 11 at device 18.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <MII bus> on sis0
nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0
nsphyter0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:00:24:c5:59:8c
sis0: [ITHREAD]
sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem
0xa0011000-0xa0011fff irq 5 at device 19.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <MII bus> on sis1
nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1
nsphyter1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:00:24:c5:59:8d
sis1: [ITHREAD]
sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem
0xa0012000-0xa0012fff irq 9 at device 20.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <MII bus> on sis2
nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2
nsphyter2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: Ethernet address: 00:00:24:c5:59:8e
sis2: [ITHREAD]
cpu0 on motherboard
isa0: <ISA bus> on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: unable to get the current command byte value.
atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on
isa0
uart0: [FILTER]
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
uart1: [FILTER]
Timecounters tick every 1.000 msec
ad0: 1923MB <CF CARD 2GB Ver2.19K> at ata0-master PIO4
Trying to mount root from ufs:/dev/ad0s1a
Invalid time in real time clock.
Check and reset the date immediately!
wlan0: Ethernet address: 00:0b:6b:34:58:99
wlan1: Ethernet address: 00:0b:6b:34:58:99
Waiting (max 60 seconds) for system process `vnlru' to stop...done
Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining...0 0 done
All buffers synced.
Uptime: 9m38s
Rebooting...
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights
reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RC2 #0: Tue Nov 10 20:24:18 CET 2009
    root at master:/usr/obj/nanobsd.full/usr/src/sys/KERNEL i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Am5x86 Write-Back (486-class CPU)
  Origin = "AuthenticAMD"  Id = 0x4f4  Stepping = 4
  Features=0x1<FPU>
real memory  = 67108864 (64 MB)
avail memory = 55230464 (52 MB)
wlan: mac acl policy registered
kbd1 at kbdmux0
ACPI Error: A valid RSDP was not found 20090521 tbxfroot-309
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
*** WARNING: missing CPU_ELAN -- timekeeping may be wrong
pcib0: <AMD Elan SC520 host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
ath0: <Atheros 5212> mem 0xa0000000-0xa000ffff irq 10 at device 16.0 on
pci0
ath0: [ITHREAD]
ath0: AR5212 mac 5.9 RF5112 phy 4.3
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe000-0xe0ff mem
0xa0010000-0xa0010fff irq 11 at device 18.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <MII bus> on sis0
nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0
nsphyter0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:00:24:c5:59:8c
sis0: [ITHREAD]
sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem
0xa0011000-0xa0011fff irq 5 at device 19.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <MII bus> on sis1
nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1
nsphyter1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:00:24:c5:59:8d
sis1: [ITHREAD]
sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem
0xa0012000-0xa0012fff irq 9 at device 20.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <MII bus> on sis2
nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2
nsphyter2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: Ethernet address: 00:00:24:c5:59:8e
sis2: [ITHREAD]
cpu0 on motherboard
isa0: <ISA bus> on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: unable to get the current command byte value.
atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on
isa0
uart0: [FILTER]
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
uart1: [FILTER]
Timecounters tick every 1.000 msec
ad0: 1923MB <CF CARD 2GB Ver2.19K> at ata0-master PIO4
Trying to mount root from ufs:/dev/ad0s1a
Invalid time in real time clock.
Check and reset the date immediately!



# tail -n 40 /var/log/messages
Nov 10 19:31:30  kernel: nsphyter1:  10baseT, 10baseT-FDX, 100baseTX,
100baseTX-FDX, auto
Nov 10 19:31:30  kernel: sis1: Ethernet address: 00:00:24:c5:59:8d
Nov 10 19:31:30  kernel: sis1: [ITHREAD]
Nov 10 19:31:30  kernel: sis2: <NatSemi DP8381[56] 10/100BaseTX> port
0xe200-0xe2ff mem 0xa0012000-0xa0012fff irq 9 at device 20.0 on pci0
Nov 10 19:31:30  kernel: sis2: Silicon Revision: DP83816A
Nov 10 19:31:30  kernel: miibus2: <MII bus> on sis2
Nov 10 19:31:30  kernel: nsphyter2: <DP83815 10/100 media interface> PHY
0 on miibus2
Nov 10 19:31:30  kernel: nsphyter2:  10baseT, 10baseT-FDX, 100baseTX,
100baseTX-FDX, auto
Nov 10 19:31:30  kernel: sis2: Ethernet address: 00:00:24:c5:59:8e
Nov 10 19:31:30  kernel: sis2: [ITHREAD]
Nov 10 19:31:30  kernel: cpu0 on motherboard
Nov 10 19:31:30  kernel: isa0: <ISA bus> on motherboard
Nov 10 19:31:30  kernel: pmtimer0 on isa0
Nov 10 19:31:30  kernel: orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff
pnpid ORM0000 on isa0
Nov 10 19:31:30  kernel: ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
Nov 10 19:31:30  kernel: ata0: [ITHREAD]
Nov 10 19:31:30  kernel: ata1 at port 0x170-0x177,0x376 irq 15 on isa0
Nov 10 19:31:30  kernel: ata1: [ITHREAD]
Nov 10 19:31:30  kernel: atkbdc0: <Keyboard controller (i8042)> at port
0x60,0x64 on isa0
Nov 10 19:31:30  kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
Nov 10 19:31:30  kernel: kbd0 at atkbd0
Nov 10 19:31:30  kernel: atkbd0: [GIANT-LOCKED]
Nov 10 19:31:30  kernel: atkbd0: [ITHREAD]
Nov 10 19:31:30  kernel: psm0: unable to get the current command byte
value.
Nov 10 19:31:30  kernel: atrtc0: <AT Real Time Clock> at port 0x70 irq 8
on isa0
Nov 10 19:31:30  kernel: uart0: <16550 or compatible> at port
0x3f8-0x3ff irq 4 flags 0x10 on isa0
Nov 10 19:31:30  kernel: uart0: [FILTER]
Nov 10 19:31:30  kernel: uart0: console (9600,n,8,1)
Nov 10 19:31:30  kernel: uart1: <16550 or compatible> at port
0x2f8-0x2ff irq 3 on isa0
Nov 10 19:31:30  kernel: uart1: [FILTER]
Nov 10 19:31:30  kernel: Timecounters tick every 1.000 msec
Nov 10 19:31:30  kernel: ad0: 1923MB <CF CARD 2GB Ver2.19K> at
ata0-master PIO4
Nov 10 19:31:30  kernel: Trying to mount root from ufs:/dev/ad0s1a
Nov 10 19:31:30  kernel: Invalid time in real time clock.
Nov 10 19:31:30  kernel: Check and reset the date immediately!
Nov 10 19:31:54  login: ROOT LOGIN (root) ON ttyu0
Nov 10 19:32:05  kernel: wlan0: Ethernet address: 00:0b:6b:34:58:
Nov 10 19:32:05  kernel: 99
Nov 10 19:32:26  kernel: wlan1: Ethernet add
Nov 10 19:32:26  kernel: ress: 00:0b:6b:34:58:99



-- 
http://www.voedselbankleiden.nl needs your help!
http://martenvijn.nl        
http://bsd.wifisoft.org/nek/ 
http://opencommunitycamp.org OCC 2010





More information about the freebsd-stable mailing list