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