Re: [LEDE-DEV] issue with rt61-pci

2016-11-02 Thread Eddi De Pieri
Hi,

It seems that this issue is due to DMA. But... i can't find where is
the setup of dma for pci bus for bcm6358

Regards

On Sun, Sep 25, 2016 at 9:39 AM, Eddi De Pieri  wrote:
> 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.48] 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@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 3000 (32-bit, non-prefetchable) [size=32K]
> Memory at  (32-bit, non-prefetchable) [size=2]
> Memory at  (32-bit, non-prefetchable) [size=2]
> Memory at  (32-bit, non-prefetchable) [size=2]
> Memory at  (32-bit, non-prefetchable) [size=2]
> Memory at  (32-bit, non-prefetchable) [size=2]
> Expansion ROM at  [disabled] [size=2]
> Capabilities: [40] Power Management version 2
> Kernel driver in use: rt61pci
> lspci: Unable to load libkmod resources: error -12
>
> root@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@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@OpenWrt:/# cat /proc/version
> Linux version 3.3.8 (blogic@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@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  :00:01.0
> ERR:  0
>
> root@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 3000 (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: -0fff
> Memory window 1: 0001-0fff
> I/O window 0: -0003
> I/O window 1: -0003
>
> Regards
> Eddi De Pieri

___
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev


[LEDE-DEV] issue with rt61-pci

2016-09-25 Thread Eddi De Pieri
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.48] 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@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 3000 (32-bit, non-prefetchable) [size=32K]
Memory at  (32-bit, non-prefetchable) [size=2]
Memory at  (32-bit, non-prefetchable) [size=2]
Memory at  (32-bit, non-prefetchable) [size=2]
Memory at  (32-bit, non-prefetchable) [size=2]
Memory at  (32-bit, non-prefetchable) [size=2]
Expansion ROM at  [disabled] [size=2]
Capabilities: [40] Power Management version 2
Kernel driver in use: rt61pci
lspci: Unable to load libkmod resources: error -12

root@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@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@OpenWrt:/# cat /proc/version
Linux version 3.3.8 (blogic@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@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  :00:01.0
ERR:  0

root@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 3000 (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: -0fff
Memory window 1: 0001-0fff
I/O window 0: -0003
I/O window 1: -0003

Regards
Eddi De Pieri

___
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev