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

Re: Kernel compilado y NetXtreme II BCM5708 Gigabit Ethernet



El jue, 06-08-2009 a las 05:45 -0300, Daniel Bareiro escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hola!
> 
> Estoy teniendo un problema con un kernel compilado a la Debian. En mi
> caso particular estoy teniendo este problema con Ubuntu, pero no creo
> que el problema sea algo específico de esta distribución y es por esa
> razón que estoy consultando esto aquí.
> 
> La idea es intalar un kernel más nuevo que 2.6.24-19, que es el kernel
> que tiene Hardy Heron en sus repositorios, dado que por problemas que
> tuve de uso excesivo de memoria virtual con KVM, en la lista de correo
> de este sistema de virtualización me recomendaron que use 2.6.27 o
> superior porque realiza una mejor administración de la memoria.
> 
> Entonces descargué el código fuente de 2.6.30.3 y lo compilé con:
> 
> # fakeroot make-kpkg clean
> # fakeroot make-kpkg --initrd --append-to-version=-dgb kernel_image kernel_headers
> 
> A pesar de que la compilación terminó sin problemas, estoy teniendo
> problemas durante el inicio del sistema operativo. Las interfaces de red
> fallan al cargar. Este equipo es un Proliant DL380 G5 con dos interfaces
> de red NetXtreme II BCM5708 Gigabit.
> 
> Con el kernel de los repositorios de Ubuntu Hardy Heron no estoy teniendo
> ningún tipo de problema. pero con el kernel compilado por mi estoy
> observando el siguiente mensaje de error durante el boot que sugiere que no
> se puede acceder al firmware de esta interface de red:
> 
> Aug  4 17:38:39 ss03 kernel: [    4.750023] bnx2 0000:03:00.0: firmware: requesting bnx2/bnx2-mips-06-4.6.16.fw
> Aug  4 17:38:39 ss03 kernel: [    4.751070] bnx2: Can't load firmware file "bnx2/bnx2-mips-06-4.6.16.fw"
> Aug  4 17:38:39 ss03 kernel: [    4.751141] bnx2 0000:03:00.0: PCI INT A disabled
> Aug  4 17:38:39 ss03 kernel: [    4.751167] bnx2: probe of 0000:03:00.0 failed with error -2
> Aug  4 17:38:39 ss03 kernel: [    4.751244] bnx2 0000:05:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> 
> Lo curioso es que al hacer:
> 
> # rmmod bnx2
> # modprobe bnx2
> 
> Sí se cargan las interfaces. Estuve leyendo algo de esto en un informe de
> bugs de Debian GNU/Linux [1] y traté con la sugerencia de hacer un:
> 
> # update-initramfs -u
> 
> Los archivos parecen estar:
> 
> # find / | grep bnx
> /boot/lib/modules/2.6.30.3-dgb/kernel/drivers/net/bnx2.ko
> /sys/bus/pci/drivers/bnx2
> /sys/bus/pci/drivers/bnx2/0000:03:00.0
> /sys/bus/pci/drivers/bnx2/0000:05:00.0
> /sys/bus/pci/drivers/bnx2/module
> /sys/bus/pci/drivers/bnx2/uevent
> /sys/bus/pci/drivers/bnx2/unbind
> /sys/bus/pci/drivers/bnx2/bind
> /sys/bus/pci/drivers/bnx2/new_id
> /sys/bus/pci/drivers/bnx2/remove_id
> /sys/module/bnx2
> /sys/module/bnx2/holders
> /sys/module/bnx2/version
> /sys/module/bnx2/srcversion
> /sys/module/bnx2/initstate
> /sys/module/bnx2/refcnt
> /sys/module/bnx2/sections
> /sys/module/bnx2/sections/.note.gnu.build-id
> /sys/module/bnx2/sections/.text
> /sys/module/bnx2/sections/.exit.text
> /sys/module/bnx2/sections/.devinit.text
> /sys/module/bnx2/sections/.init.text
> /sys/module/bnx2/sections/.devexit.text
> /sys/module/bnx2/sections/.rodata
> /sys/module/bnx2/sections/.rodata.str1.1
> /sys/module/bnx2/sections/.smp_locks
> /sys/module/bnx2/sections/__bug_table
> /sys/module/bnx2/sections/.rodata.str1.8
> /sys/module/bnx2/sections/__param
> /sys/module/bnx2/sections/.devinit.rodata
> /sys/module/bnx2/sections/.data
> /sys/module/bnx2/sections/.devinit.data
> /sys/module/bnx2/sections/.gnu.linkonce.this_module
> /sys/module/bnx2/sections/.bss
> /sys/module/bnx2/sections/.symtab
> /sys/module/bnx2/sections/.strtab
> /sys/module/bnx2/notes
> /sys/module/bnx2/notes/.note.gnu.build-id
> /sys/module/bnx2/drivers
> /sys/module/bnx2/drivers/pci:bnx2
> /lib/firmware/bnx2
> /lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw
> /lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw
> /lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw
> /lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw
> /lib/modules/2.6.30.4-dgb/kernel/drivers/net/bnx2.ko
> /lib/modules/2.6.24-19-server/kernel/drivers/net/bnx2.ko
> 
> Pero después del boot vuelvo a tener el mismo problema,
> 
> El archivo /etc/initramfs-tools/modules no hace referencia a algún módulo.
> Tampoco veo que en Ubuntu Hardy Heron esté el paquete firmware-bnx2, aunque
> no estoy seguro de si sea necesario con un kernel compilado desde los
> fuentes.
> 
> Con 2.6.30.4 estoy teniendo exactamente el mismo problema. ¿A alguien le
> pasó y pudo resolverlo de alguna manera?
> 
> Gracias anticipadas por responder.
> 
probaste con el equipo funcionando regenerar el initramfs ??

> Saludos,
> Daniel
> 
> [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494936
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> 
> iEYEARECAAYFAkp6mBMACgkQZpa/GxTmHTf/MgCfZBIdxylIa/Nqf1ns/cHSDAHA
> QlMAn18gYWYuiVrs5EytinuEJs/5H0Fv
> =j+aO
> -----END PGP SIGNATURE-----
> 
> 

Attachment: signature.asc
Description: Esto es una parte de mensaje firmado digitalmente


Reply to: