Hi all,
I've just plugged a SATA-HD to my new Nitrogen6x board and it looks U-Boot detects fine the HD but linux doesn't.
This is an excerpt of the console output from U-Boot:
_____________________________________________________________________________
U-Boot 2014.04-00119-g8a29f55 (Apr 25 2014 - 11:00:09)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: Nitrogen6X
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB
*** Warning - bad CRC, using default environment
No panel detected: default to HDMI
Display: HDMI (1024x768)
In: serial
Out: serial
Err: serial
Net: using phy at 6
FEC [PRIME], usb_ether
Hit any key to stop autoboot: 0
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part
SATA Device Info:
S/N: K11ET7325C46
Product model number: FUJITSU MHW2080BH
Firmware version: 0000001C
Capacity: 156301488 sectors
SATA device 0: Model: FUJITSU MHW2080BH Firm: 0000001C Ser#: K11ET7325C46
Type: Hard Disk
Supports 48-bit addressing
Capacity: 76319.0 MB = 74.5 GB (156301488 x 512)
... is now current device
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
SATA device 1: unknown device
** Bad device sata 1 **
_____________________________________________________________________________
Linux boots fine, but the only mention to "sata" in dmesg is:
No sata disk.
Everything is just out of the box; I'm just running the SD that comes with the board.
U-Boot > version
U-Boot 2014.04-00119-g8a29f55 (Apr 25 2014 - 11:00:09)
arm-linux-gnueabihf-gcc (Ubuntu/Linaro 4.8.2-16ubuntu4) 4.8.2
GNU ld (GNU Binutils for Ubuntu) 2.24
# uname -a
Linux nitrogen6x 3.0.35-ts-armv7l #1 SMP PREEMPT Thu Aug 8 14:44:15 EDT 2013 armv7l GNU/Linux
My question is, does this kernel have SATA support enabled?
Regards,
Gonzalo.