J-Runner-with-Extras icon indicating copy to clipboard operation
J-Runner-with-Extras copied to clipboard

Bug - xell hangs on initiliazing dhcp if ethernet cable is plugged in

Open ghost opened this issue 1 year ago • 9 comments

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behaviour:

  1. 'patch the nand using jranner and flash it with 360 simple nand flasher'
  2. 'press the eject button with the ethernet cable plugged in'
  3. 'xell freezes on the dhcp part'

Expected behaviour xell should work

Screenshots IMG_0866

Additional context this is an RGH3 corona 4GB system, xell works if the ethernet cable remains unplugged.

ghost avatar Apr 30 '24 18:04 ghost

It not a thing I can fix. Your network has something funky that XeLL doesn't like. If the issue is specific to the JRw/E XeLL version (please compile without it to verify), then you should open issue in that repo. (Octal450/xell-reloaded)

Octal450 avatar Apr 30 '24 19:04 Octal450

can't open issue on that repo, heard people verify that this doesn't happen on the free60 version because of this patch https://github.com/lwip-tcpip/lwip/commit/1eeb70fbfab284054da4a3bc96d366eac77c4c2a please consider compiling your xell with this

ghost avatar Apr 30 '24 21:04 ghost

I'll check this out and send you a test image shortly. Thanks.

J

Octal450 avatar Apr 30 '24 21:04 Octal450

Dang, GitHub doesn't allow issues on forks. Sorry about the confusion.

Octal450 avatar Apr 30 '24 21:04 Octal450

Sorry for the delay, been busy with work. This is still on my list. J

Octal450 avatar May 10 '24 18:05 Octal450

no problem, thanks for your work.

ghost avatar May 10 '24 22:05 ghost

Free60 lwIP does not include that fix.

But I'll try building with 1.4.1. You can test?

Octal450 avatar Jul 25 '24 16:07 Octal450

yeah i can test

ghost avatar Jul 26 '24 09:07 ghost

yeah i can test

Any updates?

Coolumin avatar Sep 28 '24 02:09 Coolumin

Similar to the user that created this issue, my consoles freezes during DHCP initialisation. Considering the patch https://github.com/lwip-tcpip/lwip/commit/1eeb70fbfab284054da4a3bc96d366eac77c4c2a I temporarily changed my DHCP server settings to only include one DNS server rather than two and the console no longer freezes.

Free60 lwIP does not include that fix.

Isn't the version of IwIP used dependent on the library version installed on the build system? Other than the readme, I don't see anything in the xell-reloaded repository referencing to a specific version of lwip.

andreluis034 avatar Nov 11 '24 00:11 andreluis034

I'm really curious why lwip was reverted from 1.4.1 to 1.4.0 on your libxenon fork at https://github.com/Octal450/libxenon/commit/41cb2e9917fbd39c5aba07f004904ac443509e76? Any particular issues you faced back in 2021?

Still, probably not an issue to track here but on libxenon/xell

barrenechea avatar Mar 17 '25 02:03 barrenechea

It was 4 years ago, I don't remember.

I'll look at it when I'm home again.

Octal450 avatar Mar 17 '25 02:03 Octal450

For anyone else that encounters this: I used XeBuild GUI 2.098's Xell Reloaded, which doesn't have this bug. You can use J-Runner to create an XeBuild image with this Xell Reloaded version by replacing J-Runner-with-Extras/xeBuild/data/xell-gggggg.bin with xeBuild_GUI_2.098/files/xell-gggggg.bin and clicking "Create XeBuild".

(I'm using Glitch2 & RGH3 on a Trinity Slim)

OothecaPickle avatar Jun 17 '25 00:06 OothecaPickle