Hi Mr. KylongMu & all,<br>
Have you solved the issues about PCI-IDE card?<br>
I also have tested two PCI-IDE cards and a PCI-SATA card with
2.6.13(packaged in AMCC CD) and 2.6.14(ELDK ) kernel on Yosemite board,
this issues are the same with Mr. KylongMu. the PCI-SATA is work fine.
but the two PCI-IDE cards, ITE8212 and PDC20269 failed, the panic
message was similar with Mr. KylongMu. the attached file is the
ITE8212 module driver OOPS log.<br>
<br>
would you please give me some advice about it?<br>
Thanks and Best regards,<br>
stephen<br>
<br>
KylongMu wrote:<br>
<br>
> Dear Denk,<br>
><br>
> Thanks for your help; it makes my Yosemite run up! I'm try to add a <br>
> PCI-IDE<br>
><br>
> Card on it. I test my Promise-PDC20268 card and AEC6280 (ATP865-B chip <br>
> type) card,<br>
><br>
> Both of them all failed with same error, the boot message included in <br>
> the attachment.<br>
><br>
> The kernel configure is based on the Yosemite_defconfig, add with:<br>
><br>
> Device Drivers--><br>
><br>
> ATA/ATAPI/MFM/RLL support--><br>
><br>
> [*]AEC62XX Chipset support<br>
><br>
> [*]PROMISE PDC202{68|69|70|71|75|76|77} SUPPORT<br>
><br>
> Both of the PCI-IDE cards can work with X86PC+FEDORA4 configure, I <br>
> don¡¯t know<br>
><br>
> What cause them fail on Yosemite with final 2.6.14 kernel.<br>
><br>
> About my 2.6.14 tree, I type with ¡°cg-log ¨Cs¡± command it shows:<br>
><br>
> 99a21389c2b0e55f30b6cf6550cb492b87dbaa3b Heiko Schocher 2005-11-11 <br>
> 12:47 [PATCH] ppc32: fix Kernel Panic for PM82x Board with gcc-4.0.<br>
><br>
> ff1df84b3c3154ffdb646941e1c70d17554e3042 Wolfgang Denk 2005-11-10 <br>
> 00:41 Merge with /home/wd/git/linux-2.6/stefan_roese<br>
><br>
> It only shows 2.6.14 on the kernel message, I don¡¯t know why it <br>
> doesn¡¯t show the message as you told.<br>
><br>
> But it can work, and fixed the bugs on Yosemite.<br>
><br>
> Cordially,<br>
><br>
> Kylong Mu<br>
><br>
>------------------------------------------------------------------------<br>
><br>
>U-Boot 1.1.4 (Nov 11 2005 - 19:35:30)<br>
><br>
>AMCC PowerPC 440EP Rev. B<br>
>Board: Yosemite - AMCC PPC440EP Evaluation Board<br>
> VCO: 1066 MHz<br>
> CPU: 533 MHz<br>
> PLB: 133 MHz<br>
> OPB: 66 MHz<br>
> EPB: 66 MHz<br>
> PCI: 66 MHz<br>
>I2C: ready<br>
>DRAM: 256 MB<br>
>FLASH: 64 MB<br>
>PCI: Bus Dev VenId DevId Class Int<br>
> 00 0c 1191 0009 0180 00<br>
>In: serial<br>
>Out: serial<br>
>Err: serial<br>
>Net: ppc_4xx_eth0, ppc_4xx_eth1<br>
><br>
>Type "run flash_nfs" to mount root filesystem over NFS<br>
><br>
>Hit any key to stop autoboot: 0<br>
>=> tftp 400000 uImage<br>
>ENET Speed is 100 Mbps - FULL duplex connection<br>
>Using ppc_4xx_eth0 device<br>
>TFTP from server 192.168.0.93; our IP address is 192.168.0.66<br>
>Filename 'uImage'.<br>
>Load address: 0x400000<br>
>Loading: #################################################################<br>
> #################################################################<br>
> #################################################################<br>
> ###########################################<br>
>done<br>
>Bytes transferred = 1217393 (129371 hex)<br>
>=> bootram<br>
>Unknown command 'bootram' - try 'help'<br>
>=> run bootram<br>
>## Booting image at 00400000 ...<br>
> Image Name: Linux-2.6.14<br>
> Image Type: PowerPC Linux Kernel Image (gzip compressed)<br>
> Data Size: 1217329 Bytes = 1.2 MB<br>
> Load Address: 00000000<br>
> Entry Point: 00000000<br>
> Verifying Checksum ... OK<br>
> Uncompressing Kernel Image ... OK<br>
>## Loading RAMDisk Image at fed40000 ...<br>
> Image Name: Yosemite Ramdisk<br>
> Image Type: PowerPC Linux RAMDisk Image (gzip compressed)<br>
> Data Size: 17770706 Bytes = 16.9 MB<br>
> Load Address: 00000000<br>
> Entry Point: 00000000<br>
> Verifying Checksum ... OK<br>
> Loading Ramdisk to 0ee47000, end 0ff398d2 ... OK<br>
>Linux version 2.6.14 (root@dxp) (gcc version 4.0.0) #7 Sun Nov 13 21:59:01 CST 2005<br>
>AMCC PowerPC 440EP Yosemite Platform<br>
>Built 1 zonelists<br>
>Kernel command line: ramdisk_size=49152 root=/dev/ram rw
ip=192.168.0.66:192.168.0.93::255.255.255.0:yosemite:eth0:off panic=1
console=ttyS0,115200<br>
>PID hash table entries: 2048 (order: 11, 32768 bytes)<br>
>Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)<br>
>Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)<br>
>Memory: 239616k available (1860k kernel code, 596k data, 140k init, 0k highmem)<br>
>Mount-cache hash table entries: 512<br>
>checking if image is initramfs...it isn't (no cpio magic); looks like an initrd<br>
>softlockup thread 0 started up.<br>
>Freeing initrd memory: 17354k freed<br>
>NET: Registered protocol family 16<br>
>PCI: Probing PCI hardware<br>
>usbcore: registered new driver usbfs<br>
>usbcore: registered new driver hub<br>
>SCSI subsystem initialized<br>
>io scheduler noop registered<br>
>io scheduler anticipatory registered<br>
>io scheduler deadline registered<br>
>io scheduler cfq registered<br>
>usbmon: debugfs is not available<br>
>ppc-soc-ohci ppc-soc-ohci.0: USB Host Controller<br>
>ppc-soc-ohci ppc-soc-ohci.0: new USB bus registered, assigned bus number 1<br>
>ppc-soc-ohci ppc-soc-ohci.0: irq 40, io mem 0xef601000<br>
>usb usb1: Product: USB Host Controller<br>
>usb usb1: Manufacturer: Linux 2.6.14 ohci_hcd<br>
>usb usb1: SerialNumber: PPC-SOC USB<br>
>hub 1-0:1.0: USB hub found<br>
>hub 1-0:1.0: 2 ports detected<br>
>Initializing USB Mass Storage driver...<br>
>usbcore: registered new driver usb-storage<br>
>USB Mass Storage support registered.<br>
>pegasus: v0.6.12 (2005/01/13), Pegasus/Pegasus II USB Ethernet driver<br>
>usbcore: registered new driver pegasus<br>
>Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled<br>
>serial8250: ttyS0 at MMIO 0x0 (irq = 0) is a 16550A<br>
>serial8250: ttyS1 at MMIO 0x0 (irq = 1) is a 16550A<br>
>RAMDISK driver initialized: 16 RAM disks of 49152K size 1024 blocksize<br>
>PPC 4xx OCP EMAC driver, version 3.53<br>
>mal0: initialized, 4 TX channels, 2 RX channels<br>
>zmii0: bridge in RMII mode<br>
>eth0: emac0, MAC 00:10:ec:00:87:40<br>
>eth0: found Generic MII PHY (0x01)<br>
>eth1: emac1, MAC 00:10:ec:00:87:47<br>
>eth1: found Generic MII PHY (0x03)<br>
>Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2<br>
>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx<br>
>Data machine check in kernel mode.<br>
>PLB0: BEAR=0x0000000000000000 ACR= 0x00000000 BESR= 0xfffff7ff<br>
>POB0: BEAR=0xc27e3194ffffffff BESR0=0x00000000 BESR1=0x00000000<br>
>OPB0: BEAR=0x0000000000000151 BSTAT=0x00000000<br>
>Oops: machine check, sig: 7 [#1]<br>
>NIP: 00000000 LR: C0263628 SP: CFF41F40 REGS: c0271f50 TRAP: 0202 Not tainted<br>
>MSR: 00000000 EE: 0 PR: 0 FP: 0 ME: 0 IR/DR: 00<br>
>TASK = c04f8b10[1] 'swapper' THREAD: cff40000<br>
>Last syscall: 120<br>
>GPR00: FDFFEF02 CFF41F40 C04F8B10 C04FC000 C026C6B4 C04FC000 00000009 CFF41EF4<br>
>GPR08: C04F9F70 00000000 00004000 C0270000 24254322 61000408 0FFB6800 00000001<br>
>GPR16: 00800000 0FFCEAD4 FFFFFFFF 00000000 007FFF00 0FFB1210 00000003 00000002<br>
>GPR24: C01D0000 C01D0000 C0270000 C01D0000 C0270000 C0223E10 C026C6B4 C04FC000<br>
>NIP [00000000] 0x0<br>
>LR [c0263628] aec62xx_init_one+0x38/0x48<br>
>Call trace:<br>
> [c0263628] aec62xx_init_one+0x38/0x48<br>
> [c02649b8] ide_scan_pcidev+0x68/0xb0<br>
> [c0264a34] ide_scan_pcibus+0x34/0xe8<br>
> [c026492c] ide_init+0x68/0x8c<br>
> [c00013ac] init+0xb4/0x254<br>
> [c00046c0] kernel_thread+0x48/0x64<br>
>Data machine check in kernel mode.<br>
>PLB0: BEAR=0x0000000000000000 ACR= 0x00000000 BESR= 0xfffff7ff<br>
>POB0: BEAR=0xc27e3194ffffffff BESR0=0x00000000 BESR1=0x00000000<br>
>OPB0: BEAR=0x0000000000000151 BSTAT=0x00000000<br>
>Oops: machine check, sig: 7 [#2]<br>
>NIP: 00000000 LR: C000235C SP: C0271E70 REGS: c0271f50 TRAP: 0202 Not tainted<br>
>MSR: 00000000 EE: 0 PR: 0 FP: 0 ME: 0 IR/DR: 00<br>
>TASK = c04f8b10[1] 'swapper' THREAD: cff40000<br>
>Last syscall: 120<br>
>GPR00: 08000000 C0271E70 C04F8B10 C0271E80 00001568 FFFFFFFF C0270000 00004000<br>
>GPR08: C0270000 C000235C 00021002 C00039E8 C04F8CD8 61000408 0FFB6800 00000001<br>
>GPR16: 00800000 0FFCEAD4 FFFFFFFF 00000000 007FFF00 0FFB1210 00000003 00000002<br>
>GPR24: C01D0000 C01D0000 C0270000 C01D0000 C0270000 C0223E10 00000007 C0271F50<br>
>NIP [00000000] 0x0<br>
>LR [c000235c] ret_from_except+0x0/0x18<br>
>Kernel panic - not syncing: Attempted to kill init!<br>
> <0>Rebooting in 1 seconds..<br>
><br>
> <br>
><br>
>------------------------------------------------------------------------<br>
><br>
>_______________________________________________<br>
>Linuxppc-embedded mailing list<br>
>Linuxppc-embedded@ozlabs.org<br>
>https://ozlabs.org/mailman/listinfo/linuxppc-embedded<br>
><br>
<br>
<br>
<br>
<div> </div><div> </div><div> </div><div> </div><br><!-- footer --><br>