--- linux-2.6/drivers/net/defxx.c 2005-04-11 23:17:24.000000000 +0100 +++ defxx.c 2005-04-11 23:34:51.000000000 +0100 @@ -534,7 +534,7 @@ } return rc; } - + /* * ================ * = dfx_bus_init = @@ -857,6 +857,7 @@ print_name); return(DFX_K_FAILURE); } + data = cpu_to_le32(data); memcpy(&bp->factory_mac_addr[0], &data, sizeof(u32)); if (dfx_hw_port_ctrl_req(bp, PI_PCTRL_M_MLA, PI_PDATA_A_MLA_K_HI, 0, @@ -865,6 +866,7 @@ print_name); return(DFX_K_FAILURE); } + data = cpu_to_le32(data); memcpy(&bp->factory_mac_addr[4], &data, sizeof(u16)); /* @@ -3433,7 +3435,11 @@ rc_pci = pci_module_init(&dfx_driver); if (rc_pci >= 0) dfx_have_pci = 1; +#ifdef CONFIG_EISA rc_eisa = dfx_eisa_init(); +#else + rc_eisa = -1; +#endif if (rc_eisa >= 0) dfx_have_eisa = 1; return ((rc_eisa < 0) ? 0 : rc_eisa) + ((rc_pci < 0) ? 0 : rc_pci);