Re: Linux WiFi Manual

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

 



Hi
did you know about hp bios whitelist?

no?

well if you plan to buy an hp laptop, and because it is yours, you
want to change for example the minipci-e broadcom for another with
atheros based chip, that is not possible because HP bioses have a
whitelist of their products, that means that if you install i.e. a
theros based minipci, your bios wont boot, "error 104 remove
unatorized hardware an reboot"

by the way I just upgraded to 2.6.22 and I got this:


bcm43xx_mac80211: Adding Interface type 2
ssb: Switching to PCI-E core, index 3
ssb: Switching to IEEE 802.11 core, index 1
bcm43xx_mac80211: Loading firmware version 319.11 (2006-03-15 21:28:24)
ssb: Switching to ChipCommon core, index 0
ssb: Switching to IEEE 802.11 core, index 1
bcm43xx_mac80211: Radio turned on
bcm43xx_mac80211: Radio enabled by hardware
bcm43xx_mac80211: ERROR: bbatt(11) >= size of LO array

Call Trace:
[<ffffffff881ce83a>] :bcm43xx_mac80211:bcm43xx_get_lo_g_ctl+0x54/0x93
[<ffffffff881ce8af>] :bcm43xx_mac80211:bcm43xx_lo_g_ctl_current+0x36/0x3b
[<ffffffff881ce98a>] :bcm43xx_mac80211:bcm43xx_lo_g_adjust+0x9/0x15
[<ffffffff881c90c3>] :bcm43xx_mac80211:bcm43xx_phy_init_pctl+0x338/0x6a2
[<ffffffff881c3c29>] :bcm43xx_mac80211:bcm43xx_phy_read+0x58/0x60
[<ffffffff881cc367>] :bcm43xx_mac80211:bcm43xx_phy_initg+0xc85/0xd0a
[<ffffffff881ccb9a>] :bcm43xx_mac80211:bcm43xx_phy_init+0x582/0x5a3
[<ffffffff881bf105>] :bcm43xx_mac80211:bcm43xx_chip_init+0x675/0x984
[<ffffffff881c07a1>] :bcm43xx_mac80211:bcm43xx_wireless_core_init+0x27d/0x70a
[<ffffffff881c1fff>] :bcm43xx_mac80211:bcm43xx_add_interface+0x5c/0xf1
[<ffffffff8818d5c6>] :mac80211:ieee80211_open+0x222/0x34c
[<ffffffff811e6ada>] rtnl_fill_ifinfo+0x32d/0x488
[<ffffffff811e05bb>] dev_open+0x2f/0x6e
[<ffffffff811de783>] dev_change_flags+0x5a/0x118
[<ffffffff811e7674>] rtnl_setlink+0x2bf/0x3f2
[<ffffffff811d6954>] sock_rmalloc+0x24/0x4d
[<ffffffff811e6d5c>] rtnetlink_rcv_msg+0x0/0x1e5
[<ffffffff811f4e9b>] netlink_run_queue+0x75/0x103
[<ffffffff811e6d09>] rtnetlink_rcv+0x30/0x4c
[<ffffffff811f5377>] netlink_data_ready+0x12/0x50
[<ffffffff811f416d>] netlink_sendskb+0x23/0x3c
[<ffffffff811f5352>] netlink_sendmsg+0x2b7/0x2ca
[<ffffffff811d48bd>] sock_sendmsg+0xea/0x107
[<ffffffff81045461>] autoremove_wake_function+0x0/0x2e
[<ffffffff81045461>] autoremove_wake_function+0x0/0x2e
[<ffffffff810706f8>] get_page_from_freelist+0x38a/0x51c
[<ffffffff81075eee>] zone_statistics+0x3f/0x60
[<ffffffff810706f8>] get_page_from_freelist+0x38a/0x51c
[<ffffffff81073059>] mark_page_accessed+0x1b/0x2f
[<ffffffff811d4af1>] sys_sendmsg+0x217/0x28a
[<ffffffff81116277>] __up_read+0x19/0x7f
[<ffffffff811d5a01>] sys_getsockname+0x82/0xb2
[<ffffffff81009b5e>] system_call+0x7e/0x83

bcm43xx_mac80211: Chip initialized
bcm43xx_mac80211: 32-bit DMA initialized
bcm43xx_mac80211: Wireless interface started

lspci -vv

03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
       Subsystem: Hewlett-Packard Company Unknown device 1361
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 0, Cache Line Size: 64 bytes
       Interrupt: pin A routed to IRQ 19
       Region 0: Memory at b6000000 (32-bit, non-prefetchable) [size=16K]
       Capabilities: [40] Power Management version 2
               Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=2 PME-
       Capabilities: [58] Message Signalled Interrupts: Mask- 64bit-
Queue=0/0 Enable-
               Address: 00000000  Data: 0000
       Capabilities: [d0] Express Legacy Endpoint IRQ 0
               Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
               Device: Latency L0s <4us, L1 unlimited
               Device: AtnBtn- AtnInd- PwrInd-
               Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
               Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
               Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
               Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0
               Link: Latency L0s <4us, L1 <64us
               Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
               Link: Speed 2.5Gb/s, Width x1
       Capabilities: [100] Advanced Error Reporting
       Capabilities: [13c] Virtual Channel

using kernel provided modules...






On 7/21/07, Dotan Cohen <dotancohen@xxxxxxxxx> wrote:
On 19/07/07, Karl Larsen <k5di@xxxxxxxxxx> wrote:
>     Here is the final version of this short manual. I think it will help
> those trying to get WiFi working. At least that was the goal.
>
>
>
>                 How to get WiFi working on your lap-top
>
>     It has been hard to get the wifi that works so well on your Windows
> XP to work when you select Linux at boot time.This paper will show a
> step by step process that will get the modern laptop working.
>
> I:    First, in this example, I must learn the name of my WiFi hardware.
> This can be done by opening a Terminal, becoming root, and entering
> 'lspci'.
>
> 00:09.0 Ethernet controller: Atheros Communications, Inc. AR5212
> 802.11abg NIC (rev 01)
> 00:0a.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
> 00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
> 00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
>
> Notice there are two items called Ethernet controller. But notice the
> Atheros says it handles 802.11abg which is what WiFi is, So now we know
> this laptop has hardware made by Atheros Communications, Inc.
>
> II:    The second step is to find out what Linux software is written for
> our hardware. I used a great web page at:
>
> http://linux-wless.passys.nl/
>
> I went to this web page and at the first choice selected Sony. I then
> hit Show and in the green band was Atheros and it says I need the
> MadWiFi package and directs me to their web page. There you look at the
> HowTo page and learn the actual kernel module is called "ath_pci" and
> that call will get it working and it will call all the other needed
> modules. The next step is to find a kernel with this software in it that
> will make my laptop work.
>
> III:    Either find a kernel that has the drivers in module form, or
> find a kernel modification that has the MadWiFi package. When done test
> the kernel. This can be done by opening a Terminal, becoming root, and
> entering 'modprobe ath_pci'.
>
>     I used "service network reboot" and it came back up with two
> Internet sources, eth0 and ath0 listed. It showed no eth0 and ath0 was
> not turned on. I told it to turn on ath0 and it did and the WiFi
> Internet started working.
>
> IV:
>
>     Listed next is four laptop hardware systems I know about.
>
>   Hardware              Software        modprobe
>
>   Atheros Comm           madwifi        ath_pci
>
>   Intel old              IEEE80211      ipw2200
>
>   IntelPro 3945          IEEE80211      ipw3945
>
>   Broadcom BCM 4318      MAC80211       bcm43xx
>
>
> V:    There is a network system available in at least Fedora Core 6 and
> Fedora 7 called NetworkManager. You will want to set that up at least on
> your laptop. I have it on both computers. Caution! Turn off network if
> your using NetworkManager. Be aware that not everyone likes this
> software and some say that it will not work well with some WiFi systems.
> I can only say it works just fine for me.
>
>     Open a Terminal, become root, and enter cd /etc/rc.d/init.d/ and you
> will see a lot of applications listed. Now do:
> chkconfig network off
> chkconfig NetworkManager on
> chkconfig NetworkManagerDispatcher on.
>
>     Look at the two tiny computers near your name on the top edge near
> your name and click on them. It will tell you what it is doing. There is
> a good way to check overall performance with 'nm-tool'. This can be done
> by opening a Terminal, becoming root, and entering 'nm-tool'.
>
> VI:    Follow the same steps I did with my laptop and replace mine with
> yours. I hope your laptop is using one of the about 50 hardware packages
> in the the web page above. And you wind up quickly with a working Linux
> laptop. If your laptop is quite old it is possible this method will not
> work.
>
> Karl Larsen
> Chris Mohler
>

Karl, would you mind if I republish your final draft on
http://dotancohen.com? I have a few Linux howtos, and this seems like
something that I will certain want to reference.

Dotan Cohen

http://lyricslist.com/
http://what-is-what.com/

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



--
[Jorge J. Boscán Etura]
quando omni flunkus moritatus


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux