Search Linux Wireless

2.6.29-rc2 - rt61pci regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Firstly, I'm not subscribed, so please cc me on any reply.

I started testing 2.6.29 on my laptop yesterday and find that my
wireless connection, which works fine on 2.6.28, is not working. The
output from dmesg is attached. lspci shows the wireless card as:

03:00.0 Network controller: RaLink RT2561/RT61 802.11g PCI
        Subsystem: Belkin Device 701e
        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: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
        Kernel driver in use: rt61pci
        Kernel modules: rt61pci

Today, I've bisected and found that the problem is caused by:

[chris:~/kernel/linux-2.6]$ git bisect good
3ea96463156123cbfd09ac412012a87fef068830 is first bad commit
commit 3ea96463156123cbfd09ac412012a87fef068830
Author: Ivo van Doorn <ivdoorn@xxxxxxxxx>
Date:   Sun Jan 4 17:33:25 2009 +0100

    rt2x00: Fix TX short preamble detection

    The short preamble mode was not correctly detected during TX,
    rt2x00 used the rate->hw_value_short field but mac80211 is not
    using this field that way.
    Instead the flag IEEE80211_TX_RC_USE_SHORT_PREAMBLE should be
    used to determine if the frame should be send out using
    short preamble or not.

    Signed-off-by: Ivo van Doorn <IvDoorn@xxxxxxxxx>
    Signed-off-by: John W. Linville <linville@xxxxxxxxxxxxx>

:040000 040000 efa4788721fcbc8366f6c75c09fa276a17713004
696761e1c46d0e5f1040df19c48be9c2f4d173f7 M      drivers

Reverting this patch from -rc2 makes my wireless connection work again.

Feel free to request any additional information needed to resolve this problem.

Thanks,

Chris

-- 
In a world without walls and fences, who needs windows and gates?
ndow: 0x00000030000000-0x00000039ffffff
pci 0000:00:1e.0: setting latency timer to 64
pci 0000:02:01.0: enabling device (0000 -> 0003)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
pci 0000:02:01.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
pci 0000:02:01.1: enabling device (0000 -> 0003)
pci 0000:02:01.1: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:01: resource 0 io:  [0xc000-0xcfff]
pci_bus 0000:01: resource 1 mem: [0xfc000000-0xfdffffff]
pci_bus 0000:01: resource 2 mem: [0xe0000000-0xe7ffffff]
pci_bus 0000:01: resource 3 mem: [0x0-0x0]
pci_bus 0000:02: resource 0 io:  [0xe000-0xffff]
pci_bus 0000:02: resource 1 mem: [0xf4000000-0xfbffffff]
pci_bus 0000:02: resource 2 mem: [0x30000000-0x39ffffff]
pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffff]
pci_bus 0000:03: resource 0 io:  [0xe000-0xe0ff]
pci_bus 0000:03: resource 1 io:  [0xe400-0xe4ff]
pci_bus 0000:03: resource 2 mem: [0x30000000-0x33ffffff]
pci_bus 0000:03: resource 3 mem: [0xf4000000-0xf7ffffff]
pci_bus 0000:07: resource 0 io:  [0xe800-0xe8ff]
pci_bus 0000:07: resource 1 io:  [0xf000-0xf0ff]
pci_bus 0000:07: resource 2 mem: [0x34000000-0x37ffffff]
pci_bus 0000:07: resource 3 mem: [0x3c000000-0x3fffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NET: Registered protocol family 1
msgmni has been set to 1006
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler cfq registered (default)
pci 0000:01:00.0: Boot video device
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Battery Slot [BAT1] (battery absent)
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1
ACPI: Power Button (CM) [PBTN]
input: Sleep Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
ACPI: Sleep Button (CM) [SBTN]
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
processor ACPI_CPU:00: registered as cooling_device0
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM] (55 C)
isapnp: Scanning for PnP cards...
Switched to NOHz mode on CPU #0
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12b
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 830M Chipset
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[drm] Initialized drm 1.1.0 20060810
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
serial 0000:00:1f.6: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
serial 0000:00:1f.6: PCI INT B disabled
Uniform Multi-Platform E-IDE driver
piix 0000:00:1f.1: IDE controller (0x8086:0x248a rev 0x02)
pci 0000:00:1f.1: enabling device (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
pci 0000:00:1f.1: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
piix 0000:00:1f.1: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xbfa0-0xbfa7
    ide1: BM-DMA at 0xbfa8-0xbfaf
Probing IDE interface ide0...
Marking TSC unstable due to possible TSC halt in C2
Clocksource tsc unstable (delta = -97114215 ns)
hda: IC25N060ATMR04-0, ATA DISK drive
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hda: UDMA/100 mode selected
Probing IDE interface ide1...
hdc: HL-DT-ST DVD+/-RW GSA-T11N, ATAPI CD/DVD-ROM drive
hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO4
hdc: UDMA/33 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 117210240 sectors (60011 MB) w/7884KiB Cache, CHS=16383/255/63
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4 < hda5 >
ide-cd driver 5.00
ide-cd: hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
Driver 'sd' needs updating - please use bus_type methods
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: PC Speaker as /devices/platform/pcspkr/input/input3
Advanced Linux Sound Architecture Driver Version 1.0.18a.
Intel ICH 0000:00:1f.5: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
Intel ICH 0000:00:1f.5: setting latency timer to 64
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
intel8x0_measure_ac97_clock: measured 55224 usecs
intel8x0: clocking to 48000
ALSA device list:
  #0: Intel 82801CA-ICH3 with CS4205 at irq 5
TCP cubic registered
NET: Registered protocol family 15
Using IPI Shortcut mode
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 3:2.
Freeing unused kernel memory: 240k freed
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda2, internal journal
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
3c59x 0000:02:00.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, low) -> IRQ 11
3c59x: Donald Becker and others.
0000:02:00.0: 3Com PCI 3c905C Tornado at e087ac00.
parport_pc 00:0f: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 1 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
eth0 (3c59x): not using net_device_ops yet
yenta_cardbus 0000:02:01.0: CardBus bridge found [1028:00e3]
yenta_cardbus 0000:02:01.0: Using CSCINT to route CSC interrupts to PCI
yenta_cardbus 0000:02:01.0: Routing CardBus interrupts to PCI
yenta_cardbus 0000:02:01.0: TI: mfunc 0x01261222, devctl 0x64
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
uhci_hcd: USB Universal Host Controller Interface driver
uhci_hcd 0000:00:1d.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:1d.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000bf80
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.29-rc2 uhci_hcd
usb usb1: SerialNumber: 0000:00:1d.0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
yenta_cardbus 0000:02:01.0: ISA IRQ mask 0x0418, PCI irq 11
yenta_cardbus 0000:02:01.0: Socket status: 30000020
yenta_cardbus 0000:02:01.0: pcmcia: parent PCI bridge I/O window: 0xe000 - 0xffff
pcmcia_socket pcmcia_socket0: cs: IO port probe 0xe000-0xffff: clean.
yenta_cardbus 0000:02:01.0: pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xfbffffff
yenta_cardbus 0000:02:01.0: pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x39ffffff
yenta_cardbus 0000:02:01.1: CardBus bridge found [1028:00e3]
yenta_cardbus 0000:02:01.1: Using CSCINT to route CSC interrupts to PCI
yenta_cardbus 0000:02:01.1: Routing CardBus interrupts to PCI
yenta_cardbus 0000:02:01.1: TI: mfunc 0x01261222, devctl 0x64
NET: Registered protocol family 23
found SMC SuperIO Chip (devid=0x0e rev=01 base=0x002e): LPC47N252
smsc_ircc_present: can't get sir_base of 0x2f8
usb 1-1: new full speed USB device using uhci_hcd and address 2
yenta_cardbus 0000:02:01.1: ISA IRQ mask 0x0418, PCI irq 11
yenta_cardbus 0000:02:01.1: Socket status: 30000006
yenta_cardbus 0000:02:01.1: pcmcia: parent PCI bridge I/O window: 0xe000 - 0xffff
pcmcia_socket pcmcia_socket1: cs: IO port probe 0xe000-0xffff: clean.
yenta_cardbus 0000:02:01.1: pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xfbffffff
yenta_cardbus 0000:02:01.1: pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x39ffffff
usb 1-1: New USB device found, idVendor=03eb, idProduct=3301
usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 1-1: Product: Standard USB Hub
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.1: new low speed USB device using uhci_hcd and address 3
pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
pci 0000:03:00.0: reg 10 32bit mmio: [0xffff8000-0xffffffff]
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
usb 1-1.1: New USB device found, idVendor=046d, idProduct=c016
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.1: Product: Optical USB Mouse
usb 1-1.1: Manufacturer: Logitech
usb 1-1.1: configuration #1 chosen from 1 choice
input: Logitech Optical USB Mouse as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input5
generic-usb 0003:046D:C016.0001: input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.0-1.1/input0
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
rt61pci 0000:03:00.0: enabling device (0000 -> 0002)
rt61pci 0000:03:00.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
rt61pci 0000:03:00.0: setting latency timer to 64
wmaster0 (rt61pci): not using net_device_ops yet
phy0: Selected rate control algorithm 'minstrel'
wlan0 (rt61pci): not using net_device_ops yet
Registered led device: rt61pci-phy0:radio
Registered led device: rt61pci-phy0:assoc
rt61pci 0000:03:00.0: firmware: requesting rt2561s.bin
pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcff: clean.
pcmcia_socket pcmcia_socket0: cs: IO port probe 0x800-0x8ff: clean.
pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x4ff: excluding 0x280-0x287
pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
pcmcia_socket pcmcia_socket1: cs: IO port probe 0xc00-0xcff: clean.
pcmcia_socket pcmcia_socket1: cs: IO port probe 0x800-0x8ff: clean.
pcmcia_socket pcmcia_socket1: cs: IO port probe 0x100-0x4ff: excluding 0x280-0x287
pcmcia_socket pcmcia_socket1: cs: IO port probe 0xa00-0xaff: clean.
NET: Registered protocol family 17
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
fuse init (API version 7.11)
Adding 979956k swap on /dev/hda3.  Priority:-1 extents:1 across:979956k 
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (8190 buckets, 32760 max)
NET: Unregistered protocol family 23
parport_pc 00:0f: disabled
3c59x 0000:02:00.0: PCI INT A disabled
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
pci 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
[drm] Initialized radeon 1.29.0 20080528 on minor 0
agpgart-intel 0000:00:00.0: AGP 2.0 bridge
agpgart-intel 0000:00:00.0: putting AGP V2 device into 2x mode
pci 0000:01:00.0: putting AGP V2 device into 2x mode
resource map sanity check conflict: 0xfcff0000 0xfd06ffff 0xfcff0000 0xfcffffff 0000:01:00.0
------------[ cut here ]------------
WARNING: at arch/x86/mm/ioremap.c:227 __ioremap_caller+0x20d/0x2f0()
Hardware name: Latitude C610                   
Info: mapping multiple BARs. Your kernel is fine.Modules linked in: radeon nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables fuse af_packet arc4 ecb rt61pci crc_itu_t rt2x00pci rt2x00lib rfkill led_class usbhid mac80211 cfg80211 eeprom_93cx6 uhci_hcd yenta_socket rsrc_nonstatic pcmcia_core usbcore [last unloaded: 3c59x]
Pid: 1676, comm: X Not tainted 2.6.29-rc2 #90
Call Trace:
 [<c011e3c9>] warn_slowpath+0x99/0xc0
 [<c014977c>] generic_file_buffered_write+0x19c/0x310
 [<c011f0eb>] printk+0x1b/0x20
 [<c0123e60>] iomem_map_sanity_check+0xe0/0xf0
 [<c01136ad>] __ioremap_caller+0x20d/0x2f0
 [<c01138c4>] ioremap_nocache+0x14/0x20
 [<c02578dd>] drm_addmap_core+0x55d/0x610
 [<c02578dd>] drm_addmap_core+0x55d/0x610
 [<c02579cd>] drm_addmap_ioctl+0x3d/0x70
 [<c025a3bc>] drm_ioctl+0xec/0x2c0
 [<c0186415>] generic_fh_to_parent+0x65/0x80
 [<c0257990>] drm_addmap_ioctl+0x0/0x70
 [<c0186415>] generic_fh_to_parent+0x65/0x80
 [<c0179ac8>] vfs_ioctl+0x78/0x90
 [<c0179ee3>] do_vfs_ioctl+0x2e3/0x530
 [<c016e289>] vfs_write+0xa9/0xe0
 [<c017a16d>] sys_ioctl+0x3d/0x70
 [<c0103291>] sysenter_do_call+0x12/0x25
 [<c0186415>] generic_fh_to_parent+0x65/0x80
---[ end trace d5a79792326d6037 ]---
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
[drm] Setting GART location based on old memory map
[drm] Loading R100 Microcode
[drm] writeback test succeeded in 1 usecs
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out
wlan0: direct probe to AP 00:1f:33:80:09:44 try 1
wlan0: direct probe to AP 00:1f:33:80:09:44 try 2
wlan0: direct probe to AP 00:1f:33:80:09:44 try 3
wlan0: direct probe to AP 00:1f:33:80:09:44 timed out

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux