pocopico / tinycore-redpill

GNU General Public License v3.0
2.16k stars 633 forks source link

ds3622sx+ update to 7.2-64551 tg3 extension #266

Closed tyshkka closed 1 year ago

tyshkka commented 1 year ago

@pocopico hi. I'm testing baremetal update from broadwellnk-7.1.0-42661 directly to ds6322xs+-7.2-64551 on my reserve hardware. Can you help to add few string to tg3 extension? Cause tg3.ext doesnt have instructions for that update and builder cant finish his work

Screenshot 2023-05-10 164146

pocopico commented 1 year ago

You can try adding the following tcrp-addons

all-modules Eudev Disks Misc

from the tcrp-addons

Or you can update use ./rploader.sh fullupgrade

to update to latest version

Still though I do not advice an upgrade of a production system to a beta version

tyshkka commented 1 year ago

all-modules added.

изображение

now loader founds another Intel NIC

изображение

Or im doing something wrong? )

pocopico commented 1 year ago

Can you try the following :

tyshkka commented 1 year ago

v0.9.4.5 copied with overwrite to tc home dir. booted ok no http service изображение

downloading complete uefi image. just a sec

tyshkka commented 1 year ago

it seems like no http service started изображение

изображение

pocopico commented 1 year ago

Yes please run the following :

./rploader fullupgrade ./rploader monitor

tyshkka commented 1 year ago

nice and smooth изображение

proceed to building

tyshkka commented 1 year ago

web version too bad ) when you press "build" on the upper panel you cant choose the version and you need to accurate looking for link a little bit lower with number of current build.

log in web page very not informative only using top in ssh u can understand in which part of building you are

изображение изображение

pocopico commented 1 year ago

To change the build model you need to go to Additional actions -> Reset Model

image

pocopico commented 1 year ago

Its a work in progress, i agree its not how i wanted that, i'm planning to improve that.

Also any other suggestions are welcome

tyshkka commented 1 year ago

изображение изображение

All done? O_O Just reboot and check DSM ?

tyshkka commented 1 year ago

Oops DSM cant load TC image build cant load TC friend loaded fine, but no ethernet activity on port after kexec loading

IMG_20230511_161543 IMG_20230511_161602

tyshkka commented 1 year ago

On motherboard broadcom chipset for NIC in additional slot intel chipset. HP ProLiant DL20 Gen9

tyshkka commented 1 year ago

and some additional info. 4gb flash building image frome CLI

изображение

pocopico commented 1 year ago

do you have iLo access ? you can access serial port and see whats wrong ?

tyshkka commented 1 year ago

do you have iLo access ? you can access serial port and see whats wrong ?

Just no space left on first partition of img. Builder downloaded all external plugins and modules than its try to make a bootable files

Im doing that:

all that i try to do from cli.

pocopico commented 1 year ago

the html version does not use the first partition at all , it writes and boots all files from third partition.

While at grub do not use TCRP Friend, but use USB menu option instead. Some systems e.g. HP Microserver G7 have this issue. They freeze at boot after kexec, so we have to use direct boot instead.

Disable EFI boot and use Legacy boot.

tyshkka commented 1 year ago

All from beging. Fresh image. UEFI mode. Using CLI

Putty log and screen after reboot. No ethernet activity, doesnt responds to keyboard. putty.log

tyshkka commented 1 year ago

IMG_20230512_083612

tyshkka commented 1 year ago

Building from web page also doesnt boot in UEFI. I switch to legacy bios and its booted, but cant find installed disks.

tyshkka commented 1 year ago

Build from CLI in legacy mode

some errors Mounting /dev/sdb1 to localdiskp1 Mounting /dev/sdb2 to localdiskp2 cp: error writing 'localdiskp1/rd.gz': No space left on device cp: error writing 'localdiskp1/zImage': No space left on device Replacing set root with filesystem UUID instead sed: couldn't write 391 items to localdiskp1/boot/grub/sedq1S63d: No space left on device

after reboot "GRUB rescue"

may this info helps you, in 8.0.5 version all builded fine in 7.1 3622xs+ in uefi mode, loading and working, until i want to try new version ;) Im tired ) lets wait offical release?

pocopico commented 1 year ago

I've updated the build status page to now better display build status.

Can you please also retry to :

tyshkka commented 1 year ago

Some bugs to fix.

  1. No lighthttpd after boot. Need to run rploader.sh monitor, probably because DHCP server responds not fast.
  2. No index.html, only index.sh Building process.
  3. Additional actions.
  4. Reset model.
  5. Choosing ds3622xs+ latest build.
  6. Pressing "Real MAC".
  7. stuck. Build button, additional actions button no response. изображение

Build 2,

  1. Additional actions.
  2. Reset model.
  3. Choosing ds3622xs+ latest build.
  4. using MAC as is in builder.
  5. LOG in attached file build2 log.txt
  6. from console rebooting to USB RedPill
  7. Kernel error in UEFI mode.
  8. switch to Legacy and try to boot. 8.1. booted OK with replaced MAC. There will be nice with original MAC. изображение
pocopico commented 1 year ago

Fixed