Search Linux Wireless

Re: orinoco_cs module and WPA not working

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

 



On Mon, Dec 06, 2010 at 06:43:04PM +0000, Dave Kilroy wrote:
> > I have been testing your patches and I can confirm that now the orinoco
> > driver is working properly for me. Using directly wpa_supplicant and using
> > networkmanager.
> > Thank you very much for your work.
> 
> No problem.
> 
> > The only issue still not fixed is the suspend/resume timeout.
> > Can you help also with that?
> 
> Absolutely. With the latest patches, please just do a suspend resume,
> and post the dmesg output. Also let me know what the value of
> CONFIG_HERMES_CACHE_FW_ON_INIT is.

CONFIG_HERMES_CACHE_FW_ON_INIT=y

Attached is the outpur of dmesg after suspend/resume

As you can see, the driver is unable to load the firmware,
therefore WPA is not available after resume:

iwlist eth1 scan:
eth1      Scan completed :
          Cell 01 - Address: 00:13:10:AA:89:4B
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=70/70  Signal level=-37 dBm
                    Encryption key:on
                    ESSID:"Comes"
                    Mode:Master
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 168ms ago
                    IE: Unknown: 0005436F6D6573

iw dev eth1 scan:
BSS 00:13:10:aa:89:4b (on eth1)
        freq: 2437
        beacon interval: 100
        capability: ESS Privacy PBCC (0x0051)
        signal: -41.00 dBm
        last seen: 0 ms ago
        SSID: Comes

Giacomo
783a784,912
> [  891.388960] pcmcia_socket pcmcia_socket0: pccard: card ejected from slot 0
> [  891.389460] pcmcia_socket pcmcia_socket1: pccard: card ejected from slot 1
> [  891.389569] pcmcia_socket pcmcia_socket2: pccard: card ejected from slot 2
> [  895.286074] PM: Marking nosave pages: 0000000000002000 - 0000000000010000
> [  895.286081] PM: Marking nosave pages: 000000000009f000 - 0000000000100000
> [  895.286086] PM: Basic memory bitmaps created
> [  895.642068] Syncing filesystems ... done.
> [  895.650034] Freezing user space processes ... (elapsed 0.01 seconds) done.
> [  895.663138] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
> [  895.674258] PM: Preallocating image memory... done (allocated 72866 pages)
> [  898.531573] PM: Allocated 291464 kbytes in 2.85 seconds (102.26 MB/s)
> [  898.531579] Suspending console(s) (use no_console_suspend to debug)
> [  898.536671] parport_pc 00:0e: disabled
> [  898.540943] serial 00:0d: disabled
> [  898.543249] ACPI handle has no context!
> [  898.543350] [drm] nouveau 0000:01:00.0: Disabling fbcon acceleration...
> [  898.543354] [drm] nouveau 0000:01:00.0: Unpinning framebuffer(s)...
> [  898.543359] [drm] nouveau 0000:01:00.0: Evicting buffers...
> [  898.547445] Intel ICH Modem 0000:00:1f.6: PCI INT B disabled
> [  898.547667] Intel ICH 0000:00:1f.5: PCI INT B disabled
> [  898.628878] [drm] nouveau 0000:01:00.0: Idling channels...
> [  898.629588] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
> [  898.735443] [drm] nouveau 0000:01:00.0: And we're gone!
> [  898.736048] sd 0:0:0:0: [sda] Synchronizing SCSI cache
> [  898.990935] ata_piix 0000:00:1f.1: PCI INT A disabled
> [  898.990956] PM: freeze of devices complete after 459.026 msecs
> [  898.991448] PM: late freeze of devices complete after 0.483 msecs
> [  898.996744] ACPI: Preparing to enter system sleep state S4
> [  898.997725] PM: Saving platform NVS memory
> [  898.997849] Disabling non-boot CPUs ...
> [  898.997931] PM: Creating hibernation image:
> [  898.998488] PM: Need to copy 58748 pages
> [  898.998488] PM: Normal pages needed: 58748 + 1024, available pages: 72169
> [  898.998488] PM: Restoring platform NVS memory
> [  899.001534] ACPI: Waking up from system sleep state S4
> [  899.014724] ata_piix 0000:00:1f.1: restoring config space at offset 0x1 (was 0x2800003, writing 0x2800007)
> [  899.014759] Intel ICH 0000:00:1f.5: restoring config space at offset 0x1 (was 0x2800005, writing 0x2800001)
> [  899.014863] 3c59x 0000:02:00.0: restoring config space at offset 0x1 (was 0x2100117, writing 0x82100117)
> [  899.014885] yenta_cardbus 0000:02:01.0: restoring config space at offset 0xf (was 0x74001ff, writing 0x5c001ff)
> [  899.014908] yenta_cardbus 0000:02:01.0: restoring config space at offset 0x3 (was 0x822008, writing 0x82a810)
> [  899.014948] yenta_cardbus 0000:02:01.1: restoring config space at offset 0xf (was 0x74001ff, writing 0x5c001ff)
> [  899.014971] yenta_cardbus 0000:02:01.1: restoring config space at offset 0x3 (was 0x822008, writing 0x82a810)
> [  899.014979] yenta_cardbus 0000:02:01.1: restoring config space at offset 0x1 (was 0x2100007, writing 0x82100007)
> [  899.015062] ohci1394 0000:02:01.2: restoring config space at offset 0x1 (was 0x2100116, writing 0x82100116)
> [  899.015085] yenta_cardbus 0000:02:03.0: restoring config space at offset 0xf (was 0x340010b, writing 0x5c0010b)
> [  899.015107] yenta_cardbus 0000:02:03.0: restoring config space at offset 0x3 (was 0x22008, writing 0x2a810)
> [  899.015116] yenta_cardbus 0000:02:03.0: restoring config space at offset 0x1 (was 0x2100007, writing 0x82100007)
> [  899.015493] PM: early restore of devices complete after 0.970 msecs
> [  899.040854] pm_op(): pci_pm_restore+0x0/0xa0 returns -16
> [  899.040860] PM: Device 0000:00:00.0 failed to restore async: error -16
> [  899.040966] uhci_hcd 0000:00:1d.0: setting latency timer to 64
> [  899.041002] usb usb1: root hub lost power or was reset
> [  899.041095] uhci_hcd 0000:00:1d.2: setting latency timer to 64
> [  899.041127] usb usb2: root hub lost power or was reset
> [  899.041193] pci 0000:00:1e.0: setting latency timer to 64
> [  899.041299] ata_piix 0000:00:1f.1: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
> [  899.041306] ata_piix 0000:00:1f.1: setting latency timer to 64
> [  899.041612] Intel ICH 0000:00:1f.5: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
> [  899.041620] Intel ICH 0000:00:1f.5: setting latency timer to 64
> [  899.041691] Intel ICH Modem 0000:00:1f.6: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
> [  899.041699] Intel ICH Modem 0000:00:1f.6: setting latency timer to 64
> [  899.041769] [drm] nouveau 0000:01:00.0: We're back, enabling device...
> [  899.041777] [drm] nouveau 0000:01:00.0: POSTing device...
> [  899.041902] [drm] nouveau 0000:01:00.0: Loading NV17 power sequencing microcode
> [  899.041911] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xC264
> [  899.041954] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xC531
> [  899.041981] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xC34E
> [  899.042051] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xCA34
> [  899.042067] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xC4CC
> [  899.042080] agpgart-intel 0000:00:00.0: AGP 2.0 bridge
> [  899.042105] agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
> [  899.042131] nouveau 0000:01:00.0: putting AGP V2 device into 4x mode
> [  899.042167] [drm] nouveau 0000:01:00.0: Reinitialising engines...
> [  899.042199] [drm] nouveau 0000:01:00.0: Restoring GPU objects...
> [  899.045684] sd 0:0:0:0: [sda] Starting disk
> [  899.086577] [drm] nouveau 0000:01:00.0: Restoring mode...
> [  899.086589] [drm] nouveau 0000:01:00.0: Calling LVDS script 1:
> [  899.086595] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
> [  899.086600] [drm] nouveau 0000:01:00.0: 0xD6D8: Parsing digital output script table
> [  899.097133] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[11]  MMIO=[f8fff000-f8fff7ff]  Max Packet=[2048]  IR/IT contexts=[4/4]
> [  899.204451] ata1.00: configured for UDMA/100
> [  899.210251] ata1.01: configured for MWDMA2
> [  899.248064] serial 00:0d: activated
> [  899.355134] parport_pc 00:0e: activated
> [  899.608086] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
> [  899.608095] [drm] nouveau 0000:01:00.0: 0xD780: Parsing digital output script table
> [  899.642115] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
> [  899.642120] [drm] nouveau 0000:01:00.0: 0xD662: Parsing digital output script table
> [  899.849247] [drm] nouveau 0000:01:00.0: Restoring CRTC_OWNER to 0.
> [  899.882143] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on lvds encoder (output 0)
> [  899.882149] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 1)
> [  899.882154] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 2)
> [  899.904777] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 1 using output A
> [  899.904782] [drm] nouveau 0000:01:00.0: Calling LVDS script 6:
> [  899.904787] [drm] nouveau 0000:01:00.0: 0xD6D8: Parsing digital output script table
> [  900.426093] [drm] nouveau 0000:01:00.0: Calling LVDS script 2:
> [  900.426098] [drm] nouveau 0000:01:00.0: 0xD780: Parsing digital output script table
> [  900.460127] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on lvds encoder (output 0)
> [  900.460131] [drm] nouveau 0000:01:00.0: Calling LVDS script 5:
> [  900.460134] [drm] nouveau 0000:01:00.0: 0xD662: Parsing digital output script table
> [  900.664099] [drm] nouveau 0000:01:00.0: Output LVDS-1 is running on CRTC 1 using output A
> [  901.542098] pcmcia_socket pcmcia_socket2: pccard: PCMCIA card inserted into slot 2
> [  901.542438] pcmcia 2.0: pcmcia: registering new device pcmcia2.0
> [  901.624760] orinoco_cs 2.0: Hardware identity 0005:0004:0005:0000
> [  901.624881] orinoco_cs 2.0: Station identity  001f:0001:0008:000a
> [  901.624886] orinoco_cs 2.0: Firmware determined as Lucent/Agere 8.10
> [  901.624891] orinoco_cs 2.0: firmware: requesting agere_sta_fw.bin
> [  961.625193] orinoco_cs 2.0: firmware: requesting agere_sta_fw.bin
> [ 1021.625131] orinoco_cs 2.0: Cannot find firmware agere_sta_fw.bin
> [ 1021.625194] orinoco_cs 2.0: Hardware identity 0005:0004:0005:0000
> [ 1021.625302] orinoco_cs 2.0: Station identity  001f:0001:0008:000a
> [ 1021.625307] orinoco_cs 2.0: Firmware determined as Lucent/Agere 8.10
> [ 1021.625310] orinoco_cs 2.0: Ad-hoc demo mode supported
> [ 1021.625313] orinoco_cs 2.0: IEEE standard IBSS ad-hoc mode supported
> [ 1021.625316] orinoco_cs 2.0: WEP supported, 104-bit key
> [ 1021.627555] PM: restore of devices complete after 122586.854 msecs
> [ 1021.633004] snapshot_deprecated_ioctl: 6 callbacks suppressed
> [ 1021.633064] snapshot_ioctl: ioctl '4004330c' is deprecated and will be removed soon, update your suspend-to-disk utilities
> [ 1021.633072] Restarting tasks ... done.
> [ 1021.644392] PM: Basic memory bitmaps freed
> [ 1021.644406] video LNXVIDEO:00: Restoring backlight state
> [ 1053.626744] Disabling lock debugging due to kernel taint
> [ 1053.652635] ndiswrapper version 1.55 loaded (smp=yes, preempt=yes)
> [ 1053.716507] usbcore: registered new interface driver ndiswrapper
> [ 1053.801470] eth0:  setting full-duplex.
> [ 1053.829438] ADDRCONF(NETDEV_UP): eth1: link is not ready
> [ 1054.154949] eth1: New link status: Disconnected (0002)
> [ 1059.608421] SFW2-INext-ACC-TCP IN=eth0 OUT= MAC=00:08:74:03:ab:0d:00:24:e8:a6:6e:a2:08:00 SRC=192.168.15.100 DST=192.168.15.101 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=4015 DF PROTO=TCP SPT=59089 DPT=22 WINDOW=5840 RES=0x00 SYN URGP=0 OPT (020405B40402080A06E6DD9C0000000001030306) 
> [ 1064.165048] eth0: no IPv6 routers present

[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