8.0-rc2 meshmode breaks hostap mode on ath0

Marten Vijn info at martenvijn.nl
Tue Nov 17 21:13:24 UTC 2009


On Thu, 2009-11-12 at 15:26 +0100, Marten Vijn wrote:
> 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


and is persistent in: 8.0-PRERELEASE

tinybsd# uname -a
FreeBSD tinybsd.freebsd.org 8.0-PRERELEASE FreeBSD 8.0-PRERELEASE #0
r199257: Tue Nov 17 21:26:00 CET 2009
root at master:/usr/obj/usr/src/sys/TINYBSD  i386
tinybsd# 
> 

> details below,
> 
> kind regards,
> Marten

dmesg:
tinybsd# uname -a
FreeBSD tinybsd.freebsd.org 8.0-PRERELEASE FreeBSD 8.0-PRERELEASE #0
r199257: Tue Nov 17 21:26:00 CET 2009
root at master:/usr/obj/usr/src/sys/TINYBSD  i386
tinybsd# 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-PRERELEASE #0 r199257: Tue Nov 17 21:26:00 CET 2009
    root at master:/usr/obj/usr/src/sys/TINYBSD i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by National Semi (233.33-MHz
586-class CPU)
  Origin = "Geode by NSC"  Id = 0x540  Stepping = 0
  Features=0x808131<FPU,TSC,MSR,CX8,CMOV,MMX>
real memory  = 134217728 (128 MB)
avail memory = 120905728 (115 MB)
wlan: mac acl policy registered
kbd0 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.
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
ath0: <Atheros 5212> mem 0x80000000-0x8000ffff irq 12 at device 13.0 on
pci0
ath0: [ITHREAD]
ath0: AR5212 mac 5.9 RF5112 phy 4.3
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0x1000-0x10ff mem
0x80040000-0x80040fff irq 10 at device 14.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:0d:b9:05:41:b4
sis0: [ITHREAD]
isab0: <PCI-ISA bridge> port 0xf400-0xf43f,0xf600-0xf63f at device 18.0
on pci0
isa0: <ISA bus> on isab0
pci0: <bridge> at device 18.1 (no driver attached)
atapci0: <National Geode SC1100 ATA33 controller> port
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 18.2 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <multimedia, audio> at device 18.3 (no driver attached)
pci0: <bridge> at device 18.5 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xf0000000-0xf0000fff irq 9
at device 19.0 on pci0
ohci0: [ITHREAD]
usbus0: <OHCI (generic) USB controller> on ohci0
cpu0 on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xe0000-0xe7fff pnpid ORM0000 on isa0
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)
RTC BIOS diagnostic error 80<clock_battery>
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
ad0ugen0.1: <(0x0e11)> at usbus0
uhub0: <(0x0e11) OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on
usbus0
: FAILURE - SETFEATURES SET TRANSFER MODE status=51<READY,DSC,ERROR>
error=4<ABORTED>
ad0: 61MB <SanDisk SDCFB-64 Vdg 8.18> at ata0-master BIOSPIO
GEOM: ad0: geometry does not match labuhub0: 3 ports with 3 removable,
self powered
el (4h,32s != 8h,32s).
GEOM: ad0: media size does not match label.
Trying to mount root from ufs:/dev/ad0a
wlan0: Ethernet address: 00:0b:6b:34:58:99
wlan1: Ethernet address: 00:0b:6b:34:58:99
sis0: link state changed to DOWN
tinybsd# 


> 
> 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