On Wed, Aug 22, 2007 at 06:09:48PM -0700, Jeremy Higdon wrote: > > I traced the pci_alloc_consistent calls from PrimeIocFifos on my > > system. There are two calls for each ioc. The first is for > > 266368 bytes, the second for 16320 bytes. > > > > I wonder why Kamalesh's system wants the slightly different > > amount (263200 bytes) from what my system asks for? > > > > It also looks to be a little unfriendly to swiotlb to ask for > > more than 256K at a time (see IO_TLB_SEGSIZE) in swiotlb.c > > > > -Tony > > I believe those would vary a bit based on the exact firmware > rev and perhaps nvram settings. Also driver settings, but > those are presumably the same. > ioc0: LSI53C1030 C0: Capabilities={Initiator} | ioc0: LSI53C1030 B2: Capabilities={Initiator} > scsi0 : ioc0: LSI53C1030 C0, FwRev=01032821h, Ports=1, MaxQ=2 | scsi0 : ioc0: LSI53C1030 B2, FwRev=01030a00h, Ports=1, MaxQ=2 > ioc1: LSI53C1030 C0: Capabilities={Initiator} | ioc1: LSI53C1030 B2: Capabilities={Initiator} > scsi1 : ioc1: LSI53C1030 C0, FwRev=01032821h, Ports=1, MaxQ=2 | scsi1 : ioc1: LSI53C1030 B2, FwRev=01030a00h, Ports=1, MaxQ=2 > ioc2: LSI53C1030 C0: Capabilities={Initiator} | ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> Actually, you can see that you have a different chip rev level and different firmware revs, so that's probably why the requested sizes are a little different. Compare /proc/mpt/ioc0/info if you're curious. There's probably a small difference. jeremy - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |