I have been trying to get FreeBSD running on Pandaboard without success. The last image uploaded by the team was FreeBSD12.1. And as you are aware, the version is already at EOL.
I have tried other general SD images for ARM - 12.2, 13.0,14-current but none would boot. They hang just at passing kernel args already set in the codebase i.e. U-boot->Kernel(panic); the same goes for NetBSD. I could not get any valuable info since they were running with no debug options. They were binaries. I did not have much luck with FreeBSD 10.x back then too; see https://forums.freebsd.org/threads/freebsd-on-pandaboard-does-not-boot-up-by-itself.65122/.
If I could get 12.1 going, perhaps, I could upgrade it. Here is the error I receive:
We have two or more Pandaboards with LCDs here. There need to preferably run BSD.
Your suggestions will be appreciated.
PS: I have shopped around - *BSD & Linux - but none would work too [1]. The only option left is ArchLinux or Gentoo. Both recently updated their wiki for their OS installation on Pandaboard [2,3].
References:
[1] https://www.mail-archive.com/misc@openbsd.org/msg181031.html
[2] https://archlinuxarm.org/platforms/armv7/ti/pandaboard
[3] https://wiki.gentoo.org/wiki/Pandaboard
I have tried other general SD images for ARM - 12.2, 13.0,14-current but none would boot. They hang just at passing kernel args already set in the codebase i.e. U-boot->Kernel(panic); the same goes for NetBSD. I could not get any valuable info since they were running with no debug options. They were binaries. I did not have much luck with FreeBSD 10.x back then too; see https://forums.freebsd.org/threads/freebsd-on-pandaboard-does-not-boot-up-by-itself.65122/.
If I could get 12.1 going, perhaps, I could upgrade it. Here is the error I receive:
Code:
size: 16 bytes
iichb2: <TI I2C Controller> mem 0-0xff irq 56 on ti_sysc40
iichb2: I2C revision 4.0 FIFO size: 16 bytes
spi0: <TI McSPI controller> mem 0-0x1ff irq 61 on ti_sysc46
spi0: failed to get clock based on hwmods property
device_attach: spi0 attach returned 22
spi0: <TI McSPI controller> mem 0-0x1ff irq 62 on ti_sysc47
spi0: failed to get clock based on hwmods property
device_attach: spi0 attach returned 22
sdhci_ti0: <TI MMCHS (SDHCI 2.0)> mem 0-0x3ff irq 63 on ti_sysc48
mmc0: <MMC/SD bus> on sdhci_ti0
spi0: <TI McSPI controller> mem 0-0x1ff irq 67 on ti_sysc52
spi0: failed to get clock based on hwmods property
device_attach: spi0 attach returned 22
spi0: <TI McSPI controller> mem 0-0x1ff irq 68 on ti_sysc53
spi0: failed to get clock based on hwmods property
device_attach: spi0 attach returned 22
iichb3: <TI I2C Controller> mem 0-0xff irq 71 on ti_sysc56
iichb3: I2C revision 4.0 FIFO size: 16 bytes
ti_wdt1: <TI Watchdog Timer> mem 0-0x7f irq 72 on ti_sysc58
ti_wdt1: unable to setup the interrupt handler
device_attach: ti_wdt1 attach returned 6
mp_tmr0: <ARM MPCore Timers> mem 0x48240200-0x4824021f irq 22 on simplebus0
mp_tmr0: missing clock-frequency attribute in FDT
device_attach: mp_tmr0 attach returned 6
gpioled0: <GPIO LEDs> on ofwbus0
cryptosoft0: <software crypto>
panic: No usable event timer found!
cpuid = 0
time = 1
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort
--> Press a key on the console to reboot,
--> or switch off the system now.
We have two or more Pandaboards with LCDs here. There need to preferably run BSD.
Your suggestions will be appreciated.
PS: I have shopped around - *BSD & Linux - but none would work too [1]. The only option left is ArchLinux or Gentoo. Both recently updated their wiki for their OS installation on Pandaboard [2,3].
References:
[1] https://www.mail-archive.com/misc@openbsd.org/msg181031.html
[2] https://archlinuxarm.org/platforms/armv7/ti/pandaboard
[3] https://wiki.gentoo.org/wiki/Pandaboard