With my Blackarmor fully loaded with 4 SATA drives I now get some info. Guess the bus needs a minimum of two drives to avoid timeouts: Whitney # scsi init Initialize SCSI AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl SATA mode flags: ncq stag pm led clo only pmp pio slum part scanning bus for devices... Supprt LBA48 addressing. Device 0: (0:0) Vendor: ATA Prod.: WDC WD40EFRX-68by MarkTurner - Debian
MarkTurner Wrote: ------------------------------------------------------- > bodhi Wrote: > ------------------------------------------------------- > > Mark > > > > Don't use 3.18.5. Generate the new uInird for > > 4.14.24 using this format. > > I'll give that a try. I'm constrained by memory, > remember, so I thought it wiser to trby MarkTurner - Debian
bodhi Wrote: ------------------------------------------------------- > Mark > > Don't use 3.18.5. Generate the new uInird for > 4.14.24 using this format. I'll give that a try. I'm constrained by memory, remember, so I thought it wiser to try a smaller uInitrd first.by MarkTurner - Debian
bodhi Wrote: ------------------------------------------------------- > Mark, > > Post your mkimage commands to generate the uImage > and uInitrd The kernel came directly from your deb package, which of course I ran through mkimage: mkimage -A arm -O linux -a 0x800000 -a 0x800000 -T kernel -C none -d vmlinuz-4.14.24-cns3xxxx-tld-1 -n linux uImage-4.14.24 For uInitrd, Iby MarkTurner - Debian
tommy79 Wrote: ------------------------------------------------------- > Mark, could you please share your uImage and > initrd or at last least provide some info how did > you created it? Play around with the addresses you use to load the images. Try the ones I used (see my boot log above). I used Bodhi's uImage directly and created a mini uInitrd from Bodhi's 3.15 onby MarkTurner - Debian
This model has no IDE interfaces, only SATA. Also, I've been unsuccessful in getting U-Boot to recognize any USB hard drive or stick. U-Boot 2008.10-mpcore (Nov 11 2012 - 15:04:27) Whitney model:(ELCAPITAN) release v1.2-beta2 CPU: Cavium Networks CNS3000 ID Code: 410fb024 (Part number: 0xB02, Revision number: 4) CPU ID: 900 Chip Version: c DRAM: 512 MB Parallel Flash: 0 kby MarkTurner - Debian
blackdevil Wrote: ------------------------------------------------------- > Mark, how did you get the uInitrd-4.14.24? > > I think i also have to load all 3 files > (uImage/zImage, uInitrd, dtb) and not just uImage > :-) I load uInitrd via tftp like the rest. Here are the steps I used: setenv bootargs mem=256M console=ttyS0,38400; setenv arcNumber 2776 tftpboot 0x200by MarkTurner - Debian
I got a segfault in the modprobe phase: physmap platform flash device: 08000000 at 10000000 Unable to handle kernel paging request at virtual address b6e1f91d pgd = cf9d8000 *pgd=0ec37831, *pte=0f0e318f, *ppte=0f0e3a2e Internal error: Oops: 17 [#1] PREEMPT ARM Modules linked in: CPU: 0 PID: 422 Comm: modprobe Not tainted 4.14.24-cns3xxxx-tld-1 #1 Hardware name: Cavium Networks CNS342by MarkTurner - Debian
bodhi Wrote: ------------------------------------------------------- > So basically we need to rebuild the kernel with > FDT support. And use a new DTS written for Cavium > CNS3xxxx SoC. I will help with this, but am I mistaken that others have at least gotten 3.18 to work on this box? If it will help, I will configure my Blackarmor for remote access. Markby MarkTurner - Debian
Thanks for the link, Blackdevil. I'm working my way through it but before I build a kernel I should probably get someone else's up and running first. It's been at least a decade since I've built kernels and I'm quite rusty. So far I have not been able to boot anything via tftp on my 4bay Seagate Blackarmor. The rootfs isn't found as the kernel modules apparently aby MarkTurner - Debian
How much effort would this involve and is there any way I could help? I've been spending the past few weekends trying to get my NAS440 up to date and would love to help move this forward whatever way I can. Where can I find any howtos or instructions for creating dts files? Thanks!by MarkTurner - Debian