This is a problem with the new PCI code. I had some hacks in there for a long time to adjust the PCI-bus base relative values that the PCI config space for those cards gives us. I had to convert them to absolute addrs.
Please pester IBM about this. They won't support the F50 because it isn't new enough. I stopped working on it as a result. If you mention you're using it and would like IBM to help out maybe they're be willing to change their mind about only support Linux/PPC on the latest hardware. In the mean time, you can get a working tree by going back to an older version of the tree (via BK). You can also just add a hack to adjust the proper values in chrp_pcibios_fixup(). You can find that code in an older version of the tree, too. } Greetings, } } I'm posting across multiple lists, hopefully someone might be able to } assist.... } } I have a PPC box (rs6k ~ F50/H50). I can only boot over the network. So, } I've cross compiled the 2.4 bitkeeper kernels from fsmlab.. } } Booting seems to work, but I need to interpret the boot log. } I have 2 scsi adapters, both using the same IO 7fffcc00. One is configured } as the 0.c device, the other as the 81.3 device. Now, questions: } 1. Is the scsi driver at fault here, or what?? Both devices use the same IO, } different memory addresses } but there is a line that says the resource could not be allocated for 81.3 } device. huh?? } 2. this scsi card exists on bus 129 (across the bridge), there are a couple } of lines which indicate problems with an unknown bridge. Is this the } problem??? } 3. how can i put command line arguments when booting over the network?? } } Any help/assistance would be appreciated. } TIA, } Frank Macha } } } } BOOTP R = 1 } BOOTP S = 1 } FILE: /tftpboot/linux } } Load Addr=0x4000 Max Size=0xbfc000 } Packet Count = 100 } Packet Count = 200 } Packet Count = 300 } Packet Count = 400 } Packet Count = 500 } Packet Count = 600 } Packet Count = 700 } Packet Count = 800 } Packet Count = 900 } Packet Count = 1000 } Packet Count = 1100 } Packet Count = 1200 } Packet Count = 1300 } Packet Count = 1400 } Packet Count = 1500 } Packet Count = 1600 } Packet Count = 1700 } FINAL Packet Count = 1784 } } chrpboot starting: loaded at 0x400000 } gunzipping (0x10000 <- 0x416008:0x4ddd34)...done 2062036 bytes } start address = 0x10000 } instantiating rtas at 00600000 ... done } starting cpu /cpus/PowerPC,[EMAIL PROTECTED] } starting cpu /cpus/PowerPC,[EMAIL PROTECTED] } starting cpu /cpus/PowerPC,[EMAIL PROTECTED] } copying OF device tree...done } returning 00010000 from prom_init } Total memory = 768MB; using 2048kB for hash table (at c0400000) } Linux version 2.4.3-pre4 ([EMAIL PROTECTED]) (gcc version 2.95.2 } 19991024 (release)) #3 SMP Thu Mar 15 15:46:54 CST 2001 } PCI bus 0 controlled by pci at fef00000 } pci_dram_offset = 80000000 } PCI buses 128..129 controlled by pci at fed00000 } Warning: no mac-io found } OpenPIC addrs: bffc0000 c023aba4 2f } RTAS Event Scan Rate: 1 (2999 jiffies) } On node 0 totalpages: 196608 } zone(0): 131072 pages. } zone(1): 0 pages. } zone(2): 65536 pages. } Kernel command line: } OpenPIC Version 1.0 (4 CPUs and 16 IRQ sources) at f7f3e000 } OpenPIC timer frequency is 4.166666 MHz } time_init: decrementer frequency = 41.500992 MHz } Calibrating delay loop... 330.95 BogoMIPS } Memory: 766724k available (1264k kernel code, 820k data, 244k init, 262144k } highmem) } Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes) } Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes) } Page-cache hash table entries: 262144 (order: 8, 1048576 bytes) } Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) } POSIX conformance testing by UNIFIX } Entering SMP Mode... } Processor 1 found. } Processor 2 found. } Processor 3 found. } PCI: Probing PCI hardware } Fixup mem res, dev: 0.c, res_start: 1ff86000->bff86000 } Fixup mem res, dev: 0.c, res_start: 1ff87000->bff87000 } Fixup mem res, dev: 0.d, res_start: 1ff88000->bff88000 } Fixup mem res, dev: 0.d, res_start: 1ff90000->bff90000 } Fixup mem res, dev: 0.e, res_start: 1ff8c000->bff8c000 } Fixup mem res, dev: 0.10, res_start: 1ff85000->bff85000 } Fixup mem res, dev: 0.10, res_: 1ffb0000->bffb0000 } Fixup mem 0.11, res_start: 1ffc0000->bffc0000 } Fixup mem res, dev: 80.b, res_start: 4fef8000->efef8000 } Fiup IO res, dev: 80.b, res_start:000->17ffe000 } Fixup mem res, dev: 80.b, res_start: 4fef4000->efef4000 } Fixup mem res, dev: 80.b, res_start: 4fefc000->efefc000 } Fixup mem res, dev: 80.c, res_start: 4fef9000->efef9000 } Fixup IO res, dev: 80.c, res_start: 7ffe400->17ffe400 } Fixup mem res, dev: 80.c, res_start: 4fef5000->efef5000 } Fixup mem res, dev: 80.c, res_start: 4fefd000->efefd000 } Fixup mem res, dev: 80.d, res_start: 4fefa000->efefa000 } Fixup IO res, dev: 80.d, res_start: 7ffe800->17ffe800 } Fixup mem res, dev: 80.d, res_start: 4fef6000->efef6000 } Fixup mem res, dev: 80.d, res_start: 4fefe000->efefe000 } Fixup mem res, dev: 80.e, res_start: 4fefb000->efefb000 } Fixup IO res, dev: 80.e, res_start: 7ffec00->17ffec00 } Fixup mem res, dev: 80.e, res_start: 4fef7000->efef7000 } Fixup mem res, dev: 80.e, res_start: 4feff000->efeff000 } Fixup IO res, dev: 81.3, res_start: 7fffc00->17fffc00 } Fixup mem res, dev: 81.3, res_start: 4fffe000->efffe000 } Fixup mem res, dev: 81.3, res_start: 4ffff000->effff000 } Unknown bridge resource 2: assuming transparent } PCI: Cannot allocate resource region 7 of bridge 80:0f.0 } PCI:0:b:0: Resource 07fff400-07fff407 (f=101) } PCI:0:11:0: Resource bffc0000-bfffffff (f=200) } PCI:0:c:0: Resource 07fffc00-07fffcff (f=101) } PCI:0:c:0: Resource bff86000-bff860ff (f=200) } PCI:0:c:0: Resource bff87000-bff87fff (f=200) } PCI:0:d:0: Resource bff88000-bff8bfff (f=200) } PCI:0:d:0: Resource bff90000-bff9ffff (f=1208) } PCI:0:e:0: Resource bff8c000-bff8ffff (f=200) } PCI:0:e:0: Resource bffa0000-bffaffff (f=1208) } PCI:0:10:0: Resource 07fff800-07fff81f (f=101) } PCI:0:10:0: Resource bff85000-bff8501f (f=200) } PCI:80:b:0: Resource efef8000-efef807f (f=200) } PCI:80:b:0: Resource 17ffe000-17ffe07f (f=101) } PCI:80:b:0: Resource efef4000-efef400f (f=1208) } PCI:80:c:0: Resource efef9000-efef907f (f=200) } PCI:80:c:0: Resource 17ffe400-17ffe47f (f=101) } PCI:80:c:0: Resource efef5000-efef500f (f=1208) } PCI:80:d:0: Resource efefa000-efefa07f (f=200) } PCI:80:d:0: Resource 17ffe800-17ffe87f (f=101) } PCI:80:d:0: Resource efef6000-efef600f (f=1208) } PCI:80:e:0: Resource efefb000-efefb07f (f=200) } PCI:80:e:0: Resource 17ffec00-17ffec7f (f=101) } PCI:80:e:0: Resource efef7000-efef700f (f=1208) } PCI:81:3:0: Resource 17fffc00-17fffcff (f=101) } PCI: Cannot allocate resource region 0 of device 81:03.0 } PCI:81:3:0: Resource efffe000-efffe0ff (f=200) } PCI:81:3:0: Resource effff000-efffffff (f=200) } got res[7fff000:7fff0ff] for resource 0 of Symbios Logic Inc. (formerly } NCR) 53c825 (#2) } Don't know how to access NVRAM with 4 addresses } isapnp: Scanning for Pnp cards... } isapnp: No Plug & Play device found } Linux NET4.0 for Linux 2.4 } Based upon Swansea University Computer Society NET3.039 } Starting kswapd v1.8 } pty: 256 Unix98 ptys configured } block: queued sectors max/low 508952kB/377880kB, 1536 slots per queue } RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize } Serial driver version 5.05 (2000-12-13) with MANY_PORTS SHARE_IRQ SERIAL_PCI } ISAPNP enabled } ttyS00 at 0x03f8 (irq = 4) is a 16550A } ttyS01 at 0x02f8 (irq = 3) is a 16550A } pcnet32_probe_pci: found device 0x001022.0x002000 } ioaddr=0x7fff800 resource_flags=0x000101 } PCI: Enabling device 00:10.0 (0000 -> 0003) } eth0: PCnet/PCI II 79C970A at 0x7fff800, 00 04 ac 49 93 32 } pcnet32: pcnet32_private lp=c1484000 lp_dma_addr=0x81484000 assigned IRQ 18. } pcnet32.c:v1.25kf 26.9.1999 [EMAIL PROTECTED] } SCSI subsystem driver Revision: 1.00 } PCI: Enabling device 00:0c.0 (0000 -> 0003) } ncr53c8xx: at PCI bus 0, device 12, function 0 } ncr53c8xx: setting PCI_COMMAND_MASTER...(fix-up) } ncr53c8xx: 53c825a detected } PCI: Enabling device 81:03.0 (0000 -> 0003) } ncr53c8xx: at PCI bus 129, device 3, function 0 } ncr53c8xx: setti1=89032): Machine check in kernel mode. } Caused by (from SRR1=89032): Machine check in kernel moe. } Machine check signal } Causedfrom SRR1=89032): Caused by (from SRR1=89032): Machine check signal } Machine check signal } Machine check signal } Kernel stack overflow in process c02ee000, r1=c02ee740 } Kernel stack overflow in process c018f490, r1=c018fa60 } Kernel stack overflow in process c02f2000, r1=c02f25f0 } Kernel stack overflow in process c02f0000, r1=c02f05f0 } } } Eloy F. 'Frank' Macha } Sr. Systems Analyst } Atos Origin Inc. } Work Phone: (817) 264-8465 } Pager No: (817) 432-2248 } Cell Phone: (817) 307-2384 } email: [EMAIL PROTECTED] } web: http://www.atosorigin.com }