--- a/sys/src/9/boot/local.c Fri May 13 23:49:17 2011 +++ b/sys/src/9/boot/local.c Thu Apr 23 14:20:28 2026 @@ -277,10 +277,10 @@ if(bind("#p", "/proc", MREPL) < 0) fatal("bind #p"); bind("#S", "/dev", MAFTER); - bind("#k", "/dev", MAFTER); bind("#u", "/dev", MAFTER); bind("#æ", "/dev", MAFTER); mountusbparts(); /* make partfs partitions visible again */ + bind("#k", "/dev", MAFTER); /* /dev/fs config might refer to usb disks */ if((fd = connectlocalfossil()) < 0) fd = connectlocalkfs(); --- a/sys/src/9/boot/usb.c Tue Mar 11 23:41:27 2014 +++ b/sys/src/9/boot/usb.c Fri Oct 12 12:14:39 2018 @@ -144,4 +144,7 @@ startpartfs(post); else dprint("no usb disk..."); + if(getenv("usbether") != nil) + while(access("/dev/etherU0", AEXIST) < 0) + sleep(100); }