d-i fails to bring up network on powerpc

Bug #789054 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I'm investigating bug 756719, using qemu. My invocation is as follows. oneiric-powerpc-mini.iso is http://ports.ubuntu.com/ubuntu-ports/dists/oneiric/main/installer-powerpc/current/images/powerpc/netboot/mini.iso, powerpc-t.img is a blank 10GiB disk created with kvm-img, and /usr/share/openbios/openbios-ppc comes from the openbios-ppc package in Debian unstable.

  qemu-system-ppc -monitor stdio -m 512 -cpu G4 -M mac99 -bios /usr/share/openbios/openbios-ppc -cdrom oneiric-mini-powerpc.iso -hda powerpc-t.img -boot order=d

When d-i tries to bring up the network, I get this in /var/log/syslog (I had to copy-type this, so please excuse errors, but I tried to be as accurate as possible):

NETDEV WATCHDOG: eth0 (ne2k-pci): transmit queue 0 timed out
------------[ cut here ]------------
WARNING: at /build/buildd/linux-2.6.39/net/sched/sch_generic.c:256
Modules linked in: usb_storage ne2k_pci 8390
NIP: c049f038 LR: c049f038 CTR: 00000001
REGS: dfff9df0 TRAP: 0700 Not tainted (2.6.39-3-powerpc)
MSR: 00029032 <EE,ME,CE,IR,DR> CR: 24000084 XER: 20000000
TASK = c07b5610 'swapper' THREAD: c07e6000
GPR00: c049f038 dfff9ea0 c07b5610 00000052 0000354b ffffffff dfff9dd6 00020000
GPR08: 0000354a c07c0000 0000004f dfff9ea0 24000042 00000000 fff37f18 fff36162
GPR16: 0030c604 0022e444 c0918d6c c0918b6c c091896c 00000000 00200200 c07e44b4
GPR24: de2b9800 c049edf8 de2b99d8 c049edf8 c09b0000 c07c0000 de2b9800 dfff9ea0
NIP [c049f038] dev_watchdog+0x240/0x288
LR [c049f038] dev_watchdog+0x240/0x288
Call Trace:
[dfff9ea0] [c049f038] dev_watchdog+0x240/0x288 (unreliable)
[dfff9f10] [c005a0e4] call_timer_fn+0x50/0x12c
[dfff9f40] [c005b1e0] run_timer_softirq+0x128/0x23c
[dfff9fa0] [c00523f0] __do_softirq+0xcc/0x1cc
[dfff9ff0] [c0012384] call_do_softirq+0x14/0x24
[c07e7e70] [c0007d40] do_softirq+0x78/0x9c
[c07e7e90] [c0052760] irq_exit+0x84/0xa0
[c07e7ea0] [c000e724] timer_interrupt+0xdc/0x208
[c07e7ec0] [c0018d14] ret_from_except+0x0/0x14
--- Exception: 901 at cpu_idle+0xa4/0x100
    LR = cpu_idle+0xa4/0x100
[c07e7f80] [c000c848] cpu_idle+0x6c/0x100 (unreliable)
[c07e7fb0] [c0004e88] rest_init+0x78/0x90
[c07e7fc0] [c07588d0] start_kernel+0x314/0x32c
[c07e7ff0] [00003df8] 0x3df8
Instruction dump:
4bffff80 389f0008 7fc3f378 90df0048 38a00040 4bfe4f81 80df0048 7fc4f378
7c651b78 3c60c072 3863910c 480d6d69 <0fe00000> 38000001 981c103c 4bffffac
---[ end trace 55c0739ce5da49fe ]---
eth0: Tx timed out, lost interrupt? TSR=0x1, ISR=0x3, t=89.

The "lost interrupt" messages repeat, and eth0 is dead.

Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

The same thing happens on Natty.

Revision history for this message
Colin Watson (cjwatson) wrote :

'-net nic,model=e1000 -net user' works, so I have a workaround.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 789054

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.