Post both dmesg.txt (in a terminal make dmesg > dmesg.txt) here after
1. boot without LAN cable (your SD card has issues)
2. boot with LAN cable (SD card recognized)
We should look at the differences and try to understand what is going on (in relation with LAN card activation).
I started a look at the boot parameters.. quick guess would be
apci=noirq or acpi_irq_balance
acpi_irq_pci="IRQ" where the "IRQ" the IRQ is when your cable is in.
I dont have the HW, so Im a bit in the dark.
or.. Bug? have a look at https://bugs.launchpad.net/ubuntu/+s...x/+bug/1067222
A bug report says "apport-bug bios-outdated i386 kernel-bug-exists-upstream kernel-bug-exists-upstream-v3.6.2-quantal needs-firmware-check precise regression-release running-unity staging". Perhaps a workaround exists before the kernel is upgraded.
or here http://osdir.com/ml/ubuntu-bugs/2013-01/msg01739.html
"In addition I had a talk with a nice gui with broadcom-knowledgeâ.
It looks like this card has an additional (private) mmio-block above the
normal 0x100 bytes in the PCI bar." Im scratching my (small) head to understand how to go around it. Contact these guys? or broadcom; they should know a workaround?