Your ROOT_URL in app.ini is https://src.whiteboxsystems.nl/ but you are visiting http://src.whiteboxsystems.nl/Whitebox/u-boot/commit/c8e66db7893532f2222334e7c36ee841da34ef4c
You should set ROOT_URL correctly, otherwise the web may not work correctly.
7 changed files with
38 additions and
26 deletions
board/Seagate/dockstar/dockstar.c
board/matrix_vision/mvbc_p/mvbc_p.c
board/pcs440ep/pcs440ep.c
common/cmd_net.c
common/env_common.c
include/bootstage.h
net/eth.c
@ -172,7 +172,7 @@ void show_boot_progress(int val)
case BOOTSTAGE_ID_RUN_OS : /* booting Linux */
set_leds ( BOTH_LEDS , NEITHER_LED ) ;
break ;
case 64 : /* Ethernet initialization */
case BOOTSTAGE_ID_NET_ETH_START : /* Ethernet initialization */
set_leds ( GREEN_LED , GREEN_LED ) ;
break ;
default :
@ -244,7 +244,7 @@ void show_boot_progress(int val)
case BOOTSTAGE_ID_START : /* FPGA ok */
setbits_be32 ( & gpio - > simple_dvo , LED_G0 ) ;
break ;
case 65 :
case BOOTSTAGE_ID_NET_ETH_INIT :
setbits_be32 ( & gpio - > simple_dvo , LED_G1 ) ;
break ;
case BOOTSTAGE_ID_COPY_RAMDISK :
@ -117,19 +117,19 @@ void show_boot_progress (int val)
status_led_set ( 2 , STATUS_LED_ON ) ;
break ;
#if 0
case 64 :
/* starting Ethernet configuration */
status_led_set ( 0 , STATUS_LED_OFF ) ;
status_led_set ( 1 , STATUS_LED_OFF ) ;
status_led_set ( 2 , STATUS_LED_ON ) ;
break ;
case BOOTSTAGE_ID_NET_ETH_START :
/* starting Ethernet configuration */
status_led_set ( 0 , STATUS_LED_OFF ) ;
status_led_set ( 1 , STATUS_LED_OFF ) ;
status_led_set ( 2 , STATUS_LED_ON ) ;
break ;
# endif
case 80 :
/* loading Image */
status_led_set ( 0 , STATUS_LED_ON ) ;
status_led_set ( 1 , STATUS_LED_OFF ) ;
status_led_set ( 2 , STATUS_LED_ON ) ;
break ;
case BOOTSTAGE_ID_NET_START :
/* loading Image */
status_led_set ( 0 , STATUS_LED_ON ) ;
status_led_set ( 1 , STATUS_LED_OFF ) ;
status_led_set ( 2 , STATUS_LED_ON ) ;
break ;
}
}
# endif
@ -230,36 +230,37 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
break ;
# endif
default :
show_boot_error ( 80 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_START ) ;
return CMD_RET_USAGE ;
}
show_boot_progress ( BOOTSTAGE_ID_NET_START ) ;
show_boot_progress ( 80 ) ;
if ( ( size = NetLoop ( proto ) ) < 0 ) {
show_boot_error ( 81 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_NETLOOP_OK ) ;
return 1 ;
}
show_boot_progress ( BOOTSTAGE_ID_NET_NETLOOP_OK ) ;
show_boot_progress ( 81 ) ;
/* NetLoop ok, update environment */
netboot_update_env ( ) ;
/* done if no file was loaded (no errors though) */
if ( size = = 0 ) {
show_boot_error ( 82 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_LOADED ) ;
return 0 ;
}
/* flush cache */
flush_cache ( load_addr , size ) ;
show_boot_progress ( 82 ) ;
show_boot_progress ( BOOTSTAGE_ID_NET_LOADED ) ;
rcode = bootm_maybe_autostart ( cmdtp , argv [ 0 ] ) ;
if ( rcode < 0 )
show_boot_error ( 83 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_DONE_ERR ) ;
else
show_boot_progress ( 84 ) ;
show_boot_progress ( BOOTSTAGE_ID_NET_DONE ) ;
return rcode ;
}
@ -228,7 +228,7 @@ void env_relocate(void)
# if defined(CONFIG_ENV_IS_NOWHERE) /* Environment not changable */
set_default_env ( NULL ) ;
# else
show_boot_error ( 60 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_CHECKSUM ) ;
set_default_env ( " !bad CRC " ) ;
# endif
} else {
@ -115,6 +115,17 @@ enum bootstage_id {
BOOTSTAGE_ID_NAND_TYPE = 57 ,
BOOTSTAGE_ID_NAND_READ ,
/* Boot stages related to loading a kernel from an network device */
BOOTSTAGE_ID_NET_CHECKSUM = 60 ,
BOOTSTAGE_ID_NET_ETH_START = 64 ,
BOOTSTAGE_ID_NET_ETH_INIT ,
BOOTSTAGE_ID_NET_START = 80 ,
BOOTSTAGE_ID_NET_NETLOOP_OK ,
BOOTSTAGE_ID_NET_LOADED ,
BOOTSTAGE_ID_NET_DONE_ERR ,
BOOTSTAGE_ID_NET_DONE ,
BOOTSTAGE_ID_IDE_FIT_READ = 140 ,
BOOTSTAGE_ID_IDE_FIT_READ_OK ,
@ -256,7 +256,7 @@ int eth_initialize(bd_t *bis)
eth_devices = NULL ;
eth_current = NULL ;
show_boot_progress ( 64 ) ;
show_boot_progress ( BOOTSTAGE_ID_NET_ETH_START ) ;
# if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
miiphy_init ( ) ;
# endif
@ -280,12 +280,12 @@ int eth_initialize(bd_t *bis)
if ( ! eth_devices ) {
puts ( " No ethernet found. \n " ) ;
show_boot_error ( 64 ) ;
show_boot_error ( BOOTSTAGE_ID_NET_ETH_START ) ;
} else {
struct eth_device * dev = eth_devices ;
char * ethprime = getenv ( " ethprime " ) ;
show_boot_progress ( 65 ) ;
show_boot_progress ( BOOTSTAGE_ID_NET_ETH_INIT ) ;
do {
if ( dev - > index )
puts ( " , " ) ;