*** This bug is a duplicate of bug 594866 ***
    https://bugs.launchpad.net/bugs/594866

Testing to see what happens on debian:

in summary:
aptosid (debian sid based live CD) with 2.6.35 kernel also shows the load 
firmware error in 64 bit and does not show that error in 32 bit.


_______
Details, only for reference:
aptosid keres live 64 bit
Linux aptosid 2.6.35-4.slh.9-aptosid-amd64 #1 SMP PREEMPT Mon Sep 13 16:28:34 
UTC 2010 x86_64 GNU/Linux
comes with rt2800pci 
no rt2860sta in 
/lib/modules/2.6.35-4.slh.9-aptosid-amd64/kernel/drivers/staging/

did not see firmware load error. not on loading of the stock driver nor after 
loading the compiled driver. But I did see this after trying to scan with Ceni:
 Oct 31 09:04:00 aptosid kernel: [  977.437126] rt2800pci 0000:03:00.0: PCI INT 
A disabled
Oct 31 09:09:06 aptosid kernel: [ 1283.900961] cfg80211: Calling CRDA to update 
world regulatory domain
Oct 31 09:09:06 aptosid kernel: [ 1283.938498] cfg80211: World regulatory 
domain updated:
Oct 31 09:09:06 aptosid kernel: [ 1283.938502]     (start_freq - end_freq @ 
bandwidth), (max_antenna_gain, max_eirp)
Oct 31 09:09:06 aptosid kernel: [ 1283.938505]     (2402000 KHz - 2472000 KHz @ 
40000 KHz), (300 mBi, 2000 mBm)
Oct 31 09:09:06 aptosid kernel: [ 1283.938508]     (2457000 KHz - 2482000 KHz @ 
20000 KHz), (300 mBi, 2000 mBm)
Oct 31 09:09:06 aptosid kernel: [ 1283.938510]     (2474000 KHz - 2494000 KHz @ 
20000 KHz), (300 mBi, 2000 mBm)
Oct 31 09:09:06 aptosid kernel: [ 1283.938513]     (5170000 KHz - 5250000 KHz @ 
40000 KHz), (300 mBi, 2000 mBm)
Oct 31 09:09:06 aptosid kernel: [ 1283.938515]     (5735000 KHz - 5835000 KHz @ 
40000 KHz), (300 mBi, 2000 mBm)
Oct 31 09:09:06 aptosid kernel: [ 1283.954353] rt2800pci 0000:03:00.0: PCI INT 
A -> GSI 17 (level, low) -> IRQ 17
Oct 31 09:09:06 aptosid kernel: [ 1283.954369] rt2800pci 0000:03:00.0: setting 
latency timer to 64
Oct 31 09:09:06 aptosid kernel: [ 1283.963501] phy0: Selected rate control 
algorithm 'minstrel'
Oct 31 09:09:06 aptosid kernel: [ 1283.965839] Registered led device: 
rt2800pci-phy0::radio
Oct 31 09:09:06 aptosid kernel: [ 1283.966166] Registered led device: 
rt2800pci-phy0::assoc
Oct 31 09:09:06 aptosid kernel: [ 1283.966568] Registered led device: 
rt2800pci-phy0::quality
Oct 31 09:15:48 aptosid kernel: [ 1685.122189] phy0 -> 
rt2x00lib_request_firmware: Error - Failed to request Firmware.

there is no firmware for this in /lib/firmware
copying firmware from maverick:
scan again:
Oct 31 09:33:34 aptosid kernel: [ 2751.018866] phy0 -> rt2800_load_firmware: 
Error - PBF system register not ready.

interpretation: unlike ubuntu with NetworkManager aptosid keres does not
do as much without explicitly being told to. only if I scan does it even
try to get firmware. so I have to put firmware in and scan. then i see
whether it works. it does not. same problem.

----
cold boot with same CD:
same results with stock rt2800pci. first rt2x00lib_request_firmware: Error - 
Failed to request Firmware. copying firmware in. rt2800_load_firmware: Error - 
PBF system register not ready.

---
cold boot with aptosid full's 32 bit kernel:
Linux aptosid 2.6.35-4.slh.9-aptosid-686 #1 SMP PREEMPT Mon Sep 13 16:40:35 UTC 
2010 i686 GNU/Linux

Oct 31 10:49:11 aptosid kernel: [  458.234103] phy0 -> 
rt2x00lib_request_firmware: Error - Failed to request Firmware.
copying firmware into /lib/firmware; scanning again:
Oct 31 10:50:21 aptosid kernel: [  528.776756] phy0 -> rt2800pci_mcu_status: 
Error - MCU request failed, no response from hardware
Oct 31 10:50:21 aptosid kernel: [  528.788312] ADDRCONF(NETDEV_UP): wlan0: link 
is not ready
Oct 31 10:50:23 aptosid kernel: [  530.768069] cfg80211: Found new beacon on 
frequency: 2472 MHz (Ch 13) on phy0

success! I see a list of available wlans

however:
___________________________________________
Führe jetzt /usr/bin/Ceni aus.
Dieser Befehl benötigt die Privilegien von root, um ausgeführt zu werden.
Verwende sudo ...
Geben Sie das Passwort von aptosid ein.
Configuring interface wlan0=wlan0 (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/bridge
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Device or resource busy.
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
wpa_supplicant: using default driver type: wpa-driver wext
wpa_supplicant: /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid 
-i wlan0 -D wext -C /var/run/wpa_supplicant
Starting /sbin/wpa_supplicant...
wpa_supplicant: creating sendsigs omission pidfile: 
/lib/init/rw/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid
wpa_supplicant: ctrl_interface socket located at /var/run/wpa_supplicant/wlan0
wpa_supplicant: configuring network block -- 0
wpa_supplicant: wpa-ssid "estonia" -- OK
wpa_supplicant: wpa-key-mgmt NONE -- OK
wpa_supplicant: wpa-wep-key0 ***** -- OK
wpa_supplicant: wpa-wep-tx-keyidx 0 -- OK
wpa_supplicant: enabling network block 0 -- OK

dhclient -v -pf /var/run/dhclient.wlan0.pid -lf 
/var/lib/dhcp/dhclient.wlan0.leases wlan0
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:24:2b:32:23:fe
Sending on   LPF/wlan0/00:24:2b:32:23:fe
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 2
No DHCPOFFERS received.                                                         
                                                                                
                    
No working leases in persistent database - sleeping.                            
                                                                                
                    
run-parts --verbose /etc/network/if-up.d                                        
                                                                                
                    
run-parts: executing /etc/network/if-up.d/000resolvconf                         
                                                                                
                    
run-parts: executing /etc/network/if-up.d/mountnfs                              
                                                                                
                    
run-parts: executing /etc/network/if-up.d/ntpdate                               
                                                                                
                    
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/wpasupplicant

Press Enter key to continue ...
___________________________________________
have seen that before. iirc whenever rt2860sta loaded the firmware and I tried 
rt2800pci after a warm reboot. so here the firmware came late. Would it have 
worked if the firmware had already been there? if I had avoided any 
rt2x00lib_request_firmware: Error?

No. Tried that. Avoiding that error by copying firmware earlier did not
change behaviour.

-- 
64bit-only: rt2800pci_load_firmware: Error - PBF system register not ready. on 
newer kernels
https://bugs.launchpad.net/bugs/659143
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to