I downloaded the BS source in the svn trunk and prepped my computer with commands detailed in the thread https://sourceforge.net/projects/bitswitcher/forums/forum/799261/topic/4404528. I then modified 2 lines in the 96338CG profile file: 1) Changed the board id to "96338L-2M-8M" 2) changed the base MAC address to what's printed on the bottom of my router. Executing the top level make file with PROFILE=96338CG successfully generated a kernel/fs flash file. I successfully flashed that to my modem, but the bootup only gets to where I believe control is supposed to be passed the the uncompressed vmlinux. At this point, the boot starts over and cycles till I turn off the power.
I'm wondering if the problem lies here: the CFE file (cfe6338) in my modem could be different from the one in the BS distribution.
Here is the serial console log starting with the 15 second press of the reset button:
After that it goes back to the line with "Boot Address 0xbfc00000" and loops until I turn the power off. It appears that the entry address 0x801b9018 is not good for some reason.
dgktkr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm wondering if the problem is that the Bitswitcher code doesn't yet support the flash memory chip in my modem (Eon EN25P16). The CFE seems to support it, but maybe the vmlinux doesn't yet. One file that looks like it should be modified to make this happen is shared/opensource/flash/spiflash.c.
Any comments anyone?
dgktkr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I replaced the EN25P16 flash memory with an SST25VF016B, which the BS 96332CG firmware should know about. After all, that chip is dealt with in the source file spiflash.c. That didn't help. The CFE seems to proceed nicely, identifies the flash chip properly, decompresses the kernel, passes control to the entry point 0x801b9018 and then apparently runs into trouble because it reboots at that point. The Linux kernel never gives its startup message.
dgktkr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Coolman1982? Anybody?
I downloaded the BS source in the svn trunk and prepped my computer with commands detailed in the thread https://sourceforge.net/projects/bitswitcher/forums/forum/799261/topic/4404528. I then modified 2 lines in the 96338CG profile file: 1) Changed the board id to "96338L-2M-8M" 2) changed the base MAC address to what's printed on the bottom of my router. Executing the top level make file with PROFILE=96338CG successfully generated a kernel/fs flash file. I successfully flashed that to my modem, but the bootup only gets to where I believe control is supposed to be passed the the uncompressed vmlinux. At this point, the boot starts over and cycles till I turn off the power.
I'm wondering if the problem lies here: the CFE file (cfe6338) in my modem could be different from the one in the BS distribution.
Here is the serial console log starting with the 15 second press of the reset button:
After that it goes back to the line with "Boot Address 0xbfc00000" and loops until I turn the power off. It appears that the entry address 0x801b9018 is not good for some reason.
dgktkr
Hi,
I'm wondering if the problem is that the Bitswitcher code doesn't yet support the flash memory chip in my modem (Eon EN25P16). The CFE seems to support it, but maybe the vmlinux doesn't yet. One file that looks like it should be modified to make this happen is shared/opensource/flash/spiflash.c.
Any comments anyone?
dgktkr
I replaced the EN25P16 flash memory with an SST25VF016B, which the BS 96332CG firmware should know about. After all, that chip is dealt with in the source file spiflash.c. That didn't help. The CFE seems to proceed nicely, identifies the flash chip properly, decompresses the kernel, passes control to the entry point 0x801b9018 and then apparently runs into trouble because it reboots at that point. The Linux kernel never gives its startup message.
dgktkr