Difference between revisions of "Board:jetway/nf81-t56n-lf"
Jump to navigation
Jump to search
Eocallaghan (talk | contribs) m (→Known Issues) |
Eocallaghan (talk | contribs) |
||
Line 5: | Line 5: | ||
== Known Issues == | == Known Issues == | ||
* | * pcie 06.0 bridge sometimes hangs probing the nic behind it. Linux reports a borked IRQ addr. They are likely connected? (Fix ACPI). | ||
* superio | * superio not controlling fan - fix known, patch WIP! | ||
* suspend/resume could do with some work to clean up nasty warnings.. (Fix ACPI). | * suspend/resume could do with some work to clean up nasty warnings.. (Fix ACPI). | ||
The pcie 06.0 bridge hang issue is the primary remaining issue. | |||
The Interrupt Mask Register (IMR) and Interrupt Service Register (ISR) are responsible for firing up different IRQs. The IMR bits line up with the ISR bits to work in sync. If an IMR bit is low, then the corresponding ISR bit with never fire an IRQ when the time comes for it to happen. The IMR is located at 0x3C and the ISR is located at 0x3E. | |||
Observe in the vendor bios pci configuration space dump attached below that, indx. 0x3C (IMR) = 0x0b and indx. 0x3E (ISR) = 0x01. | |||
IMR val. = 0000 1011 = INTB | |||
ISR val. = 0000 0001 | |||
-------------------- | |||
&= | |||
==================== | |||
0000 0001 | |||
==================== | |||
root@archiso ~ # hexdump -C /sys/bus/pci/devices/0000:00:06.0/config | |||
00000000 22 10 14 15 07 00 10 00 00 00 04 06 10 00 01 00 |"...............| | |||
00000010 00 00 00 00 00 00 00 00 00 02 02 00 e1 e1 00 00 |................| | |||
00000020 f0 ff 00 00 11 d0 11 d0 00 00 00 00 00 00 00 00 |................| | |||
00000030 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 10 00 |....P...........| | |||
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
00000050 01 58 03 c8 00 00 00 00 10 a0 42 01 20 80 00 00 |.X........B. ...| | |||
00000060 00 08 00 00 11 0c 30 03 40 00 11 70 80 25 34 00 |......0.@..p.%4.| | |||
00000070 00 00 48 01 00 00 01 00 00 00 00 00 1f 00 00 00 |..H.............| | |||
00000080 06 00 00 00 00 00 00 00 21 00 00 00 00 00 00 00 |........!.......| | |||
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
000000a0 05 b0 80 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
000000b0 0d b8 00 00 22 10 34 12 08 00 03 a8 00 00 00 00 |....".4.........| | |||
000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
* | |||
000000e0 50 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 |P...............| | |||
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
00000100 0b 00 01 00 01 00 01 01 00 00 00 00 00 00 00 00 |................| | |||
00000110 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
00000120 01 00 00 00 ff 00 00 80 00 00 00 00 01 00 00 00 |................| | |||
00000130 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 |................| | |||
00000140 03 00 01 00 01 00 00 00 00 87 0c 00 00 00 00 00 |................| | |||
00000150 01 00 01 00 00 00 00 00 00 00 00 00 30 20 06 00 |............0 ..| | |||
00000160 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 |..... ..........| | |||
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
* | |||
00000190 0d 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |||
* | |||
00001000 | |||
Investigate in board support: | |||
* acpi/routing.asl | |||
* mptable.c | |||
== Status == | == Status == |