-   Linux - Hardware (
-   -   b44 error eth0 "device not found" [fedora 6][Dell] (

hkernel 12-12-2006 12:52 PM

b44 error eth0 "device not found" [fedora 6][Dell]
I have four Dell Dimension 2400C, with FC6 installed.
The problem is that two of them have ethernet working fine. but two don't, even after I reinstalled in one of them.

I searched the forums but could not find and answer.
I could not copy the dmesg, lspci files, i'll do that tomorrow. Meanwhile, can you help me with the following ? (used brain copy/paste):

uname -r:
2.6.18-1.2698 FCxEN

Ethernet Controller: BroadCom Corporation BCM4401-B0 Tx...etc

b44...No usable DMA Configuration
b44...failed with error -5

/sbin/ifconfig eth0
Error Fetching ethernet(interface?) configuration: Device not found

Thanks in advance

farslayer 12-12-2006 01:31 PM

Looks like a bug in the xen kernel.. do all 4 machines have the xen kernel installed ? or just the two that aren't working..


Funny, I just installed my new inspiron 9400 with FC6 x86_64 and it also
installed the XEN kernel. However, for some reason it could not find the
ethernet device. Then b44 module just reported an error.

Nov 8 19:51:07 localhost kernel: b44.c:v1.01 (Jun 16, 2006)
Nov 8 19:51:07 localhost kernel: ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ
Nov 8 19:51:07 localhost kernel: b44 0000:03:00.0: No usable DMA configuration, aborting.
Nov 8 19:51:07 localhost kernel: ACPI: PCI interrupt for device 0000:03:00.0 disabled
Nov 8 19:51:07 localhost kernel: b44: probe of 0000:03:00.0 failed with error -5

After installing a 'normal' kernel the network came up fine (as it did when
installing FC6 over the net)
Looks like the fix for the time being is to install an non Xen enabled kernel..

hkernel 12-12-2006 05:13 PM

Thanks for the reply.

>>do all 4 machines have the xen kernel installed ?

yes!! I used the same DVD to install on them, but two works fine and two don' why 2 work and 2 don't work???? and it's not 686, it's 386 version..

So just re-install using another kernel? makes me thinking of Debian Sarge now...oops that means that also sarge won't work...I just need a non xen kernel...

farslayer 12-12-2006 06:27 PM

You shouldn't have to re-install the entire system just to switch the kernel..

In Debian it would be a simple apt-get install kernel-image-2.6.18-686 to add a different kernel.. then reboot and select the new kernel from the grub boot menu. It can't be much harder than that in Fedora using yum, or whatever their package front end is these days..

hkernel 12-12-2006 09:54 PM

I tried to install the kernel but it says its already installed, how can I enable the non-xen one? actually there are two kernel directories i686 and i686xen
also, when I do uname -mpi I get i686 i686 i386 (machine, processor, hardware infrastructure)
also, I downloaded the driver from BroadCom trying to compile it and install it, but I get an error saying that it:
/lib/modules/$(uname -r)/build could not locate file or directory.
the file actually exist, but when I try to open it it says file not found.
when I try to create it (new), it says file already exist (??)

Just so many weird things...

hkernel 12-13-2006 02:16 PM

Now I understand better,
the difference between the two 'connected' PCs and the one failed is that the two working ones don't have xen kernel. that's because I didn't select the Virtualization package during installation.
Still, I don't understand why the driver failed to compile.
Also, could anyone please explain what does that mean:?
uname -mpi
i686 i686 i386
Do I have a 64bit processor on a 64bit machine with a 32bit hardware infrastructur ??

All times are GMT -5. The time now is 05:18 PM.