On Tue, Jun 24, 2014 at 03:47:27PM -0400, Stefan Olsson wrote:
> Hi,
> My colleague is after trying to install Current onto an old Dell PC several
> times now. -She can go through the install without problem, she gets connected
> with dhcp and can download the filesets, so obviously she has network
> connection. -However, after rebooting into the freshly installed system (still
> set to dhcp), the machine will just not appear on the network. -While it was
> installing it could be pinged, but as soon as it restarts into the installed
> Current, it will not reply to ping anymore, it is not accessible over ssh and
> it is impossible to connect from it as well. -"ifconfig fxp0" tells me that
> the state is active and it appears to have kept the same ip-address as it had
> when it was being installed. -Cables have been changed and it was connected to
> ports on other switches to no avail. -I was just wondering what would be the
> difference between being booted into bsd.rd vs bsd - in the latter fxp seems
> to have some kind of issue while it is working fine while in
> "install-mode"?-We will work around this issue by using a different machine,
> but I am still curious, how come it works fine while installing, but not when
> it is actually installed? Any clue-sticks to hit me with?
> Cheers

The GENERIC kernel loads firmware patches into some fxp models.
Perhaps your fxp model doesn't like that?

To test this theory, try removing the call to fxp_load_ucode() in
ftp_init() in the file /usr/src/sys/dev/ic/fxp.c and recompile the
GENERIC kernel. If that makes it work please supply the output
of pcidump -v and dmesg so a proper fix can be devised.

Index: fxp.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/fxp.c,v
retrieving revision 1.115
diff -u -p -r1.115 fxp.c
--- fxp.c       28 Dec 2013 03:34:59 -0000      1.115
+++ fxp.c       24 Jun 2014 21:06:31 -0000
@@ -1193,7 +1193,6 @@ fxp_init(void *xsc)
        fxp_scb_cmd(sc, FXP_SCB_COMMAND_RU_BASE);
 
 #ifndef SMALL_KERNEL
-       fxp_load_ucode(sc);
 #endif
        /* Once through to set flags */
        fxp_mc_setup(sc, 0);

Reply via email to