Author
Message
Wildlion DD-WRT Guru Joined: 24 May 2016 Posts: 1416
Posted: Tue Jun 22, 2021 2:35 Post subject: Attempt to locate why after 1 boot do we only get Tux
(sorry for long Subject)
I want to work openly so if someone else sees any mistakes they let us know, but I also want to help BrainSlayer.
The last build that works consistently on always seeing boot messages is:
05/17/2021 - r46690 -- works
05/20/2021 - r46716 -- broken
so it has to be those commits, thus I created this from svn to see the changes:
https://svn.dd-wrt.com/changeset/46716/src?old=46691&old_path=%2Fsrc
The list of changed files are:
linux/universal/linux-4.4/.config_std_noac (1 diff)
linux/universal/linux-4.4/brcm/arm/ctf/linux/ctf.o ( previous)
linux/universal/linux-4.4/brcm/arm/dhd/src/dhd/sys/dhd_common.o ( previous)
linux/universal/linux-4.4/brcm/arm/et/sys/et_linux.c (4 diffs)
linux/universal/linux-4.4/brcm/arm/shared/bcmrobo.c (4 diffs)
linux/universal/linux-4.4/brcm/arm/wl/sys/wl_linux.o ( previous)
linux/universal/linux-4.4/brcm/mipsel/ctf/linux/ctf.o ( previous)
linux/universal/linux-4.4/brcm/mipsel/et/sys/et_linux.c (4 diffs)
linux/universal/linux-4.4/brcm/mipsel/shared/bcmrobo.c (4 diffs)
linux/universal/linux-4.4/brcm/mipsel/wl/sys/wl_linux.o ( previous)
linux/universal/linux-4.4/brcm/mipsel_r1/ctf/linux/ctf.o ( previous)
linux/universal/linux-4.4/brcm/mipsel_r1/et/sys/et_linux.c (4 diffs)
linux/universal/linux-4.4/brcm/mipsel_r1/shared/bcmrobo.c (4 diffs)
linux/universal/linux-4.4/drivers/net/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/ctf/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/ethernet/bcm57xx/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/phy/b53/b5301x_srab.c (2 diffs)
router/driver_changelogs/driver_repository.log (1 diff)
router/httpd/visuals/dd-wrt.c (3 diffs)
router/httpd/visuals/ejs.c (1 diff)
router/services/networking/generic/interface.c (1 diff)
router/services/sysinit/sysinit-broadcom.c (2 diffs)
router/smbd-next/smbd/.travis.yml (1 diff)
router/smbd-next/smbd/mgmt/ksmbd_ida.c (1 diff)
router/smbd-next/smbd/smb2pdu.c (5 diffs)
router/smbd-next/smbd/smb2pdu.h (1 diff)
router/smbd-next/smbd/smbfsctl.h (1 diff)
router/smbd-next/smbd/vfs.c (1 diff)
router/smbd-next/smbd/vfs.h (1 diff)
from spending time it should not be any of the:
router/smbd-next
-- from my understanding these are for server message block (thus independant of boot)
If I understand the layout of the code correctly the folders starting with:
linux/universal/linux-4.4/brcm/
are for broadcom and thus independent of x86_64 (the subfolders help confirm this arm and mipsel)
router/httpd should be the http service and thus not affect the boot
and router/services/sysinit/sysinit-broadcom.c is for broadcom, but we are on x86_64 which has its own (sysinit-x86.c)
so I am down to:
linux/universal/linux-4.4/.config_std_noac (1 diff)
linux/universal/linux-4.4/drivers/net/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/ctf/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/ethernet/bcm57xx/Makefile (1 diff)
linux/universal/linux-4.4/drivers/net/phy/b53/b5301x_srab.c (2 diffs)
router/driver_changelogs/driver_repository.log (1 diff)
router/services/networking/generic/interface.c (1 diff)
This is where I am stopping for now. Will pick up tomorrow...
If anyone has any comments or thoughts would be appreciated.
Back to top
Sponsor
Wildlion DD-WRT Guru Joined: 24 May 2016 Posts: 1416
Posted: Wed Jun 23, 2021 1:10 Post subject:
linux/universal/linux-4.4/drivers/net/Makefile (1 diff)
change is protected by ifeq CONFIG_BCM47XX -- this should be no since it is supporting MIPS not x86
linux/universal/linux-4.4/drivers/net/ctf/Makefile (1 diff)
change is a makefile for CTF and MPIS32 -- no effect
linux/universal/linux-4.4/drivers/net/ethernet/bcm57xx/Makefile (1 diff)
change is in a makefile MIPS change -- no effect
linux/universal/linux-4.4/drivers/net/phy/b53/b5301x_srab.c (2 diffs)
broadcom SRAB access driver -- not x86
now down to:
linux/universal/linux-4.4/.config_std_noac (1 diff)
router/driver_changelogs/driver_repository.log (1 diff)
router/services/networking/generic/interface.c (1 diff)
Back to top
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 Posts: 14242 Location: Texas, USA
Back to top
Wildlion DD-WRT Guru Joined: 24 May 2016 Posts: 1416
Posted: Thu Jun 24, 2021 1:39 Post subject:
Oh, well thank you KP, that was where I was starting to get down to, because I know some are "private"...
Well it was worth a shot.
Back to top
bds3151 DD-WRT Novice Joined: 20 Jul 2021 Posts: 6
Posted: Sat Aug 07, 2021 20:21 Post subject: One boot issue on x86 64
Has this been fixed? On which version? I know the firmware dated 5/17/21 works but have tested several other new versions and none have worked.
Back to top
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 Posts: 14242 Location: Texas, USA
Back to top
bds3151 DD-WRT Novice Joined: 20 Jul 2021 Posts: 6
Posted: Sat Aug 07, 2021 20:42 Post subject: One Boot
Thanks I'll give it a try.
Back to top
Wildlion DD-WRT Guru Joined: 24 May 2016 Posts: 1416
Posted: Sat Aug 07, 2021 20:57 Post subject:
I should have time to try it in a few days and will post my report.
Back to top
bds3151 DD-WRT Novice Joined: 20 Jul 2021 Posts: 6
Posted: Sun Aug 08, 2021 4:31 Post subject: One Boot
r47135 works great. Thanks again.
Back to top
kernel-panic69 DD-WRT Guru Joined: 08 May 2018 Posts: 14242 Location: Texas, USA
Back to top