Ivanj, Please kwboot this initial DS211 u-boot version. uboot.2024.10-tld-1.ds211.kwb sha256: 06c997d7ebe0d2fff8ca0cd2cff6e7e9d82dfc22ab33bae6eaea2d5daebe0c52 See example of using kwboot (in the Wiki thread): QuoteUnbricking with Serial Console & JTAG console How to unbrick your box using serial console with kwboot (Zyxel NAS pinouts and examples) https://forum.doozby bodhi - uBoot
Alex, Please test this final version. The default envs image will be uploaded in the new installation thread. For now, test with the envs you have been using. uboot.2024.10-tld-1.moi_plus.kwb sha256: f76bd75f27b1ee08d960a67a451b7ee55ab8ce9f6fe8e473a859a2c5ab9c7051by bodhi - uBoot
Ivanj, > Yep, too small. AFAIK, OpenWrt needs at least 8MB, > so this cannot fit on the SPI flash, I'll just > have to use USB, SATA, or maybe even NFS rootfs. > Can we just use all of the 4MB to have full > featured uBoot (not sure what uBoot max size is)? > This is since the stock Linux is not very useful, > and I am not intending keeping it. There is noby bodhi - uBoot
Ivanj, Make a back up of your mtd0. Verify that you can see them. RedBoot is the label for mtd0. cat /proc/mtd And then change directory where you want to keep this file, and dd it. dd if=/dev/mtd0 of=ds211.mtd0 bs=64k conv=sync ds211.mtd0 should be 512K. Please attach it to a new post here.by bodhi - uBoot
Please change your 1st post Subject to Debian on TBS2921 MOI+. It will help people looking for it. I will move this thread to Debian section.by bodhi - uBoot
Alex, > Doesn't work for static address; but, a > minor issue; either i'll change to dynamic > or do autoneg off manually I would do this in /etc/rc.local if static IP is preferred. /usr/sbin/ethtool -s eth0 autoneg off To make it perfect, I think it could be done automatically in the kernel. But that is a rainy day project!by bodhi - uBoot
Ivanj, > I have used your DTB file, and created the new > uImage. I couldn't boot directly to SATA drive, > there's no boot command. Right! there is no ide command in this stock u-boot. > I have updated the uImage and uInitrd on my tftp > server, and booted again via tftp and bootm. Then > it picked up rootfs and booted from SATA - all > good. Basicby bodhi - uBoot
Alex, > Worked like a charm! Cool! we can declare victory :) Now it's time to flash. But let me upload the final version with some instruction in one post. In the mean time, add this to your /etc/network/interface (If you use dynamic IP) auto lo eth0 iface lo inet loopback iface eth0 inet dhcp pre-up ethtool -s eth0 autoneg off See if 1Gbs is up from the kernby bodhi - uBoot
Ivanj, Here is the new DTB. Recreate your uImage with this DTB. This time you should boot with an HDD/SSD in the port to see if SATA is working. Please post the log for this boot. ===== QuoteI am not sure what's the flash size, since it contains this stock Linux OS, it would be good to install OpenWRT instead as a backup. That's if OpenWRT would boot, of course, topic forby bodhi - uBoot
Alex, > yes, Sir! > that is what it is all about! > streaming with100mbit makes no sense.. > (or make nonsense;-) > i was sitting behind a 100mbit and < switches, > misleading you. > Yes; now on 1GB switch, first suprise(to me) Cool! so at least we know the speed is correct. > MOI+> ping 8.8.8.8 > ethernet-controller@72000 Waiting for PHY auto >by bodhi - uBoot
Ivanj, Indeed, it looks very good. This box is almost identical to the ds212. Most everything works. There are some minor errors/warnings, though. 1. LEDs is not working (DTS definition for DS212 LEDs is not appropriate for this DS211). But it's not important, because it won't affect normal operation. And it could be figured out eventually. 2. Have you logged in through SSH? mby bodhi - uBoot
Alex, # ethtool eth0 Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full # mii-tool -vv eth0 advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD linkby bodhi - uBoot
Ivanj, See this post in the Wiki thread: Boot Kirkwood rootfs with stock u-boot https://forum.doozan.com/read.php?2,102054,105374#msg-105374 Follow the instruction and create the Debian rootfs on USB thumb drive. When you create the rootfs Debian-6.5.7-kirkwood-tld-1-rootfs-bodhi.tar.bz2 on a USB drive use the /boot/dts/kirkwood-ds212.dtb to append to uImage. And when you boot wby bodhi - uBoot
Alex, Use the Nov 4th version. kwboot like you did. Boot into Debian. And ethtool eth0 mii-tool -vv eth0 and then ping the router (and cancel after about 20 pings). Please post the log as usual.by bodhi - uBoot
Alex, OK. That was bad :) Let's go back to the previous version on Nov 04. https://forum.doozan.com/read.php?3,138227,138363#msg-138363 I'll do some more reading.by bodhi - uBoot
> A similar program is available called 'neofetch'. Nice!by bodhi - Debian
Up in the 1st post of the MVEBU kernel and rootfs release thread QuoteInstallation Instruction for specific boxes (in chronological order): .... .... WD MyCloud EX4100 Installation: see this thread (work-in-progress)by bodhi - Debian
1st post revision: QuoteOn a multi-CPU box use this command: /usr/bin/linuxlogo -a -s -F "#O Version #V, Compiled #`uname -v` by bodhi\n #N #M #X #T Processor#S, #R RAM\n #U\n `dmesg | grep -i machine | cut -c40-120`\n #H" There is a know bug documented by the linuxlogo author: the OS_Revision (#C formatted string) got truncated to 40 chars. This is not long enough for a SMP PREEMby bodhi - Debian
Alex, That tftp test looks great. Meaning even though it's 100 Mbs, but it stable and usable. Here is another build. uboot.2025.01-rc1-tld-1.moi_plus.kwb sha256: 6b55fbedcbdc4eb8b4534fa0591ffa7e9f4ae1a7efd87fd86eed94ab0e7704c5 uboot.2025.01-rc1-tld-1.moi_plus.kwb Please run the test similar to above (dm, mmi, mdio commands before and after) https://forum.doozan.com/read.phby bodhi - uBoot
> You may skip the -u option (display the system > uptime), since it's overruled by the -F option, > and add '#U\n' to the string in stead. Thanks Trond!by bodhi - Debian
Alex, > system.dtb -> there is a link > in sources on a microblaze.dts Right! it looks like garbage left over in their source tree. MOI+> mii info PHY 0x00: OUI = 0x5043, Model = 0x1D, Rev = 0x01, 100baseT, FDX MOI+> mdio list ethernet-controller@72000: 0 - Marvell 88E151x <--> ethernet-controller@72000 Too bad. The right chip was detected but it looks liby bodhi - uBoot
Here is the new u-boot. uboot.2025.01-rc1-tld-1.moi_plus.kwb sha256: 8eb6f4e2b1d83bd14356eb3c9b3d0063490b81c68b04d14fa62703d200b30eda Run the 3 commands twice, before and after you test the network connection as described the my previous post. dm tree mii info mdio list setenv gatewayip 10.0.1.137 setenv netmask 255.255.255.0 ping 8.8.8.8 dm tree mii info mdio listby bodhi - uBoot
Alex, > 10.0.1.137 is alive! > uboot, starting place for a spaceship, toward the > sky full of stars.. > travellling through the space slowly ,jet with a > speed of light.. :)) Nice! I forgot the configure the dm command in. Will make another build. The fact that Ethernet works OK in the new u-boot tell me that the driver in Linux might be lacking something. This iby bodhi - uBoot
Now it's time for a bit of fun with Linux Logo! apt-get install linuxlogo And then add this command to the end of your ~/.profile (~ is whatever user you login into). On a single CPU box, use this command: /usr/bin/linuxlogo -a -s -F "#O Version #V, Compiled #C by bodhi\n #N #M #X #T Processor#S, #R RAM\n #U\n `dmesg | grep -i machine | cut -c40-120`\n #H" On a multby bodhi - Debian
eep, I've made the first pass reading the instruction. The writing and details are fantastic! perhaps a bit too detailed, but it's good for Linux beginners. I have comments below. As I make a seconds pass I will post more comments if needed. QuoteThe biggest requirement is a UART console to the NAS. This can be accessed by an unpopulated header on the mainboard after removing theby bodhi - Debian
Larry, > The Nimbus 100 has only one LED (see the attached > photos). However, it is a chameleon. :) It is > either green, red, or orange/yellow! Yes. That's the LED behavior for most Kirkwood plugs (eg. Sheevaplug, GoFlex Home/Net, Pogoplug E02/Mobile/V4, iConnect, Dockstar,...), and the larger Kirkwood NAS (eg. NSA320, NSA320S, NSA325, NSA310S, NSA310, Topkick, Netgear Sby bodhi - Debian
eep, Kudos! there are quite lot to digest. I'll come back to this.by bodhi - Debian
Alex, Please test kwboot this new u-boot (run it with -p). It's a bit rough (I spent < 2 hrs to roll this). Assuming it boots, interrupt count down and dm tree setenv ipaddr <some valid ip address in your network environment) ping <your router> dm tree And check envs, see if they are all there (they should, becaus you've flashed the NSA325 u-boot). printenv Aby bodhi - uBoot
Larry, > I followed my notes to install Debian 12 on Nimbus > using your latest kirkwood-nimbus-100.dtb. > Everything went well. I can verify I was using > the new DTB: > > # tr '\0' '\n' < > /sys/firmware/devicetree/base/compatible > ionics,nimbus-100 > globalscale,sheevaplug > marvell,kirkwood-88f6281 > marvell,kirkwood &gby bodhi - Debian
Alex, > i use 10.0.1.179 for wifi (RTL usb dongle) > and 10.0.1.138 for eth0 > sorry, may be the thing was, because > i'm starting wifi as default It's OK. I just wanted to be sure that's what you want. > > lets'see how it looks like if eth0 is default; > > the same procedure > 1. immidiatly after boot with eth0 plugged > 2. plby bodhi - uBoot