compilar kernel (opciones en "make menuconfig") BCM4318

Imagen de drop
0 puntos

Hola intento compilar el kernel debido a que no me detecta bien la wifi y también solo por aprender, tengo 4 preguntas.

1. Al ejecutar en el terminal "make menuconfig" en ubuntu dentro del directorio /usr/src/linux-..., muestra las opciones "genéricas" del kernel ya instalado? es decir si compilo el kernel con esas opciones al reiniciar se comportará de la misma forma, detectará el mismo hardware?

2. Como muestro en el lspci tengo una wi-fi BCM4318 que no funciona del todo bien con los drivers propietarios habilitados luego de instalar amd64-ubuntu 8.10, esos que aparecen en "controladores de dispositivos", entonces que debo habilitar el el kernel? me aparecen las siguientes opciones por defecto.

Device Drivers  --->                                         
 [*] Network device support  --->                                  
     Wireless LAN  --->                                         
         Broadcom 43xx wireless support (mac80211 stack)               
        [ ]   Broadcom 43xx PCMCIA device support (EXPERIMENTAL)          
        [ ]   Broadcom 43xx debugging                                     
         Broadcom 43xx-legacy wireless support (mac80211 stack)         
        [*]   Broadcom 43xx-legacy debugging                               
              Broadcom 43xx-legacy data transfer mode (DMA + PIO)  --->    
                  (X) DMA + PIO                                   
                  ( ) DMA (Direct Memory Access) only                
                  ( ) PIO (Programmed I/O) only
# lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7300 GT] (rev a1)
03:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
05:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
05:01.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)

3. Con el procesador que tengo, solo habilito "Intel MCE Features" y no "AMD MCE Features"?(ambas estan seleccioandas por defecto) y emulación IA32 para programas de 32-bit?

# cat /proc/cpuinfo | grep model
model		: 15
model name	: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
model		: 15
model name	: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
model		: 15
model name	: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
model		: 15
model name	: Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
Processor type and features  --->
   [*] Intel MCE Features
   [ ] AMD MCE Features
  Processor family (AMD-Opteron/Athlon64)  --->
    ( ) AMD-Opteron/Athlon64
    ( ) Intel EM64T
    ( ) Generic-x86-64
  Executable file formats / Emulations  --->
    [*] IA32 Emulation

4. ¿Alguna sugerencia de que opciones seleccionar o deseleccionar con los datos que ya he mostrado de mi hardware?

Este es mi dmesg http://pastebin.com/m604072fd
y este lsmod http://pastebin.com/m466660b1

Gracias de antemano.

Imagen de ismaelrubio
+1
0
-1

Recomendación: make xconfig, le das a cargar configuración, buscas la configuración del kernel que funciona y después vas agregando a quitando cosas (todo lo que hagas con conocimiento de causa y con google al lado).
Cuando hayas acabado con el make xconfig guarda el .config bajo llave, para poder usarlo en otras ocasiones. más info aquí. El manual esta hecho para lilo, pero vamos teniendo todos los archivos generados configurar el grub no sera difícil.

saludos

Solo se que no se Linux

+1
0
-1
Imagen de drop
+1
0
-1

Hola ismaelrubio precisamente de eso es lo que me complica, las opciones del kernel, porque los comandos que me entregaste en ese link ya los tengo claros incluso eso de copiar la imagen al /boot, voy a tener que hacer como dices e ir probando...

¿Donde hay más información acerca de esas opciones o de gente que tenga una placa o dispositivo determinado y que ocupo tal o cual config y habilito o deshabilito tal o cual opción?

Y las otras consultas, ¿alguien sabe?
1. Las opciones que aparecen entonces activadas [*] , no son las que se activaron en el kernel del sistema operativo desde el cual estoy posteando?
2. Solo habilito "Intel MCE Features" y no "AMD MCE Features?

+1
0
-1
Imagen de ismaelrubio
+1
0
-1

En esta otra pagina tienes todo lo que significa cada cosa

saludos

Solo se que no se Linux

+1
0
-1