Hi Scott, On Mon, Mar 03, 2008 at 03:55:26PM -0600, Scott Wood wrote: > Philippe De Muyter wrote: >> The following seems important also : >> /* >> interrupts = <18 2>; >> */ >> /* interrupts number are coded in hexa ! */ >> interrupts = <12 2 19 2 1a 2 1b 2 35 2 36 2 37 2>; >> I have replaced the interrupts spec in comments by the longer interrupts >> spec >> below, > > Why?
because of the error message regarding unhandled interrupt. As I wrote I do not know anything about dts files, just that it is needed to have one for a non OF board if I want to use the ARCH=powerpc tree. > >> and it seems to have some positive effect, > > What kind of positive effect? I'd think the extra interrupts would just be > ignored. The interrupts property for the PCI node itself is generally for > error reporting. My compact-flash device is discovered, but interrupts still do not work. In the log, at the end of the boot, this : rtc-m41t80 0-0068: hctosys: invalid date/time Waiting 3sec before mounting root device... VFS: Cannot open root device "hda1" or unknown-block(0,0) Please append a correct "root=" boot option; here are the available partitions: 1f00 1920 mtdblock0 (driver?) 1f01 1920 mtdblock1 (driver?) 1f02 1920 mtdblock2 (driver?) 1f03 1920 mtdblock3 (driver?) 1f04 512 mtdblock4 (driver?) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Rebooting in 180 seconds.. is replaced by that : hda: TRANSCEND, CFA DISK drive ide0 at 0x000-0x007,0x00e on irq 18 hda: max request size: 128KiB hda: 8077104 sectors (4135 MB) w/1KiB Cache, CHS=8013/16/63 hda:<4>hda: lost interrupt [same message repeated] hda: lost interrupt hda1 ide-cs: hda: Vpp = 0.0 rtc-m41t80 0-0068: hctosys: invalid date/time Waiting 3sec before mounting root device... hda: lost interrupt [same message repeated] EXT2-fs warning (device hda1): ext2_fill_super: mounting ext3 filesystem as ext2 VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 116k init hda: lost interrupt [same message repeated] > >> I know that 25, 26, 27, 53, 54 and 55 decimal i(hence 19, 1a etc...) are >> the >> interrupts numbers that I had in the ARCH=ppc version. I added 18 because >> of the error message, but it did not help. > > What ARCH=ppc version? There are no device trees for non-OF boards in > arch/ppc. With ARCH=ppc, all those interrupt's info's are hardcoded in the .c files. But I expected I could fill the dts file for ARCH=powerpc from info's I could collect in /proc on a running ARCH=ppc linux without dts file for the same board. Philippe _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev