Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

im running ubuntu on a HP Server Blade ProLiant BL25p G1

after doing distro upgrade to oneiric im geting dpammed whit these messages on terminal.

terminal login

if i turn of the eth0 interface with sudo ifconfig eth0 downi can se what i write.

this is what is at end of my dmesg

enter image description here

and if i start in recovery mode i get this message

enter image description here

if i reboot the mashine in older kernel it works just fine, any suggjestion how i can fix this?

share|improve this question

Well, not to state the obvious, but looks like a kernel bug. There are similar reports in launchpad, bugzilla, arch ...

Ubuntu (most recent)

It seems to come up with a variety of network cards, and I did not find a solution.

Probably the most helpful bug report was here, on Arch

No solution for you , but a nice list of the various bug reports across the various distros.

I would advise you file a bug report with

for guidelines see :

In the meantime continue to use the older kernel and see if the next kernel fixes the bug.

share|improve this answer
I've also just seen this when going from CentOS 6.1 to 6.2 on a HP BL25p blade. – Alnitak Jan 3 '12 at 14:26
@bodhi.zazen you were right - check the bug reports but the bug listed is a different one. Look here at item #24 – Jeremy Hajek Jun 23 '12 at 4:07

In the Launchpad Bug reports, see item #24 for the fix. The discussion talks about a tigon3 driver problem in the kernel. The 3.0.24 and below tree had this error but as Ubuntu now has support for a 3.0.25-40 kernel the bug has been fixed. Item #20 talks the details of how this problem was discovered by working back from the development kernels 3.4, 3.3, and 3.2 and how it was discovered what the tg3_stop_block_error means. It is a problem with TSO. TSO stands for TCP Segmentation offload.

What happened in the pre 3.0.25 kernel is explained by Matt Carlson here

On the earliest TSO capable devices, TSO was accomplished through firmware. The TSO cannot coexist with ASF management firmware though. The tg3 driver determines whether or not ASF is enabled by calling tg3_get_eeprom_hw_cfg(), which checks a particular bit of NIC memory. Commit dabc5c670d3f86d15ee4f42ab38ec5bd2682487d, entitled "tg3: Move TSO_CAPABLE assignment", accidentally moved the code that determines TSO capabilities earlier than the call to tg3_get_eeprom_hw_cfg(). As a consequence, the driver was attempting to determine TSO capabilities before it had all the data it needed to make the decision. This patch fixes the problem by revisiting and reevaluating the decision after tg3_get_eeprom_hw_cfg() is called.

sudo apt-get dist-upgrade should do the trick.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.