About [AMCC 460EX/canyonlands board] Synopsys DesignWare Cores (DWC) SATA host driver
From: Cheng Renquan <hidden>
Date: 2009-03-18 12:57:59
Also in:
lkml
Mark, I found that the current sata_dwc can only work on DENX-2.6.25-stable, and have problems in DENX-2.6.26, 27, 28, 29(master), the boot errors is as the following, I hope you and AMCC staff submit it into mainline soon, thanks. there is also some other boot panic kmsg, I will reproduce it tomorrow. http://git.denx.de/linux-2.6-denx.git/ Synopsys DesignWare Cores (DWC) SATA host driver linuxppc-dev@ozlabs.org About AMCC DesignWare Core SATA controller driver: =3D> boot Using ip address 172.16.90.27 ## Booting kernel from Legacy Image at ff600000 ... Image Name: Linux-2.6.27.19 Created: 2009-03-13 10:18:17 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1574261 Bytes =3D 1.5 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK ## Flattened Device Tree blob at fc1e0000 Booting using the fdt blob at 0xfc1e0000 ## Loading init Ramdisk from Legacy Image at fc200000 ... Image Name: canyonlands ramdisk rev. 001 Created: 2008-05-13 11:18:24 UTC Image Type: PowerPC Linux RAMDisk Image (gzip compressed) Data Size: 18968362 Bytes =3D 18.1 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Device Tree to 007fa000, end 007fffff ... OK Loading Ramdisk to 1ec3d000, end 1fe53f2a ... OK Using Canyonlands machine description Linux version 2.6.27.19 (fedora@ubox-h1) (gcc version 4.2.2) #1 Fri Mar 13 18:18:05 HKT 2009 Found initrd at 0xdec3d000:0xdfe53f2a Zone PFN ranges: DMA 0x00000000 -> 0x00020000 Normal 0x00020000 -> 0x00020000 HighMem 0x00020000 -> 0x00020000 scsi 0:0:0:0: Direct-Access ATA WDC WD10EVVS-63E 01.0 PQ: 0 ANSI: = 5 sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda:<3>ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) ata1.00: status: { DRDY } ata1: link is slow to respond, please be patient (ready=3D0) ata1: prereset failed (errno=3D-16) ata1: reset failed, giving up ata1.00: disabled ata1: EH complete sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 unable to read partition table sd 0:0:0:0: [sda] Attached SCSI disk 4cc000000.nor_flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 4cc000000.nor_flash: CFI does not contain boot bank location. Assuming top. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available Creating 7 MTD partitions on "4cc000000.nor_flash": 0x00000000-0x001e0000 : "kernel" 0x001e0000-0x00200000 : "dtb" 0x00200000-0x01600000 : "ramdisk" 0x01600000-0x01a00000 : "jffs2" 0x01a00000-0x03f60000 : "user" 0x03f60000-0x03fa0000 : "env" 0x03fa0000-0x04000000 : "u-boot" NDFC NAND Driver initialized. Chip-Rev: 0x00000111 NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-bit) Scanning device for bad blocks Number of partitions 3 Creating 3 MTD partitions on "NAND 128MiB 3,3V 8-bit": 0x00000000-0x00100000 : "u-boot" 0x00100000-0x00140000 : "env" 0x00140000-0x08000000 : "content" Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. dwc_otg: version 2.60a 22-NOV-2006 TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. eth0: link is up, 1000 FDX, pause enabled IP-Config: Complete: device=3Deth0, addr=3D172.16.90.27, mask=3D255.255.255.0, gw=3D255.255= .255.255, host=3Dcanyonlands, domain=3D, nis-domain=3D(none), bootserver=3D172.16.90.26, rootserver=3D172.16.90.26, rootpath=3D RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem). Freeing unused kernel memory: 156k init Startup utility found. Executing... AMCC Startup utility launched. BusyBox v1.2.1 (2008.05.13-11:11+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. ~ # fdisk -l sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 8 Buffer I/O error on device sda, logical block 1 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 16 Buffer I/O error on device sda, logical block 2 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 24 Buffer I/O error on device sda, logical block 3 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 1953525160 Buffer I/O error on device sda, logical block 244190645 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 1953525160 Buffer I/O error on device sda, logical block 244190645 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 8 Buffer I/O error on device sda, logical block 1 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 16 Buffer I/O error on device sda, logical block 2 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 24 sd 0:0:0:0: [sda] Result: hostbyte=3D0x04 driverbyte=3D0x00 end_request: I/O error, dev sda, sector 0 ~ # --=20 Cheng Renquan (=E7=A8=8B=E4=BB=BB=E5=85=A8), from Shenzhen, China Jean Anouilh - "What you get free costs too much."