+ Responder ao Tópico



  1. #1

    Cool Instalar Wireless do Macbook no CentOS

    Ola galera, formatei meu macbook ontem, pois faz algum tempo que eu queria experimentar o CentOs , mas nao estou conseguindo de jeito nenhum instalar o o Wireless do Macbook (2008)





    # lspci
    00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
    00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
    00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b3)
    00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
    00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
    00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
    00:03.4 RAM memory: NVIDIA Corporation Device 0a98 (rev b1)
    00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
    00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
    00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
    00:06.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
    00:06.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
    00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
    00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
    00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
    00:0b.0 IDE interface: NVIDIA Corporation MCP79 SATA Controller (rev b1)
    00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
    00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
    02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1)
    03:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)





    # lspci -vnn -d 14e4:
    03:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
    Subsystem: Apple Inc. Device [106b:0093]
    Flags: bus master, fast devsel, latency 0, IRQ 10
    Memory at 93100000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Capabilities: [58] Vendor Specific Information <?>
    Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel <?>
    Capabilities: [160] Device Serial Number 67-c6-35-ff-ff-67-58-b0
    Capabilities: [16c] Power Budgeting <?>






    Uma vez um amigo do site do VOL me passou o seguinte link
    http://www.vivaolinux.com.br/dica/Ce...Broadcom-wlko/



    eu segui os passo a passo pare tentar instalar o wlam so que quando executo o make ele dah um erro que eu nao consegui identificar.


    [root@eder-centos hybrid]# make && make install
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Entrando no diretório `/usr/src/kernels/2.6.32-279.9.1.el6.i686'
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    CC [M] /usr/src/hybrid/src/wl/sys/wl_cfg80211.o
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:64: warning: ‘enum tx_power_setting’ declared inside parameter list
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:64: warning: its scope is only this definition or declaration, which is probably not what you want
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1110: warning: ‘enum tx_power_setting’ declared inside parameter list
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1110: error: parameter 2 (‘type’) has incomplete type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c: In function ‘wl_cfg80211_set_tx_power’:
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1123: error: ‘TX_POWER_AUTOMATIC’ undeclared (first use in this function)
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1123: error: (Each undeclared identifier is reported only once
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1123: error: for each function it appears in.)
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1125: error: ‘TX_POWER_LIMITED’ undeclared (first use in this function)
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1131: error: ‘TX_POWER_FIXED’ undeclared (first use in this function)
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c: At top level:
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1649: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1651: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1652: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1653: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1654: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1658: warning: initialization from incompatible pointer type
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c: In function ‘wl_inform_single_bss’:
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:1817: error: too few arguments to function ‘ieee80211_channel_to_frequency’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c: In function ‘wl_bss_roaming_done’:
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 2 of ‘cfg80211_roamed’ from incompatible pointer type
    include/net/cfg80211.h:3035: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘u8 *’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 4 of ‘cfg80211_roamed’ makes pointer from integer without a cast
    include/net/cfg80211.h:3035: note: expected ‘const u8 *’ but argument is of type ‘s32’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 5 of ‘cfg80211_roamed’ makes integer from pointer without a cast
    include/net/cfg80211.h:3035: note: expected ‘size_t’ but argument is of type ‘u8 *’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 6 of ‘cfg80211_roamed’ makes pointer from integer without a cast
    include/net/cfg80211.h:3035: note: expected ‘const u8 *’ but argument is of type ‘s32’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2117: error: too few arguments to function ‘cfg80211_roamed’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c: In function ‘wl_bss_connect_done’:
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 2 of ‘cfg80211_roamed’ from incompatible pointer type
    include/net/cfg80211.h:3035: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘u8 *’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 4 of ‘cfg80211_roamed’ makes pointer from integer without a cast
    include/net/cfg80211.h:3035: note: expected ‘const u8 *’ but argument is of type ‘s32’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 5 of ‘cfg80211_roamed’ makes integer from pointer without a cast
    include/net/cfg80211.h:3035: note: expected ‘size_t’ but argument is of type ‘u8 *’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 6 of ‘cfg80211_roamed’ makes pointer from integer without a cast
    include/net/cfg80211.h:3035: note: expected ‘const u8 *’ but argument is of type ‘s32’
    /usr/src/hybrid/src/wl/sys/wl_cfg80211.c:2149: error: too few arguments to function ‘cfg80211_roamed’
    make[2]: ** [/usr/src/hybrid/src/wl/sys/wl_cfg80211.o] Erro 1
    make[1]: ** [_module_/usr/src/hybrid] Erro 2
    make[1]: Saindo do diretório `/usr/src/kernels/2.6.32-279.9.1.el6.i686'
    make: ** [all] Erro 2
    [root@eder-centos hybrid]#











    Tentei ver este erro no make, mas eu sinceramente não faço ideia de como corrigir.






    Alguem tem alguma ajuda para eu poder funcionar meu Wireless aqui?


    estou desde ontem apanhando aqui com o Linux desde ontem..... fiquei o dia inteiro aqui, procurei em tudo quando eh site... mas nao dei conta do recado... hehehehheh



    Muito Obrigado

  2. #2

    Padrão Re: Instalar Wireless do Macbook no CentOS

    Vamos começar do começo!! =P

    Essa placa de rede estava funcionando normalmente? Você já tentou voltar o sistema pra verificar se ela está realmente funcionando? o S.O. conseguiu, pelo menos, "enxergar" a placa de rede?

    Abs.;