[LEDE-DEV] issue with rt61-pci
Eddi De Pieri
eddi at depieri.net
Sun Sep 25 00:39:58 PDT 2016
Hi,
I've just flashed an old device with onboard a rt2661 pci card.
Lede-Trunk/Openwrt 15 and trunk:
by using the wifi card(AP mode) dmesg show:
[ 257.472000] ieee80211 phy1: rt61pci_txdone: Warning - TX status
report missed for entry 28
[ 257.480000] ieee80211 phy1: rt61pci_txdone: Warning - TX status
report missed for entry 29
[ 257.488000] ieee80211 phy1: rt61pci_txdone: Warning - TX status
report missed for entry 30
[ 257.496000] ieee80211 phy1: rt61pci_txdone: Warning - TX status
report missed for entry 31
[ 257.504000] ieee80211 phy1: rt61pci_txdone: Warning - TX status
report missed for entry 1
(don't remember which distribution i used to get this log... but all
suffer of the same issue)
and after few seconds of usage the wifi card stop working and it need
a reboot or rmmod rt61-pci/modprobe to make it work again for few
seconds
root at OpenWrt:/lib/firmware# lspci -v
00:01.0 Network controller: Ralink corp. RT2600 802.11 MIMO
Subsystem: Ralink corp. Device 2661
Flags: bus master, slow devsel, latency 64, IRQ 39
Memory at 30000000 (32-bit, non-prefetchable) [size=32K]
Memory at <unassigned> (32-bit, non-prefetchable) [size=2]
Memory at <unassigned> (32-bit, non-prefetchable) [size=2]
Memory at <unassigned> (32-bit, non-prefetchable) [size=2]
Memory at <unassigned> (32-bit, non-prefetchable) [size=2]
Memory at <unassigned> (32-bit, non-prefetchable) [size=2]
Expansion ROM at <unassigned> [disabled] [size=2]
Capabilities: [40] Power Management version 2
Kernel driver in use: rt61pci
lspci: Unable to load libkmod resources: error -12
root at OpenWrt:/proc/irq/39# cat /proc/interrupts
CPU0
0: 0 MIPS 0 smp_ipi0
1: 0 MIPS 1 smp_ipi1
7: 7906287 MIPS 7 timer
8: 0 bcm6345-periph-intc 0 bcm63xx_timer
10: 27 bcm6345-periph-intc 2 bcm63xx_uart
13: 1 bcm6345-periph-intc 5 ohci_hcd:usb2
14: 6 bcm6345-periph-intc 6 eth1
17: 0 bcm6345-periph-intc 9 phy_interrupt
18: 0 bcm6345-periph-intc 10 ehci_hcd:usb1
25: 168436 bcm6345-periph-intc 17 eth1
26: 96231 bcm6345-periph-intc 18 eth1
39: 492016 bcm6345-periph-intc 31 rt61pci
ERR: 0
root at OpenWrt:/proc/irq/39#
it seems that other people even on desktop systems get same error and
is not clear if it is solved on latest ubuntu as well there is already
a ticket opened on openwrt: https://dev.openwrt.org/ticket/18228
On Openwrt 12.09 work correctly.
Have you any idea about what could have introduced this regression?
I've seen that between 3.3.8 and later kernel we use DTS, perhaps is
missing some definitions for pirelli a226m device or something else
more cfg80211 related?
ATTITUDE ADJUSTMENT (12.09, r36088)
root at OpenWrt:/# cat /proc/version
Linux version 3.3.8 (blogic at Debian-60-squeeze-64-minimal) (gcc version
4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Mar 23
18:09:20 UTC 2013
root at OpenWrt:/# cat /proc/interrupts
CPU0
2: 0 MIPS cascade_ip2
7: 479612 MIPS timer
8: 0 bcm63xx_ipic bcm63xx_timer
10: 18149 bcm63xx_ipic bcm63xx_uart
14: 19 bcm63xx_ipic eth1
17: 0 bcm63xx_ipic phy_interrupt
25: 247853 bcm63xx_ipic eth1
26: 117400 bcm63xx_ipic eth1
39: 552385 bcm63xx_ipic 0000:00:01.0
ERR: 0
root at OpenWrt:/# lspci -v
00:01.0 Network controller: Ralink corp. RT2600 802.11 MIMO
Subsystem: Ralink corp. Device 2661
Flags: bus master, slow devsel, latency 64, IRQ 39
Memory at 30000000 (32-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 2
Kernel driver in use: rt61pci
01:1e.0 CardBus bridge: Broadcom Corporation Device 6358
Subsystem: Broadcom Corporation Device 6358
Flags: bus master, slow devsel, latency 0, IRQ 39
Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 00000000-00000fff
Memory window 1: 00000001-00000fff
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
Regards
Eddi De Pieri
More information about the Lede-dev
mailing list