On 2005-09-10 at 22:28:53 Mischa Peters wrote: >> > > I have a Fibre Channel card in my server, LSI Logic FC909A which was --snip-- > root:~ # pciconf -vl > none0_at_pci0:11:0: class=0x0c0400 card=0x10101000 chip=0x06261000 rev=0x00 > hdr=0x00 > vendor = 'LSI Logic (Was: Symbios Logic, NCR)' > device = 'LSIFC929X Dual Channel Fibre Channel I/O Processor' Hm, your PCI configuration says it's a 929X? And its chip id seems to be 0x0626, which isn't present in sys/dev/mpt/mpt_pci.c... For some reason it was left out in the "massive overhaul" around revision 1.20? Maybe you can apply a diff similar to the following (which was done for the RELENG_4_11 branch): http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/mpt/mpt_pci.c.diff?r1=1.3.2.3&r2=1.3.2.3.10.1&f=h It looks like simply adding the required PCI id, adding a case in mpt_pci_probe, and some minor other things. Can you try the attached patch? Since I'm doing this *completely* blind, YMMV, but please let us know how it goes. A dmesg would be nice! ;) > root:~ # kldload mpt > kldload: can't load mpt: File exists This isn't needed, the mpt driver is statically linked in the GENERIC kernel (assuming you're using that).
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:43 UTC