[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] desperate for help on netwrok of xen
> e100 works fine in regular linux, and actually I tried in another machine > with e100, just the same problem. > > and the second machine with 2 NICs also works fine in regular machine, using > eth1. > > And here's the msg from dmesg and XendDmesg.py. This is for the machine only > with e100. [snip] > e100: selftest timeout > e100: Failed to initialize, instance #0 so this looks like the culprit; we have noticed something similar with the 2.6 xenlinux code and not sure why it happens (only some times it appears). Anyway can you comment out line 1283 in linux-2.4.26-xen0/drivers/net/e100/e100_main.c to ignore the failure and see if it in fact just works? viz. static unsigned char __devinit e100_init(struct e100_private *bdp) { u32 st_timeout = 0; u32 st_result = 0; e100_sw_init(bdp); if (!e100_selftest(bdp, &st_timeout, &st_result)) { if (st_timeout) { printk(KERN_ERR "e100: selftest timeout\n"); } else { printk(KERN_ERR "e100: selftest failed. Results: %x\n", st_result); } #if 0 return false; #endif } else printk(KERN_DEBUG "e100: selftest OK.\n"); /* read the MAC address from the eprom */ e100_rd_eaddr(bdp); ..... We can try to see if we can track it down over here (we have few e100 cards but should be able to manage). cheers, S.
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |