FreeBSD don't see LSI1078 (IBM x3850 m2 72332LG)

Hello all
I'm trying install 8.1 to IBM x3850, but system don't see raid disks.
 

Attachments

  • dmesg.zip
    8.6 KB · Views: 167
GENERIC kernel build with mfi.
Code:
FreeBSD 8.1-RC2 #0: Tue Jun 29 20:42:40 UTC 2010
    root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Code:
# cat GENERIC | grep mfi
device          mfi             # LSI MegaRAID SAS
 
Code:
found->	vendor=0x1000, dev=0x0062, revid=0x04
	domain=0, bus=4, slot=0, func=0
	class=01-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0047, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D1 D3  current D0
	MSI supports 4 messages, 64 bit
	MSI-X supports 4 messages in map 0x10
	[B]map[10]: type Memory[/B], range 64, base 0xf62c0000, size 14, enabled
pcib4: requested memory range 0xf62c0000-0xf62c3fff: good
	[B]map[18]: type I/O Port[/B], range 32, base 0x3400, size  8, enabled
	[B]map[1c]: type Memory[/B], range 64, base 0xf6280000, size 18, enabled

mpt_pci.c:
Code:
#define MPT_IO_BAR      0
#define MPT_MEM_BAR     1
...

        mpt->pci_pio_rid = PCIR_BAR(MPT_IO_BAR);
        mpt->pci_pio_reg = bus_alloc_resource(dev, SYS_RES_IOPORT,
                            &mpt->pci_pio_rid, 0, ~0, 0, RF_ACTIVE);
...

        mpt->pci_mem_rid = PCIR_BAR(MPT_MEM_BAR);
        mpt->pci_reg = bus_alloc_resource(dev, SYS_RES_MEMORY,
                        &mpt->pci_mem_rid, 0, ~0, 0, RF_ACTIVE);

So, you can try to change MPT_IO_BAR and MPT_MEM_BAR.
 
Back
Top