athn in 6.5: no link. Works in 6.4

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

athn in 6.5: no link. Works in 6.4

Pedro Fortuny Ayuso

I am having a surprising problem: my athn driver (computer is
a 2007 MacBook Pro Core 2 duo) works flawlessly with an iphone 7
as a wifi router (i.e. wifi tethering). The device, as per
dmesg is:

athn0 at pci3 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 1 int 17
athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 4, address ...

The ifconfig shows:

athn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:19:e3:08:01:7c
        index 2 priority 4 llprio 3
        groups: wlan egress
        media: IEEE802.11 autoselect (HT-MCS15 mode 11n)
        status: active
        ieee80211: nwid pfortuny-iphone7 chan 6 bssid be:e1:43:75:4c:58 -49dBm wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp
       

However, I upgraded to 6.5 and it does not work any more (when
doing a

pera-mb$ doas ifconfig athn0 nwwid pfortuny-iphone7 wpakey ....

it always says:

athn0: no link..........

Sorry but I do not have the 6.5 logs because I am a bit
afraid to break everything again... What I am certain is that
it complains (when using 6.5):

athn0: could not wakeup chip
athn0: unable to reset hardware; reset status 60

However, those messages also appear when using 6.4 and then
go away and the device works (I am writing this message using
my tethered iphone connection).

I have been trying to set up the wifi in a lot of ways but to
no avail before downgrading to 6.4 again.

I am pasting my (working 6.4) dmesg, sorry for not having the
6.5 available.

Thanks and please do ask for any more info you might need.


Pedro.

OpenBSD 6.4 (GENERIC.MP) #943: Thu Oct 11 13:51:32 MDT 2018
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC.MP
real mem  = 3204898816 (3056MB)
avail mem = 3131359232 (2986MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: date 07/29/05, SMBIOS rev. 2.4 @ 0xe0000 (40 entries)
bios0: vendor Apple Inc. version "MBP22.88Z.00A5.B07.0708131242" date 08/13/07
bios0: Apple Computer, Inc. MacBookPro2,2
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP HPET APIC MCFG ASF! SBST ECDT SSDT SSDT SSDT
acpi0: wakeup devices ADP1(S3) LID0(S3) PXS1(S4) PXS2(S4) USB1(S3) USB2(S3) USB3(S3) USB4(S3) USB7(S3) EC__(S3)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz ("GenuineIntel" 686-class) 2.33 GHz, 06-0f-06
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG,LAHF,PERF,SENSOR,MELTDOWN
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 166MHz
cpu0: mwait min=64, max=64, C-substates=0.2.2.2.2, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz ("GenuineIntel" 686-class) 2.33 GHz, 06-0f-06
cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,NXE,LONG,LAHF,PERF,SENSOR,MELTDOWN
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins, remapped
acpimcfg0 at acpi0
acpimcfg0: addr 0xf0000000, bus 0-255
acpiec0 at acpi0
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (PEGP)
acpiprt2 at acpi0: bus 2 (RP01)
acpiprt3 at acpi0: bus 3 (RP02)
acpiprt4 at acpi0: bus 4 (RP03)
acpiprt5 at acpi0: bus 12 (PCIB)
acpicpu0 at acpi0: !C3(100@55 mwait@0x31), !C2(500@1 mwait@0x10), C1(1000@1 mwait), PSS
acpicpu1 at acpi0: !C3(100@55 mwait@0x31), !C2(500@1 mwait@0x10), C1(1000@1 mwait), PSS
acpisbs0 at acpi0: SBS0 model "ASMB012" serial 30839 type LION oem "Sony"
acpiac0 at acpi0: AC unit online
acpibtn0 at acpi0: LID0
"APP0002" at acpi0 not configured
acpibtn1 at acpi0: PWRB
acpibtn2 at acpi0: SLPB
"APP0001" at acpi0 not configured
"ACPI0008" at acpi0 not configured
"APP0003" at acpi0 not configured
"ACPI0001" at acpi0 not configured
acpicmos0 at acpi0
acpivideo0 at acpi0: GFX0
bios0: ROM list: 0xc0000/0xfa00
cpu0: Enhanced SpeedStep 2328 MHz: speeds: 2333, 2167, 2000, 1833, 1667, 1500, 1333, 1000 MHz
memory map conflict 0xbff00000/0x100000
memory map conflict 0xf00f8000/0x1000
memory map conflict 0xfed1c000/0x4000
memory map conflict 0xfffb0000/0x30000
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03
ppb0 at pci0 dev 1 function 0 "Intel 82945GM PCIE" rev 0x03: apic 1 int 16
pci1 at ppb0 bus 1
1:0:0: mem address conflict 0xfffe0000/0x20000
radeondrm0 at pci1 dev 0 function 0 "ATI Radeon Mobility X1600" rev 0x00
drm0 at radeondrm0
radeondrm0: msi
vendor "Intel", unknown product 0x27a3 (class DASP subclass Time and Frequency, rev 0x03) at pci0 dev 7 function 0 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
azalia0: codecs: Sigmatel STAC9220/1
audio0 at azalia0
ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 17
pci2 at ppb1 bus 2
mskc0 at pci2 dev 0 function 0 "Marvell Yukon 88E8053" rev 0x22, Yukon-2 EC rev. A3 (0x2): apic 1 int 16
msk0 at mskc0 port A: address 00:17:f2:cd:df:cc
eephy0 at msk0 phy 0: 88E1111 Gigabit PHY, rev. 2
ppb2 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 1 int 16
pci3 at ppb2 bus 3
athn0 at pci3 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 1 int 17
athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 4, address 00:19:e3:08:01:7c
ppb3 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 1 int 18
pci4 at ppb3 bus 4
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 23
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 19
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 18
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 16
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb4 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci5 at ppb4 bus 12
"TI TSB82AA2 FireWire" rev 0x01 at pci5 dev 3 function 0 not configured
ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled
pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <HL-DT-ST, DVDRW GWA4080MA, AE39> ATAPI 5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 disabled (no drives)
pciide1 at pci0 dev 31 function 2 "Intel 82801GBM SATA" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide1: using apic 1 int 19 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 1: <OWC Mercury Electra 3G SSD>
wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors
wd0(pciide1:0:1): using PIO mode 4, Ultra-DMA mode 6
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: apic 1 int 19
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 2GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
spdmem1 at iic0 addr 0x52: 2GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at ichpcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
asmc0 at isa0 port 0x300/32: rev 1.12f512, 262 keys
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
vmm0 at mainbus0: VMX
uvideo0 at uhub0 port 4 configuration 1 interface 0 "Apple Computer Bluetooth" rev 2.00/1.0f addr 2
uhidev0 at uhub1 port 1 configuration 1 interface 0 "Logitech USB Keyboard" rev 1.10/64.00 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard
uhidev1 at uhub1 port 1 configuration 1 interface 1 "Logitech USB Keyboard" rev 1.10/64.00 addr 2
uhidev1: iclass 3/0, 3 report ids
uhid0 at uhidev1 reportid 1: input=1, output=0, feature=0
uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0
uhid2 at uhidev1 reportid 3: input=3, output=0, feature=0
uhidev2 at uhub1 port 2 configuration 1 interface 0 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.18 addr 3
uhidev2: iclass 3/1
ukbd1 at uhidev2: 8 variable keys, 5 key codes, country code 13
wskbd1 at ukbd1 mux 1
uhidev3 at uhub1 port 2 configuration 1 interface 1 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.18 addr 3
uhidev3: iclass 3/1, 5 report ids
ums0 at uhidev3 reportid 2: 3 buttons
wsmouse0 at ums0 mux 0
ums1 at uhidev3 reportid 5
ums1: mouse has no X report
uhidev4 at uhub1 port 2 configuration 1 interface 2 "Apple Computer Apple Internal Keyboard / Trackpad" rev 2.00/0.18 addr 3
uhidev4: iclass 3/0
uhid3 at uhidev4: input=1, output=0, feature=0
uhidev5 at uhub3 port 2 configuration 1 interface 0 "Apple Computer, Inc. IR Receiver" rev 2.00/1.10 addr 2
uhidev5: iclass 3/0, 38 report ids
uhid4 at uhidev5 reportid 36: input=4, output=0, feature=0
uhid5 at uhidev5 reportid 37: input=4, output=0, feature=0
uhid6 at uhidev5 reportid 38: input=4, output=0, feature=0
uhidev6 at uhub4 port 1 configuration 1 interface 0 "Apple Computer HID-proxy" rev 2.00/19.65 addr 2
uhidev6: iclass 3/1
ukbd2 at uhidev6: 8 variable keys, 6 key codes
wskbd2 at ukbd2 mux 1
uhidev7 at uhub4 port 1 configuration 1 interface 1 "Apple Computer HID-proxy" rev 2.00/19.65 addr 2
uhidev7: iclass 3/1
ums2 at uhidev7: 5 buttons
wsmouse1 at ums2 mux 0
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on wd0a (6b24bb4ae5b95f4e.a) swap on wd0b dump on wd0b
initializing kernel modesetting (RV530 0x1002:0x71C5 0x106B:0x0080).
radeon_cp: Failed to load firmware "radeon/R520_cp.bin"
error: [drm:pid0:r100_cp_init] *ERROR* Failed to load firmware!
drm:pid0:r520_startup *ERROR* failed initializing CP (-2).
drm:pid0:r520_init *ERROR* Disabling GPU acceleration
Can't enable IRQ/MSI because no handler is installed
radeondrm0: 1440x900, 32bpp
wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wskbd2: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
uvideo0: loadfirmware error=2!
athn0: could not wakeup chip
athn0: unable to reset hardware; reset status 60


--
Pedro Fortuny Ayuso
http://pfortuny.net

Despacho 2-8-6
EPIG, Campus de Viesques, Gijon
Dpto. de Matematicas
Universidad de Oviedo


Reply | Threaded
Open this post in threaded view
|

Re: athn in 6.5: no link. Works in 6.4

Stefan Sperling-5
On Tue, Sep 03, 2019 at 04:17:05PM +0000, Pedro Fortuny Ayuso wrote:
>
> I am having a surprising problem: my athn driver (computer is
> a 2007 MacBook Pro Core 2 duo) works flawlessly with an iphone 7
> as a wifi router (i.e. wifi tethering). The device, as per
> dmesg is:
>
> athn0 at pci3 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 1 int 17
> athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 4, address ...

Known issue. I will need more information to fix it.
Specifically, knowing which commit between 6.4 and 6.5 broke your
device would be very helpful.

Alternatively, if somebody could ship me one of these AR5418 devices,
I could debug the problem myself.

Regards,
Stefan

Reply | Threaded
Open this post in threaded view
|

Re: athn in 6.5: no link. Works in 6.4

Diana Eichert
If no one in Europe donates one to you I'm more than willing to send
one across the pond.

diana

On Tue, Sep 3, 2019 at 4:10 PM Stefan Sperling <[hidden email]> wrote:
>

> Alternatively, if somebody could ship me one of these AR5418 devices,
> I could debug the problem myself.
>
> Regards,
> Stefan

Reply | Threaded
Open this post in threaded view
|

Re: athn in 6.5: no link. Works in 6.4

Pedro Fortuny Ayuso
In reply to this post by Stefan Sperling-5
How can I do that? I mean, commit of what files, etc?

Thanks,
Pedro.


-----
Pedro Fortuny Ayuso
[hidden email]

> On 3 Sep 2019, at 22:09, Stefan Sperling <[hidden email]> wrote:
>
>> On Tue, Sep 03, 2019 at 04:17:05PM +0000, Pedro Fortuny Ayuso wrote:
>>
>> I am having a surprising problem: my athn driver (computer is
>> a 2007 MacBook Pro Core 2 duo) works flawlessly with an iphone 7
>> as a wifi router (i.e. wifi tethering). The device, as per
>> dmesg is:
>>
>> athn0 at pci3 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 1 int 17
>> athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 4, address ...
>
> Known issue. I will need more information to fix it.
> Specifically, knowing which commit between 6.4 and 6.5 broke your
> device would be very helpful.
>
> Alternatively, if somebody could ship me one of these AR5418 devices,
> I could debug the problem myself.
>
> Regards,
> Stefan

Reply | Threaded
Open this post in threaded view
|

Re: athn in 6.5: no link. Works in 6.4

Stefan Sperling-5
On Wed, Sep 04, 2019 at 04:55:02AM +0000, Pedro Fortuny Ayuso wrote:
> How can I do that? I mean, commit of what files, etc?

If all you need is a list of files in the source tree, the list is:

sys/dev/ic/athn.c
sys/dev/ic/athnvar.h
sys/dev/ic/ar5008.c
sys/dev/ic/ar5416.c
sys/dev/ic/ar5416reg.h
sys/dev/ic/ar9280.c
sys/dev/ic/ar928reg.h

The general idea is to test kernels from different dates and find out
when things started breaking for you.

To speed this up you could start by testing pre-compiled kernels from here:
http://ftp.hostserver.de/archive/

Based on other similar problem reports which have already been addressed
a possible cut-off date is around February 2019:
https://marc.info/?l=openbsd-bugs&m=155769666903558&w=2

If you need more assistence let me know.

Reply | Threaded
Open this post in threaded view
|

Re: athn in 6.5: no link. Works in 6.4

Pedro Fortuny Ayuso
Hi!

Sorry for the delay. I have looked into the archives you provided and,
unfortunatley, already the version from April 21 does not work. I gather
from the referenced conversation that we may need to look into February.
Would it be possible to get those binaries?

Thanks a lot,


Pedro.

Stefan Sperling <[hidden email]> writes:

> On Wed, Sep 04, 2019 at 04:55:02AM +0000, Pedro Fortuny Ayuso wrote:
>> How can I do that? I mean, commit of what files, etc?
>
> If all you need is a list of files in the source tree, the list is:
>
> sys/dev/ic/athn.c
> sys/dev/ic/athnvar.h
> sys/dev/ic/ar5008.c
> sys/dev/ic/ar5416.c
> sys/dev/ic/ar5416reg.h
> sys/dev/ic/ar9280.c
> sys/dev/ic/ar928reg.h
>
> The general idea is to test kernels from different dates and find out
> when things started breaking for you.
>
> To speed this up you could start by testing pre-compiled kernels from here:
> http://ftp.hostserver.de/archive/
>
> Based on other similar problem reports which have already been addressed
> a possible cut-off date is around February 2019:
> https://marc.info/?l=openbsd-bugs&m=155769666903558&w=2
>
> If you need more assistence let me know.


--
Pedro Fortuny Ayuso
http://pfortuny.net

Despacho 2-8-6
EPIG, Campus de Viesques, Gijon
Dpto. de Matematicas
Universidad de Oviedo