Hi folks,
I have nvidia tegra jetson tk1 board which I can boot either into netbsd (from sd card) or into stock linux (from the internal storage). Board was flashed using files from this link:
https://developer.nvidia.com/linux-tegra-r216 Unfortunately my board fails to recognize sata drive. In netbsd I see following:
armv7# dmesg|grep -C2 wd0
[ 1.535618] ld1: 8-bit width, 1024 KB cache, 52.000 MHz
[ 1.555616] ld0: 4-bit width, SDR50, 90.666 MHz
[ 9.805962] wd0 at atabus0 drive 0
[ 12.806087] wd0: IDENTIFY failed
[ 12.806087] wd0: fixing 0 sector size
[ 12.806087] wd0: secperunit and ncylinders are zero
[ 15.806213] wd0(ahcisata0:0:0): using PIO mode 0
[ 15.806213] cpu0: setting speed to 2316 MHz
[ 15.806213] WARNING: 11 errors while detecting hardware; check system log.
armv7#
In linux I see following:
[ 7.620287] #0: HDA NVIDIA Tegra at 0x70038000 irq 113
[ 7.626933] #1: tegra-rt5639
[ 15.249170] ata1: link is slow to respond, please be patient (ready=0)
[ 19.749216] ata1: softreset failed (device not ready)
[ 20.219194] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 20.233283] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x100)
[ 20.245292] ata1: limiting SATA link speed to 1.5 Gbps
[ 30.740162] ata1: link is slow to respond, please be patient (ready=0)
[ 35.240156] ata1: softreset failed (device not ready)
[ 40.759171] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 40.773193] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x100)
[ 46.231173] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
I'm sure drive is healthy, it works being used in another laptop. Please let me know there is something I can try to make it work with jetson board.
Another question: is it possible to install netbsd on the internal storage? Should I use existing layout or I can delete existing partitions and create new layout?
Thanks,
Kirill.