These messages shows the bridge and device are configured OK with
MEM base 0xd0000000; The device is at D0 and MEM access is enabled
in pcitool result; I'm thinking about what else can cause the MEM
access failure ...

Oct 12 16:49:44 arrakis pci_autoconfig: [ID 596873 kern.info] NOTICE:
reprogram mem-range on ppb[0/1c/2]: 0xd0000000 ~ 0xd00fffff
Oct 12 16:49:44 arrakis pci_autoconfig: [ID 903898 kern.notice]
NOTICE: program mem space [6/0/0] BAR at 0x10 base 0xd0000000, length
0x4000

# pcitool /pci at 0,0 -d bdf=0.1c.2,config -b 0x100 -r

                     0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
                     -----------------------------------------------
0x00000000e00e2000: 00 81 00 10 06 04 00 01 00 10 00 47 27 d4 80 86
0x00000000e00e2010: 20 00 50 50 00 06 06 00 00 00 00 00 00 00 00 00
0x00000000e00e2020: 00 00 00 00 ff ff ff ff 00 01 ff f1 d0 00 d0 00
0x00000000e00e2030: 00 07 03 03 00 00 00 00 00 00 00 40 00 00 00 00
0x00000000e00e2040: 03 11 2c 11 00 10 00 07 00 00 0f c0 01 41 80 10
0x00000000e00e2050: 00 00 00 00 00 40 00 08 00 20 a0 e0 30 11 00 41
0x00000000e00e2060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e00e2070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e00e2080: 00 00 00 00 00 00 00 87 fe e0 00 00 00 01 90 05
0x00000000e00e2090: 00 00 00 00 00 00 00 00 30 a5 10 3c 00 00 a0 0d
0x00000000e00e20a0: 00 00 00 00 00 00 00 00 00 00 00 00 c8 02 00 01
0x00000000e00e20b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e00e20c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e00e20d0: 00 00 00 00 c0 11 00 80 00 00 00 00 00 00 00 00
0x00000000e00e20e0: 00 00 00 00 00 00 00 00 00 08 07 06 00 c7 0f 00
0x00000000e00e20f0: 00 00 00 00 00 02 0f 86 00 00 00 00 00 00 00 00


root at arrakis:~# pcitool /pci at 0,0 -d bdf=6.0.0,config -b 0x100 -r

                     0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
                     -----------------------------------------------
0x00000000e0600000: 00 00 00 10 02 80 00 01 00 10 01 07 43 11 14 e4
0x00000000e0600010: 00 00 00 00 00 00 00 00 00 00 00 00 d0 00 00 00
0x00000000e0600020: 13 64 10 3c 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e0600030: 00 00 01 03 00 00 00 00 00 00 00 40 00 00 00 00
0x00000000e0600040: 00 00 00 00 00 00 00 00 00 00 40 00 07 c2 58 01
0x00000000e0600050: 00 00 00 00 00 00 d0 05 00 00 00 00 00 00 00 00
0x00000000e0600060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e0600070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e0600080: 00 00 00 03 00 00 00 00 00 00 00 00 18 00 10 00
0x00000000e0600090: 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00
0x00000000e06000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e06000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e06000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00000000e06000d0: 00 03 64 11 00 0a 00 00 05 04 0f a0 00 11 00 10
0x00000000e06000e0: 00 00 00 00 00 00 00 00 00 00 00 00 10 11 00 41
0x00000000e06000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


# pcitool /pci at 0,0 -d bdf=6.0.0,bar0 -b 0x100 -r

                     0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
                     -----------------------------------------------
0x00000000d0000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000020: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000030: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000040: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000050: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000060: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000070: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d0000090: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000000d00000f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Regards,
Kerry

Gustavo Reyes wrote:
> In build_124, 32bit pci_autoconfig binary works but...
> "add_drv -i '"pci14e4,4311"' bcmndis" fails, with or without original
> workaround.
> 
>> With the original workaround of:
>>  # pcitool /pci at 0,0 -d bdf=0.1c.2,config -o 0x20 -s 4 -w 0xd000d000
>>  # pcitool /pci at 0,0 -d bdf=0.1c.2,config -o 0x4 -s 1 -w 0x46
> 
> Maybe I should compile the driver again in b_124 environment?
> I'm eagerly waiting for your comments.
> 
> GHReyes

Reply via email to