On 11/29/2009 05:59 PM, Gábor Stefanik wrote: > On Sun, Nov 29, 2009 at 3:01 PM, Tim Blechmann <tim@xxxxxxxxxx> wrote: >> On 11/04/2009 07:00 PM, Tim Blechmann wrote: >>>> running the rt61pci module on 2.6.31.5 works fine, but using the recent >>>> linus/master (2.6.32-rc5) results in this: >>> >>> same issue with 2.6.32-rc5 ... new bootlog with more debugging info >>> attached ... >> >> i was still able to reproduce this issue with 2.6.32-rc8 ... it would >> be nice, if someone could have a look into this issue before 2.6.32 is >> released ... >> >> dmesg from 2.6.32-rc8: >> [ 10.249098] rt61pci 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 >> [ 10.257182] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - NIC: 0xff80 >> [ 10.257184] phy0 -> rt61pci_validate_eeprom: EEPROM recovery - Led: 0xe0ff >> [ 10.257187] phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 0302, rf: 0003, rev: 0002561c. >> [ 10.351794] Registered led device: rt61pci-phy0::radio >> [ 10.351839] Registered led device: rt61pci-phy0::assoc >> [ 14.342046] rt61pci 0000:06:00.0: firmware: requesting rt2561.bin >> [ 14.395533] phy0 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 0.8. >> [ 14.421238] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 102. >> [ 14.421245] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 4, CWmax: 5, Aifs: 2, TXop: 188. >> [ 14.421252] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 3, TXop: 0. >> [ 14.421258] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 7, TXop: 0. >> [ 273.404685] phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2. >> [ 273.404687] Please file bug report to http://rt2x00.serialmonkey.com. >> [ 282.143549] wlan0: no IPv6 routers present >> [ 357.304908] phy0 -> rt61pci_txdone: Warning - TX status report missed for entry 2 >> [ 357.333806] phy0 -> rt61pci_txdone: Warning - TX status report missed for entry 9 >> [ 360.172776] phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2. >> [ 360.172778] Please file bug report to http://rt2x00.serialmonkey.com. >> [ 360.172782] phy0 -> rt2x00mac_tx_rts_cts: Warning - Failed to send RTS/CTS frame. >> [ 383.880010] No probe response from AP 00:24:fe:09:94:18 after 500ms, disconnecting. >> [ 383.880026] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 2, CWmax: 3, Aifs: 2, TXop: 47. >> [ 383.880034] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 94. >> [ 383.880042] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 3, TXop: 0. >> [ 383.880050] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 7, TXop: 0. >> [ 385.220460] wlan0: direct probe to AP 00:24:fe:09:94:18 (try 1) >> [ 385.421337] wlan0: direct probe to AP 00:24:fe:09:94:18 (try 2) >> [ 385.621304] wlan0: direct probe to AP 00:24:fe:09:94:18 (try 3) >> [ 385.821264] wlan0: direct probe to AP 00:24:fe:09:94:18 timed out >> >> >> lspci -vvv: >> >> 06:00.0 Network controller: RaLink RT2561/RT61 rev B 802.11g >> Subsystem: D-Link System Inc Device 3c09 >> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- >> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- >> Latency: 64, Cache Line Size: 64 bytes >> Interrupt: pin A routed to IRQ 16 >> Region 0: Memory at fb6f8000 (32-bit, non-prefetchable) [size=32K] >> Capabilities: [40] Power Management version 2 >> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) >> Status: D0 PME-Enable- DSel=0 DScale=0 PME- >> Kernel driver in use: rt61pci >> Kernel modules: rt61pci >> >> thanks, tim > > Could you please try a bisect between 2.6.31 and 2.6.32-rc5? That > should reveal the faulty commit. unfortunately, this bug seems to be shadowed by another bug, so bisecting was not really successful ... do you have suggestions for commits to revert? the commits touching drivers/net/wireless/rt2x00/* are: Alexey Dobriyan (1): headers: remove sched.h from interrupt.h Andrew Price (1): rt2x00: fix the definition of rt2x00crypto_rx_insert_iv Benoit PAPILLAULT (1): rt2x00: Add support for retry rates David S. Miller (2): Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 Merge branch 'master' of master.kernel.org:/.../davem/net-2.6 Igor Perminov (3): rt2x00: Fix for race condition while update beacon rt2x00: FIF_PSPOLL filter flag support rt2x00: Fix beacon de-synchronization while update beacon Ivo van Doorn (18): rt2x00: use wiphy rfkill interface rt2x00: Remove DEVICE_STATE_DISABLED_RADIO_HW rt2x00: Fix build error when crypto support is disabled rt2x00: Remove usage of deprecated radio_enabled & IEEE80211_CONF_CHANGE_RADIO_ENABLED rt2x00: Use IEEE80211_TX_CTL_MORE_FRAMES flag rt2x00: Align ieee80211 header to 4-byte boundary for PCI devices rt2x00: Fix RFKILL polling rt2x00: Fix for rt2800usb for SHARED_KEY_TABLE initializations rt2x00: Add new RF chip defines rt2x00: Set SKBDESC_L2_PADDED in RX path rt2x00: wireless CLI ID and packet ID must not be 0 rt2x00: Fix MCS register intialization rt2x00: configure_filter() callback is allowed to sleep rt2x00: bss_info_changed() callback is allowed to sleep rt2x00: Cleanup rt2x00mac_bss_info_changed() rt2x00: Fix TX status reporting rt2x00: Reorganize padding & L2 padding rt2x00: Hardcode TX ack timeout and consume time Johannes Berg (4): rt2x00: remove skb->do_not_encrypt usage mac80211: push rx status into skb->cb wireless: remove print_mac uses mac80211: allow configure_filter callback to sleep Lars Ericsson (3): rt2x00: Don't alter rt2x00dev->default_ant rt2x00: Fix quality houskeeping for software diversity rt2x00: Fix rounding errors in RSSI average calculation Luis Correia (1): rt2x00: Comment spellchecking Luis R. Rodriguez (2): rt2x00: move experimental on kconfig only to rt2800usb mac80211: redefine usage of the mac80211 workqueue Michal Szalata (1): rt2x00: Thrustmaster FunAccess WIFI USB and rt73usb Pavel Roskin (2): rt61pci: fix module reloading rt2x00: cancel all work on disconnect Stefan Steuerwald (1): rt2x00: Implement set_tim callback for all drivers -- tim@xxxxxxxxxx http://tim.klingt.org Which is more musical, a truck passing by a factory or a truck passing by a music school? John Cage
Attachment:
signature.asc
Description: OpenPGP digital signature