John Baldwin wrote:
On Friday 11 August 2006 05:14, Dominic Marks wrote:
John Baldwin wrote:
On Thursday 10 August 2006 11:27, Dominic Marks wrote:
hint.pci3.13.INTA.irq=17

That should make twe0 use IRQ 17.

I doesn't seem to have had the desired effect:

 > kenv | grep pci3
hint.pci3.13.INTA.irq="17"

 > grep twe0 /var/run/dmesg.boot
twe0: <3ware Storage Controller. [...]> port 0xdcb0-0xdcbf mem 0xdf000000-0xdf7fffff irq 49 at device 13.0 on pci3
Erm, that should have worked. Did you just do 'kenv' to set it or did you reboot and set it in the loader? Also, what version are you running, and what revision of /sys/dev/pci/pci.c do you have?

I set it in devices.hints and rebooted.

FreeBSD gdc083.internal.graphdata.co.uk 6.1-STABLE FreeBSD 6.1-STABLE #2: Mon Jul 17 16:30:13 BST 2006 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GDC083 i386

/usr/src/sys/dev/pci/pci.c:
$FreeBSD: src/sys/dev/pci/pci.c,v 1.292.2.7 2006/01/31 14:42:43 imp Exp $

Hmm, ok. Well, the next step is to try and see why it isn't working. Can you patch the pci_assign_interrupt() function in /sys/dev/pci/pci.c to printf() the tunable name it generates via sprintf() each time it is invoked? Then boot with that and send me the dmesg? Thanks.


A day later than promised:

> grep "DEBUG:" /var/run/dmesg.boot
DEBUG: hw.pci0.2.INTA.irq
DEBUG: hw.pci0.3.INTA.irq
DEBUG: hw.pci0.4.INTA.irq
DEBUG: hw.pci0.29.INTA.irq
DEBUG: hw.pci0.29.INTB.irq
DEBUG: hw.pci0.29.INTC.irq
DEBUG: hw.pci0.29.INTA.irq
DEBUG: hw.pci0.29.INTD.irq
DEBUG: hw.pci0.31.INTA.irq
DEBUG: hw.pci0.31.INTA.irq
DEBUG: hw.pci0.31.INTB.irq
DEBUG: hw.pci3.13.INTA.irq (**)
DEBUG: hw.pci3.14.INTA.irq
DEBUG: hw.pci4.0.INTA.irq
DEBUG: hw.pci7.13.INTA.irq

> tail -1 /boot/device.hints
hint.pci3.13.INTA.irq="17"

So I'm assuming this is a case of group-blindness :) s/hint/hw/

I'll see how setting hw[...] instead of hint[...] works.

Thanks,
Dominic
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to