NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/54899: crash DIAGNOSTIC in extent_alloc_region in ahd driver attach



Got a new BIOS 1406 - the card is visible again and initialized by BIOS CSM legacy.

The panic still happens as the memory address is claimed to be 64-bit and located at
07:04.0
  Type 0 ("normal" device) header:
    0x10: 0x0000b101 0xf7080004 0x40000000 0x0000b001
    0x20: 0x00000000 0x00000000 0x00000000 0x00459005
    0x30: 0xf7000000 0x000000dc 0x00000000 0x1928010a

    Base address register at 0x10
      type: 16-bit I/O
      base: 0x0000b100
      size: 0x00000100
    Base address register at 0x14
      type: 64-bit nonprefetchable memory
      base: 0x40000000f7080000
      size: 0x0000000000080000
    Base address register at 0x1c
      type: 16-bit I/O
      base: 0x0000b000
      size: 0x00001000
    Base address register at 0x20
      not implemented
    Base address register at 0x24
      not implemented

The address 0x40000000f7080000 looks suspicious especially as this controller chip is located behind a bridge that has its memory
configured as
06:00.0
    Base address register at 0x10
      type: 32-bit nonprefetchable memory
      base: 0xf7100000
      size: 0x00100000
    Base address register at 0x14
      not implemented
    Primary bus number: 0x06
    Secondary bus number: 0x07
    Subordinate bus number: 0x07

The other bridges on the path also remain in the 32 bit range.

To the PCI experts here: are we having a BIOS issue or do we have to fix something in NetBSD? The previous motherboard remained in the 32-bit range for the memory address.

Frank




Home | Main Index | Thread Index | Old Index