Welcome! Log In Create A New Profile

Advanced

Debian Stretch on Armada-370 Buffalo Devices (LS2XX, LS4XX, TS1XXX)

Posted by 1000001101000 
Debian Stretch on Armada-370 Buffalo Devices (LS2XX, LS4XX, TS1XXX)
October 30, 2018 12:10PM
Howdy,
I've spent some time over the past year working on adapting the device tree for the the Linkstation 421DE found here to work with the Vanilla Kernel provided by Debian Stretch and also adapt it for the other Armada-370 Buffalo devices. Using these device trees along with the ssh-based network-console installer image provided by Debian it is now possible to install Debian Stretch on these devices fairly easily.

I've published the necessary files and instructions to Github:

https://github.com/1000001101000/Debian_on_Buffalo

I've created device trees and tested for the following devices:

Linkstation LS210
Linkstation LS220DE
Linkstation LS410
Linkstation LS420D
Linkstation LS421DE
Linkstation LS441DE
Terastation TS1200D
Terastation TS1400D
Terastation TS1400R

I'm currently working on making similar device trees for Debian Buster but there are issues with the Debian Kernels 4.17+ that have stalled that work somewhat. If someone is interested in trying those with the 4.18 kernel/MVEBU package in the meantime, let me know (they should work).
Re: Debian Stretch on Armada-370 Buffalo Devices (LS2XX, LS4XX, TS1XXX)
November 06, 2018 02:45PM
1000001101000 Wrote:
-------------------------------------------------------
> Howdy,
> I've spent some time over the past year
> working on adapting the device tree for the the
> Linkstation 421DE found
> here
> to work with the Vanilla Kernel provided by Debian
> Stretch and also adapt it for the other Armada-370
> Buffalo devices. Using these device trees along
> with the ssh-based network-console installer image
> provided by Debian it is now possible to install
> Debian Stretch on these devices fairly easily.
>
> I've published the necessary files and
> instructions to Github:
>
> https://github.com/1000001101000/Debian_on_Buffalo
>
> I've created device trees and tested for the
> following devices:
>
> Linkstation LS210
> Linkstation LS220DE
> Linkstation LS410
> Linkstation LS420D
> Linkstation LS421DE
> Linkstation LS441DE
> Terastation TS1200D
> Terastation TS1400D
> Terastation TS1400R
>
> I'm currently working on making similar device
> trees for Debian Buster but there are issues with
> the Debian Kernels 4.17+ that have stalled that
> work somewhat. If someone is interested in trying
> those with the 4.18 kernel/MVEBU package in the
> meantime, let me know (they should work).

Very cool! Pardon me for forgeting this post (too many on my tabs:)

Let me take a look at your DTS files. And perhaps I could add them to the MVEBU kenel release for general consumption.

-bodhi
===========================
Forum Wiki
bodhi's corner
Re: Debian Stretch on Armada-370 Buffalo Devices (LS2XX, LS4XX, TS1XXX)
November 07, 2018 07:42AM
Right on.

I'm currently working on making some adjustment to the Stretch (4.9.XX) device trees to address some hardware differences that have come up in testing. Once I get those changes finished I'll make the adjustments needed to account for the binding changes needed for the 4.18 kernel and try them out with your kernel. I'll plan on using that for my testing while I wait for Debian to move to 4.19 from EXPERIMENTAL to TESTING (and update their installer image with it).

Do you know of a thread/person who is working on armada-370 support on 4.18+ kernels? In my initial testing (once I figured out why the Debian Vanilla Kernel wouldn't boot) I discovered that the Marvell temperature sensor drive for the 370 seems to have been broken in 4.19, or at least changed in a way that requires a change to the device trees.

Talk to you soon,
Re: Debian Stretch on Armada-370 Buffalo Devices (LS2XX, LS4XX, TS1XXX)
November 07, 2018 01:08PM
1000001101000,

> Once I get those changes finished I'll make the
> adjustments needed to account for the binding
> changes needed for the 4.18 kernel and try them
> out with your kernel.

That would be great!

> Do you know of a thread/person who is working on
> armada-370 support on 4.18+ kernels? In my initial
> testing (once I figured out why the Debian Vanilla
> Kernel wouldn't boot) I discovered that the
> Marvell temperature sensor drive for the 370 seems
> to have been broken in 4.19, or at least changed
> in a way that requires a change to the device
> trees.

Yes. I'm talking to wacke right now on the Armada IO Coherency topic:

https://forum.doozan.com/read.php?3,43214

Let's see if wacke's box has temp sensor and has the same problem.

-bodhi
===========================
Forum Wiki
bodhi's corner
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: