[Barrelfish-users] Help needed! Barrelfish pci and networking fail on qemu x86_32

Simon Peter speter at inf.ethz.ch
Tue Nov 27 07:49:21 CET 2012


Hi,

This seems to have to do with the incomplete "big numbers" (ie. larger 
than 32 bit) support for 32 bit platforms in Barrelfish. It might simply 
be that a big number arithmetic function is not implemented. Have a look 
at usr/skb/eclipse_kernel/src/bigrat.c and see what functions are 
exercised for you and if a function there is incomplete.

Unfortunately, I can't help you much more with this.

Simon

On 12-11-26 04:39 AM, ZHANGTIAN wrote:
> Hi all:
>
> We were trying Barrelfish networking on qemu x86_32, but failed and 
> saw below error message when booting :
>
> pci.c: pci_program_bridges(): SKB returned error code 2
> SKB error returned: instantiation fault in bignum(_55945integer 
> overflow in fix(-8000000000.0, _56039)
> , _55979)
>
> SKB output:
> WARNING: CONTINUING, HOWEVER PCI DEVICES WILL BE UNUSABLE
> Initializing RTL8029(AS)...
> This is not a recognized rtl8029as: ID is 00:ff!
> ############################################
> For service [rtl8029] MAC= 00:00:00:00:00:00
> service [rtl8029_0] exported at iref 19
>
>
> Wonder if there's bug in SKB module? Can anyone help on this?
>
> Thx very much!
>
>
> _______________________________________________
> Barrelfish-users mailing list
> Barrelfish-users at lists.inf.ethz.ch
> https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20121126/a7bdb306/attachment.html 


More information about the Barrelfish-users mailing list