Unable to mount /dev/root

Igor V. Ruzanov igorr at canmos.ru
Tue May 6 15:08:26 CEST 2008


Hi, Adam!

On Mon, 5 May 2008, Adam Lackorzynski wrote:

>
> It's not unlikely but I would need to look myself. Can you tell me what
> the problem with GODIRECT is? That's the mode that is usually supposed
> to work.

1)First of all i would like to show you my boot log starting from Fiasco 
loading stage (i all the same attached another machine with xterm via 
serial cable made by my hands):

Welcome to Fiasco(ia32)!
DD-L4(v2)/ia32 microkernel (C) 1998-2008 TU Dresden
Rev: r345 compiled with gcc 4.1.1 for Intel Pentium 4    [] 
Performance-critical config option(s) detected:
   CONFIG_NDEBUG is off
   CONFIG_NO_FRAME_PTR is off

Enabling special fully nested mode for PIC
Found Local APIC version 0x14 id 0x00
APIC ESR value before/after enabling: 00000000/00000000
Using the Local APIC timer on vector 3d (Periodic Mode) for scheduling
SERIAL ESC: allocated IRQ 4 for serial uart
SERIAL ESC: allocated IRQ 4 for serial uart
Not using serial hack in slow timer handler.
Absolute KIP Syscalls using: Sysenter
CPU: GenuineIntel (6:F:D:0) Model: Unknown CPU at 1994 MHz

  128 Entry I TLB (4K pages)
  272 Entry D TLB (4K pages)     48 Entry D TLB (4M pages)
   32 KB L1 I Cache (8-way associative, 64 bytes per line)
   32 KB L1 D Cache (8-way associative, 64 bytes per line)
1024 KB L2 U Cache (4-way associative, 64 bytes per line)

Freeing init code/data: 24576 bytes (6 pages)

Calibrating timer loop... done.
SIGMA0: Hello!
   KIP @ 1000
   Found Fiasco: KIP syscalls: yes
   allocated 4KB for maintenance structures


Roottask.
   Command line found: "/boot/l4/linux/bin/roottask task modname "bmodfs" attached 7 modules"

  2068156kB (2019MB) total RAM (reported by bootloader)
  2001792kB (1955MB) received RAM from Sigma0
    16716kB (  17MB) reserved RAM for RMGR
   Received I/O ports 0000-ffff
   Attached irqs = [ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 A B C D E F 10 11 ]

Roottask: Parsing command line config.
   configured task 0x00 (bmodfs):
     vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:10 small:ff mods:7

Roottask: Loading 16 modules.
#05: loading "/boot/l4/linux/bin/names"
      from [06133000-06174da7] to [002d0000-002d6af7][002d7000-002e2000]
      entry at 0005f374 via trampoline page code
      symbols at [7abfe000-7ac00000] (8kB), lines at [7abf8000-7abfe000] (24kB)
#06: loading "/boot/l4/linux/bin/log --prio 0xA1 --buffer 0"
      from [06175000-061b5061] to [00400000-0040742a][00408000-0043a848]
      entry at 00060388 via trampoline page code
      symbols at [7abf6000-7abf8000] (8kB), lines at [7abf0000-7abf6000] (24kB)
#07: loading "/boot/l4/linux/bin/dm_phys --isa=0x00800000"
      from [061b6000-062520bb] to [01500000-01514c77][01515000-0151f000]
      entry at 00061384 via trampoline page code
      symbols at [7abeb000-7abf0000] (20kB), lines at [7abdd000-7abeb000] (56kB)
#08: loading "/boot/l4/linux/bin/simple_ts -t 380"
      from [06253000-062a2673] to [01400000-0140904a][0140a000-01419608]
      entry at 0006237c via trampoline page code
      symbols at [7abdb000-7abdd000] (8kB), lines at [7abd3000-7abdb000] (32kB)
#09: loading "/boot/l4/linux/bin/rtc"
      from [062a3000-062d37d9] to [01080000-010847a0][01085000-0108a000]
      entry at 00063370 via trampoline page code
      symbols at [7abd1000-7abd3000] (8kB), lines at [7abcc000-7abd1000] (20kB)
#0a: loading "/boot/l4/linux/bin/l4io --noirq"
      from [062d4000-0654611b] to [00c20000-00c46009][00c47000-00cb5000]
      entry at 00064378 via trampoline page code
      symbols at [7ab76000-7abcc000] (344kB), lines at [7ab5c000-7ab76000] (104kB)
#0b: loading "/boot/l4/linux/bin/bmodfs"
      from [06547000-065ef96b] to [01220000-01239365][0123a000-01251000]
      passing module /boot/l4/linux/bin/libloader.s.so     [ 065f0000-0668fdd6 ]
      passing module /boot/l4/linux/cfg/bmodfs.cfg         [ 06690000-06690028 ]
      passing module /boot/l4/linux/cfg/l4linux26.cfg      [ 06691000-06691091 ]
      passing module /boot/l4/linux/bin/run                [ 06692000-066e088e ]
      passing module /boot/l4/linux/bin/libld-l4.s.so      [ 066e1000-0675b04c ]
      passing module /boot/vmlinuz-2.6.24-l4               [ 0675c000-06a03930 ]
      passing module /boot/initrd-2.6.24-l4.img            [ 06a04000-06d7fc00 ]
      entry at 000664bc via trampoline page code
      symbols at [7ab57000-7ab5c000] (20kB), lines at [7ab44000-7ab57000] (76kB)
#0c: loading "/boot/l4/linux/bin/con --l4io"
      from [06d80000-06f0c122] to [00b00000-00b52a71][00b53000-00b73000]
      entry at 00067378 via trampoline page code
      symbols at [7ab37000-7ab44000] (52kB), lines at [7ab04000-7ab37000] (204kB)
#0d: loading "/boot/l4/linux/bin/loader --fprov=BMODFS bmodfs.cfg l4linux26.cfg"
      from [06f0d000-06fe8821] to [01300000-01329f65][0132a000-01348000]
      entry at 0006839c via trampoline page code
      symbols at [7aafd000-7ab04000] (28kB), lines at [7aae3000-7aafd000] (104kB)

ROOT: Sending ports 0070-0070 to task #09
ROOT: Sending ports 0080-0080 to task #09
ROOT: Sending ports 0071-0071 to task #09
simplets| Configured for 380 tasks.
rtc     | Date:06.05.2008 Time:11:19:03
io      | /boot/l4/linux/bin/l4io: unrecognized option `--noirq'
loader  | Can't map tbuf status page
io      | Using platform configuration 'x86'
ROOT: Sending ports 0cfb-0cfb to task #0a
ROOT: Sending ports 0cf8-0cfb to task #0a
ROOT: Sending ports 0cfe-0cff to task #0a
io      | PCI: Using configuration type 1
io      | PCI: Probing PCI hardware
io      | PCI: Probing PCI hardware (bus 00)
ROOT: Sending ports 0cfc-0cff to task #0a
io      | PCI: Unable to handle 64-bit address space for 
io      | PCI: Unable to handle 64-bit address space for 
io      | PCI: Unable to handle 64-bit address space for 
io      | PCI: Unable to handle 64-bit address space for 
io      | PCI: Unable to handle 64-bit address space for 
io      | Transparent bridge - Intel Corporation 82801 PCI Bridge
io      | PCI: No IRQ known for interrupt pin A of device 00:1c.0. Please try u
io      : sing pci=biosirq.
io      | PCI: No IRQ known for interrupt pin B of device 00:1c.1. Please try u
io      : sing pci=biosirq.
io      | PCI: No IRQ known for interrupt pin C of device 00:1c.2. Please try u
io      : sing pci=biosirq.
io      | PCI: No IRQ known for interrupt pin D of device 00:1c.3. Please try u
io      : sing pci=biosirq.
io      | PCI: No IRQ known for interrupt pin A of device 00:1c.4. Please try u
io      : sing pci=biosirq.
io      | 00000000-ffffffff : PCI mem
io      |   80000000-87ffffff : Intel Corporation 82G33/G31 Express Integrated 
io      : Graphics Controller
io      |   88000000-880fffff : PCI Bus #03
io      |     88000000-880001ff : Marvell Technology Group Ltd. 88SE6101 single
io      : -port PATA133 interface
io      |   88100000-881fffff : PCI Bus #02
io      |     88100000-8811ffff : Intel Corporation 82572EI Gigabit Ethernet Co
io      : ntroller (Copper)
io      |     88120000-8813ffff : Intel Corporation 82572EI Gigabit Ethernet Co
io      : ntroller (Copper)
io      |   88200000-882fffff : Intel Corporation 82G33/G31 Express Integrated 
io      : Graphics Controller
io      |   88300000-8837ffff : Intel Corporation 82G33/G31 Express Integrated 
io      : Graphics Controller
io      |   88380000-883fffff : Intel Corporation 82G33/G31 Express Integrated 
io      : Graphics Controller
io      |   88400000-8841ffff : Intel Corporation 82801I (ICH9 Family) Gigabit 
io      : Ethernet Controller
io      |   88420000-88420fff : Intel Corporation 82801I (ICH9 Family) Gigabit 
io      : Ethernet Controller
io      |   88421000-884217ff : Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6
io      :  port SATA AHCI Controller
io      |   88421800-88421bff : Intel Co0000-ffff : PCI IO
io      |   0cf8-0cff : PCI conf1
io      |   1000-1fff : PCI Bus #03
io      |     1000-100f : Marvell Technology Group Ltd. 88SE6101 single-port PA
io      : TA133 interface
io      |     1010-1017 : Marvell Technology Group Ltd. 88SE6101 single-port PA
io      : TA133 interface
io      |     1018-101f : Marvell Technology Group Ltd. 88SE6101 single-port PA
io      : TA133 interface
io      |     1020-1023 : Marvell Technology Group Ltd. 88SE6101 single-port PA
io      : TA133 interface
io      |     1024-1027 : Marvell Technology Group Ltd. 88SE6101 single-port PA
io      : TA133 interface
io      |   2000-2fff : PCI Bus #02
io      |     2000-201f : Intel Corporation 82572EI Gigabit Ethernet Controller
io      :  (Copper)
io      |   3000-301f : Intel Corporation 82801I (ICH9 Family) SMBus Controller
io      |   3020-303f : Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SA
io      : TA AHCI Controller
io      |   3040-305f : Intel Corporation 82801I (ICH9 Family) USB UHCI Control
io      : ler #3
io      |   3060-307f : Intel Corporation 82801I (ICH9 Family) USB UHCI Control
io      : ler #2
io      |   3080-309f : Intel Corporation 82801I (ICH9 Family) USB UHCI Control
io      : ler #1
bmodfs  | Passed the following modules:
bmodfs  |   module "/boot/l4/linux/bin/libloader.s.so" (640kB)
bmodfs  |   module "/boot/l4/linux/cfg/bmodfs.cfg" (1kB)
bmodfs  |   module "/boot/l4/linux/cfg/l4linux26.cfg" (1kB)
bmodfs  |   module "/boot/l4/linux/bin/run" (315kB)
bmodfs  |   module "/boot/l4/linux/bin/libld-l4.s.so" (489kB)
bmodfs  |   module "/boot/vmlinuz-2.6.24-l4" (2719kB)
bmodfs  |   module "/boot/initrd-2.6.24-l4.img" (3567kB)
con     | /boot/l4/linux/bin/con: unrecognized option `--l4io'
con     | Unrecognized option: - ?
con     | Usage: /boot/l4/linux/bin/con <options>. Option list:
con     |  [ -h | --help ]          - this help
con     |  [ -a | --noaccel ]       - disable hardware acceleration
con     |  [ -c | --cpuload ]       - show CPU load using rdtsc and rdpmc(0)
con     |  [ -e | --events ]        - use event server to free resources
con     |  [ -l | --nolog ]         - don't connect to logserver
con     |  [ -m | --nomouse ]       - don't transmit mouse events to clients
con     |  [ -n | --nofastmemcpy ]  - force to not use fast memcpy
con     |  [ -p | --pan ]           - use panning to restrict client window
con     |  [ --noshift ]            - no shift key for console switching
con     |  [ -v | --vbemode num ]   - set VESA mode (0)
con     | Error -3 in parse_cmdline()
con     | Using fast memcpy.
loader  | run: Starting application using libld-l4.s.so
loader  | run,#e: Loading binary
loader  | run,#e: Loading ldso
loader  | run,#e: Starting libld-l4.s.so at 000138e0 via 0000cc80
loader  | sleeping for 1000 ms
io      |   30a0-30bf : Intel Corporation 82801IAvailable IRQs=[ <!0> 1 <!2> 3 
io      : <!4> 5 6 7 8 9 a b c d e f 10 11 ]
con     | Character size is 8x14, font has 256 characters
con     | VESA reports 1024x768 at 16 2048bpl (009b) [8128kB]
con     | Color mapping: red=11:5 green=5:6 blue=0:5 res=0:0
con     | No supported accelerated graphics card detected
con     | Mapped I/O video mem  80000000 => 02000000 [8128kB] via l4io
con     | Using MMXEXT for colorspace transform
con     | L4INPUT native mode activated
con     | L4INPUT:                !!! W A R N I N G !!!
con     | L4INPUT:  Please, do not use Fiasco's "-esc" with L4INPUT.
con     | L4INPUT:                !!! W A R N I N G !!!
con     | L4INPUT: Registered 0xb03f40 for callbacks.
ROOT: Sending ports 0060-006f to task #0a
con     | serio: i8042 AUX port at 0x60,0x64 irq 12
con     | serio: i8042 KBD port at 0x60,0x64 irq 1
con     | input: AT Translated Set 2 keyboard on isa0060/serio0
con     | input: PC Speaker
con     | input: L4 input event injector
con     | L4 input event injector: IRQ handler up
con     | connect "AT Translated Set 2 keyboard", isa0060/serio0/input0
con     | connect "PC Speaker", isa0061/input0
con     | connect "L4 input event injector", l4/sys
con     | Running as C.02. Video mode is 1024x768 at 16.
con     | vc_loop(): vc[1] running as C.07
con     | vc[1] 1024x768 at 16, bpl:2048, gmode:0x35, evprt:E.03 save:0
run     | contxt_init(): 1024x750, cols:128, lines:53, sb_lines:1053
loader  | vmlinuz-2.6.24-l4: Starting application using libld-l4.s.so
loader  | vmlinuz-2.6.24-l4,#f: Loading binary
loader  | vmlinuz-2.6.24-l4,#f: Loading ldso
loader  | vmlinuz-2.6.24-l4,#f: Starting libld-l4.s.so at 000138e0 via 0000cc30
l4lx    | ======> L4Linux 2.6 starting... <========
l4lx    | Linux version 2.6.24-l4 (root at promgaz-bl0) (gcc version 4.1.1 2007010
l4lx    : 5 (Red Hat 4.1.1-52)) #45 Tue May 6 13:46:44 MSD 2008
l4lx    | Binary name: vmlinuz-2.6.24-l4
l4lx    | Linux kernel command line (6 args): earlyprintk=yes mem=128M ro root=
l4lx    : LABEL=/ pci=conf2 l4env_rd=initrd-2.6.24-l4.img
l4lx    | Image: 00400000 - 00746000 [3352 KiB].
l4lx    | Areas: Text:     00400000 - 0065c000 [2416kB] (a bit longer)
l4lx    |        Data:     0065c000 - 0067ee9c [139kB]
l4lx    |        Initdata: 00682000 - 006a7000 [148kB]
l4lx    |        BSS:      006a8000 - 00743780 [621kB]
l4lx    | l4lx_thread_create: Created thread 0f.03 (tamer0)
l4lx    | Tamer0 is 0f.03
l4lx    | Using tamed mode.
ROOT: Task #0d is not allowed to execute cli/sti
loader  | vmlinuz-2.6.24-l4,#f: WARNING: Can't map I/O space, ROOT denies page 
loader  : (result=00004000)
loader  | vmlinuz-2.6.24-l4,#f: Not allowed to perform any I/O
l4lx    | Got 0 out of 65536 I/O ports
l4lx    | Connecting to l4io server.
l4lx    | l4env_linux_startup thread 4.
l4lx    | l4lx_thread_create: Created thread 0f.04 (cpu0)
l4lx    | main thread will be 0f.04
l4lx    | l4env_register_pointer_section: addr = 00680000 size = 811008
l4lx    |      sec-w-init: virt: 0x00680000 to 0x00745fff [792 KiB]
l4lx    | Noncontiguous region for sec-w-init
l4lx    |      sec-w-init: Number of physical regions: 2, 811008 Bytes
l4lx    |      sec-w-init: 1: Phys: 0x0154b000 to 0x015b5000, Size:   434176
l4lx    |      sec-w-init: 2: Phys: 0x012a4000 to 0x01300000, Size:   376832
l4lx    | main thread: received startup message.
l4lx    | Main thread running, waiting...
l4lx    | setup_l4env_memory: Forcing superpages for main memory
l4lx    | Main memory size: 128MB
l4lx    | Got 2048kB of ISA DMA memory.
l4lx    |  ISA DMA memory: virt: 0x00800000 to 0x009fffff [2048 KiB]
l4lx    |  ISA DMA memory: Number of physical regions: 1, 2097152 Bytes
l4lx    |  ISA DMA memory: 1: Phys: 0x0043b000 to 0x0063b000, Size:  2097152
l4lx    |     Main memory: virt: 0x00c00000 to 0x08bfffff [131072 KiB]
l4lx    |     Main memory: Number of physical regions: 1, 134217728 Bytes
l4lx    |     Main memory: 1: Phys: 0x07000000 to 0x0f000000, Size: 134217728
l4lx    | Filling lower ptabs...
l4lx    | Done (1654 entries).
l4lx    | l4env_register_pointer_section: addr = 00680000 size = 811008
l4lx    |             end: virt: 0x00680000 to 0x00745fff [792 KiB]
l4lx    | Noncontiguous region for end
l4lx    |             end: Number of physical regions: 2, 811008 Bytes
l4lx    |             end: 1: Phys: 0x0154b000 to 0x015b5000, Size:   434176
l4lx    |             end: 2: Phys: 0x012a4000 to 0x01300000, Size:   376832
l4lx    | l4env_rd_path: initrd-2.6.24-l4.img
l4lx    | Loading: initrd-2.6.24-l4.img
l4lx    | INITRD: Size of RAMdisk is 3567KiB
l4lx    | RAMdisk from 08c00000 to 08f7bc00 [3567KiB]
l4lx    | l4lx_thread_create: Created thread 0f.05 (timer.i0)
l4lx    | Jumping over 4x 'hlt' at 0x68adeb
l4lx    | L4RM: [PF] read at 0xf0cfb000, ip 00697406, src F.02
l4lx    | [F.0] l4rm/lib/src/pagefault.c:81:__unknown_pf():
l4lx    |  unhandled page fault

     ---------------------------------------------------------IP: a00b53a6          --PANIC, 'g' for exit
[l4lx.rm] (f.00) jdb:

It happens every time when CONFIG_PCI_GODIRECT opthion is set. I tried 
(quiet useless but for experiment clearence) to point pci=conf2 boot 
option (as in example above) but it didn't led to any good changes. As i 
can analyze the boot log there are no any error messages showing the need 
to fix someting in L4 configs.

2)Below i provide OBJDUMP output with trapped address by __unknown_pf():
006972a9 <pci_direct_probe>:
pci_direct_probe():
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:269
   6972a9:       55                      push   %ebp
   6972aa:       89 e5                   mov    %esp,%ebp
   6972ac:       57                      push   %edi
   6972ad:       56                      push   %esi
   6972ae:       53                      push   %ebx
   6972af:       83 ec 20                sub    $0x20,%esp
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:272
   6972b2:       f6 05 60 81 67 00 02    testb  $0x2,0x678160
   6972b9:       0f 84 aa 00 00 00       je     697369 <pci_direct_probe+0xc0>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:274
   6972bf:       c7 44 24 14 70 d8 63    movl   $0x63d870,0x14(%esp)
   6972c6:       00
   6972c7:       c7 44 24 0c 08 00 00    movl   $0x8,0xc(%esp)
   6972ce:       00
   6972cf:       c7 44 24 10 00 00 00    movl   $0x0,0x10(%esp)
   6972d6:       00
   6972d7:       c7 44 24 04 f8 0c 00    movl   $0xcf8,0x4(%esp)
   6972de:       00
   6972df:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
   6972e6:       00
   6972e7:       c7 04 24 00 42 66 00    movl   $0x664200,(%esp)
   6972ee:       e8 d4 1d d8 ff          call   4190c7 <__request_region>
   6972f3:       89 c7                   mov    %eax,%edi
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:275
   6972f5:       85 c0                   test   %eax,%eax
   6972f7:       74 70                   je     697369 <pci_direct_probe+0xc0>
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/irqflags.h:68
   6972f9:       e8 b3 ad d6 ff          call   4020b1 <l4x_global_save_flags>
   6972fe:       89 c3                   mov    %eax,%ebx
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/irqflags.h:78
   697300:       e8 b7 ae d6 ff          call   4021bc <l4x_global_cli>
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/io.h:359
   697305:       b0 01                   mov    $0x1,%al
   697307:       ba fb 0c 00 00          mov    $0xcfb,%edx
   69730c:       ee                      out    %al,(%dx)

----^---__unknown_pf() when boot option was pci=conf1
////
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/io.h:361
   69730d:       b2 f8                   mov    $0xf8,%dl
   69730f:       ed                      in     (%dx),%eax
   697310:       89 45 f0                mov    %eax,0xfffffff0(%ebp)
   697313:       b8 00 00 00 80          mov    $0x80000000,%eax
   697318:       ef                      out    %eax,(%dx)
   697319:       ed                      in     (%dx),%eax
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:228
   69731a:       3d 00 00 00 80          cmp    $0x80000000,%eax
   69731f:       75 13                   jne    697334 <pci_direct_probe+0x8b>
   697321:       b8 a4 7f 67 00          mov    $0x677fa4,%eax
   697326:       be 01 00 00 00          mov    $0x1,%esi
   69732b:       e8 a4 fe ff ff          call   6971d4 <pci_sanity_check>
   697330:       85 c0                   test   %eax,%eax
   697332:       75 02                   jne    697336 <pci_direct_probe+0x8d>
   697334:       31 f6                   xor    %esi,%esi
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/io.h:361
   697336:       ba f8 0c 00 00          mov    $0xcf8,%edx
   69733b:       8b 45 f0                mov    0xfffffff0(%ebp),%eax
   69733e:       ef                      out    %eax,(%dx)
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:232
   69733f:       85 db                   test   %ebx,%ebx
   697341:       75 09                   jne    69734c <pci_direct_probe+0xa3>
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/irqflags.h:73
   697343:       c7 04 24 00 00 00 00    movl   $0x0,(%esp)
   69734a:       eb 03                   jmp    69734f <pci_direct_probe+0xa6>
   69734c:       89 1c 24                mov    %ebx,(%esp)
   69734f:       e8 4f af d6 ff          call   4022a3 <l4x_global_restore_flags>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:278
   697354:       b8 01 00 00 00          mov    $0x1,%eax
   697359:       85 f6                   test   %esi,%esi
   69735b:       0f 85 23 01 00 00       jne    697484 <pci_direct_probe+0x1db>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:280
   697361:       89 3c 24                mov    %edi,(%esp)
   697364:       e8 c9 16 d8 ff          call   418a32 <release_resource>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:283
   697369:       f6 05 60 81 67 00 04    testb  $0x4,0x678160
   697370:       0f 84 0c 01 00 00       je     697482 <pci_direct_probe+0x1d9>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:285
   697376:       c7 44 24 14 7a d8 63    movl   $0x63d87a,0x14(%esp)
   69737d:       00
   69737e:       c7 44 24 0c 04 00 00    movl   $0x4,0xc(%esp)
   69737e:       c7 44 24 0c 04 00 00    movl   $0x4,0xc(%esp)
   697385:       00
   697386:       c7 44 24 10 00 00 00    movl   $0x0,0x10(%esp)
   69738d:       00
   69738e:       c7 44 24 04 f8 0c 00    movl   $0xcf8,0x4(%esp)
   697395:       00
   697396:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
   69739d:       00
   69739e:       c7 04 24 00 42 66 00    movl   $0x664200,(%esp)
   6973a5:       e8 1d 1d d8 ff          call   4190c7 <__request_region>
   6973aa:       89 45 ec                mov    %eax,0xffffffec(%ebp)
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:286
   6973ad:       85 c0                   test   %eax,%eax
   6973af:       0f 84 cd 00 00 00       je     697482 <pci_direct_probe+0x1d9>
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:288
   6973b5:       c7 44 24 14 7a d8 63    movl   $0x63d87a,0x14(%esp)
   6973bc:       00
   6973bd:       c7 44 24 0c 00 10 00    movl   $0x1000,0xc(%esp)
   6973c4:       00
   6973c5:       c7 44 24 10 00 00 00    movl   $0x0,0x10(%esp)
   6973cc:       00
   6973cd:       c7 44 24 04 00 c0 00    movl   $0xc000,0x4(%esp)
   6973d4:       00
   6973d5:       c7 44 24 08 00 00 00    movl   $0x0,0x8(%esp)
   6973dc:       00
   6973dd:       c7 04 24 00 42 66 00    movl   $0x664200,(%esp)
   6973e4:       e8 de 1c d8 ff          call   4190c7 <__request_region>
   6973e9:       89 c7                   mov    %eax,%edi
/usr/src/kernels/2.6-24-l4/arch/l4/pci/../../x86/pci/direct.c:289
   6973eb:       85 c0                   test   %eax,%eax
   6973ed:       0f 84 84 00 00 00       je     697477 <pci_direct_probe+0x1ce>
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/irqflags.h:68
   6973f3:       e8 b9 ac d6 ff          call   4020b1 <l4x_global_save_flags>
   6973f8:       89 c6                   mov    %eax,%esi
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/irqflags.h:78
   6973fa:       e8 bd ad d6 ff          call   4021bc <l4x_global_cli>
/usr/src/kernels/2.6-24-l4/build/include/asm-l4/l4-arch/asm/io.h:359
   6973ff:       31 c0                   xor    %eax,%eax
   697401:       ba fb 0c 00 00          mov    $0xcfb,%edx
   697406:       ee                      out    %al,(%dx)
----^---__unknown_pf() when boot option was pci=conf2

pci_direct_probe() function causes page fault in both cases (pci=conf1/2) 
via writing of byte to port addressed by DX. I can guess that the DX 
contain 0xf0cfb000 (like above - in both cases pci=conf1/2).

3)To determine to what port was access that caused __unknown_pf exception 
i was booting into "real" kernel environment and told lspci -vv:
00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
 	Latency: 0
 	Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller: Intel Corporation Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 11
 	Region 0: Memory at 88380000 (32-bit, non-prefetchable) [size=512K]
 	Region 1: I/O ports at 3430 [size=8]
 	Region 2: Memory at 80000000 (32-bit, prefetchable) [size=128M]
 	Region 3: Memory at 88200000 (32-bit, non-prefetchable) [size=1M]
 	Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: 00000000  Data: 0000
 	Capabilities: [d0] Power Management version 2
 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:02.1 Display controller: Intel Corporation Integrated Graphics Controller (rev 02)
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Region 0: Memory at 88300000 (32-bit, non-prefetchable) [size=512K]
 	Capabilities: [d0] Power Management version 2
 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:03.0 Communication controller: Intel Corporation HECI Controller (rev 02)
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 11
 	Region 0: Memory at 88422100 (64-bit, non-prefetchable) [size=16]
 	Capabilities: [50] Power Management version 3
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [8c] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
 		Address: 0000000000000000  Data: 0000

00:19.0 Ethernet controller: Intel Corporation Gigabit Ethernet Controller (rev 02)
 	Subsystem: Intel Corporation Unknown device 0001
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 217
 	Region 0: Memory at 88400000 (32-bit, non-prefetchable) [size=128K]
 	Region 1: Memory at 88420000 (32-bit, non-prefetchable) [size=4K]
 	Region 2: I/O ports at 3400 [size=32]
 	Capabilities: [c8] Power Management version 2
 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
 	Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
 		Address: 00000000fee0100c  Data: 414a
 	Capabilities: [e0] Vendor Specific Information

00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 18
 	Region 4: I/O ports at 30e0 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin B routed to IRQ 20
 	Region 4: I/O ports at 30c0 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin C routed to IRQ 16
 	Region 4: I/O ports at 30a0 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin C routed to IRQ 16
 	Region 0: Memory at 88421c00 (32-bit, non-prefetchable) [size=1K]
 	Capabilities: [50] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [58] Debug port
 	Capabilities: [98] Vendor Specific Information

00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
 	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <64ns, L1 <1us
 		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1
 		Link: Latency L0s <1us, L1 <4us
 		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
 		Link: Speed 2.5Gb/s, Width x0
 		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
 		Slot: Number 1, PowerLimit 10.000000
 		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
 		Slot: AttnInd Unknown, PwrInd Unknown, Power-
 		Root: Correctable- Non-Fatal- Fatal- PME-
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: fee0300c  Data: 41c9
 	Capabilities: [90] #0d [0000]
 	Capabilities: [a0] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [100] Virtual Channel
 	Capabilities: [180] Unknown (5)

00:1c.1 PCI bridge: Intel Corporation PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 	I/O behind bridge: 00002000-00002fff
 	Memory behind bridge: 88100000-881fffff
 	Prefetchable memory behind bridge: 0000000088500000-0000000088500000
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <64ns, L1 <1us
 		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 2
 		Link: Latency L0s <256ns, L1 <4us
 		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
 		Link: Speed 2.5Gb/s, Width x1
 		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
 		Slot: Number 2, PowerLimit 10.000000
 		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
 		Slot: AttnInd Unknown, PwrInd Unknown, Power-
 		Root: Correctable- Non-Fatal- Fatal- PME-
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: fee0300c  Data: 41d1
 	Capabilities: [90] #0d [0000]
 	Capabilities: [a0] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [100] Virtual Channel
 	Capabilities: [180] Unknown (5)

00:1c.2 PCI bridge: Intel Corporation PCI Express Port 3 (rev 02) (prog-if 00 [Normal decode])
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
 	I/O behind bridge: 00001000-00001fff
 	Memory behind bridge: 88000000-880fffff
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <64ns, L1 <1us
 		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 3
 		Link: Latency L0s <256ns, L1 <4us
 		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
 		Link: Speed 2.5Gb/s, Width x1
 		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
 		Slot: Number 3, PowerLimit 10.000000
 		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
 		Slot: AttnInd Unknown, PwrInd Unknown, Power-
 		Root: Correctable- Non-Fatal- Fatal- PME-
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: fee0300c  Data: 41d9
 	Capabilities: [90] #0d [0000]
 	Capabilities: [a0] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [100] Virtual Channel
 	Capabilities: [180] Unknown (5)

00:1c.3 PCI bridge: Intel Corporation PCI Express Port 4 (rev 02) (prog-if 00 [Normal decode])
 	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <64ns, L1 <1us
 		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 4
 		Link: Latency L0s <1us, L1 <4us
 		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
 		Link: Speed 2.5Gb/s, Width x0
 		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
 		Slot: Number 4, PowerLimit 10.000000
 		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
 		Slot: AttnInd Unknown, PwrInd Unknown, Power-
 		Root: Correctable- Non-Fatal- Fatal- PME-
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: fee0300c  Data: 41e1
 	Capabilities: [90] #0d [0000]
 	Capabilities: [a0] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [100] Virtual Channel
 	Capabilities: [180] Unknown (5)

00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02) (prog-if 00 [Normal decode])
 	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [40] Express Root Port (Slot+) IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <64ns, L1 <1us
 		Device: Errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 5
 		Link: Latency L0s <1us, L1 <4us
 		Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
 		Link: Speed 2.5Gb/s, Width x0
 		Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+
 		Slot: Number 5, PowerLimit 10.000000
 		Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq-
 		Slot: AttnInd Unknown, PwrInd Unknown, Power-
 		Root: Correctable- Non-Fatal- Fatal- PME-
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: fee0300c  Data: 41e9
 	Capabilities: [90] #0d [0000]
 	Capabilities: [a0] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [100] Virtual Channel
 	Capabilities: [180] Unknown (5)

00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 21
 	Region 4: I/O ports at 3080 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin B routed to IRQ 19
 	Region 4: I/O ports at 3060 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin C routed to IRQ 18
 	Region 4: I/O ports at 3040 [size=32]
 	Capabilities: [50] Vendor Specific Information

00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 21
 	Region 0: Memory at 88421800 (32-bit, non-prefetchable) [size=1K]
 	Capabilities: [50] Power Management version 2
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [58] Debug port
 	Capabilities: [98] Vendor Specific Information

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Subtractive decode])
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Bus: primary=00, secondary=06, subordinate=06, sec-latency=32
 	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
 	Capabilities: [50] #0d [0000]

00:1f.0 ISA bridge: Intel Corporation Unknown device 2916 (rev 02)
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Capabilities: [e0] Vendor Specific Information

00:1f.2 SATA controller: Intel Corporation 6 port SATA AHCI Controller (rev 02) (prog-if 01 [AHCI 1.0])
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0
 	Interrupt: pin A routed to IRQ 218
 	Region 0: I/O ports at 3428 [size=8]
 	Region 1: I/O ports at 343c [size=4]
 	Region 2: I/O ports at 3420 [size=8]
 	Region 3: I/O ports at 3438 [size=4]
 	Region 4: I/O ports at 3020 [size=32]
 	Region 5: Memory at 88421000 (32-bit, non-prefetchable) [size=2K]
 	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/4 Enable+
 		Address: fee0100c  Data: 4142
 	Capabilities: [70] Power Management version 3
 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
 		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 	Capabilities: [a8] #12 [0010]
 	Capabilities: [b0] Vendor Specific Information

00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
 	Subsystem: Intel Corporation Unknown device 5044
 	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Interrupt: pin B routed to IRQ 18
 	Region 0: Memory at 88422000 (64-bit, non-prefetchable) [size=256]
 	Region 4: I/O ports at 3000 [size=32]

02:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
 	Subsystem: Intel Corporation PRO/1000 PT Desktop Adapter
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Interrupt: pin A routed to IRQ 16
 	Region 0: Memory at 88120000 (32-bit, non-prefetchable) [size=128K]
 	Region 1: Memory at 88100000 (32-bit, non-prefetchable) [size=128K]
 	Region 2: I/O ports at 2000 [size=32]
 	Expansion ROM at 88500000 [disabled] [size=128K]
 	Capabilities: [c8] Power Management version 2
 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
 	Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
 		Address: 0000000000000000  Data: 0000
 	Capabilities: [e0] Express Endpoint IRQ 0
 		Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s <512ns, L1 <64us
 		Device: AtnBtn- AtnInd- PwrInd-
 		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
 		Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
 		Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0
 		Link: Latency L0s <4us, L1 <64us
 		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
 		Link: Speed 2.5Gb/s, Width x1
 	Capabilities: [100] Advanced Error Reporting
 	Capabilities: [140] Device Serial Number 53-03-05-ff-ff-21-1b-00

03:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6101 (rev b2) (prog-if 8f [Master SecP SecO PriP PriO])
 	Subsystem: Marvell Technology Group Ltd. Unknown device 6101
 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
 	Latency: 0, Cache Line Size: 64 bytes
 	Interrupt: pin A routed to IRQ 18
 	Region 0: I/O ports at 1018 [size=8]
 	Region 1: I/O ports at 1024 [size=4]
 	Region 2: I/O ports at 1010 [size=8]
 	Region 3: I/O ports at 1020 [size=4]
 	Region 4: I/O ports at 1000 [size=16]
 	Region 5: Memory at 88000000 (32-bit, non-prefetchable) [size=512]
 	Capabilities: [48] Power Management version 2
 		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
 		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
 	Capabilities: [50] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
 		Address: 00000000  Data: 0000
 	Capabilities: [e0] Express Legacy Endpoint IRQ 0
 		Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
 		Device: Latency L0s unlimited, L1 unlimited
 		Device: AtnBtn- AtnInd- PwrInd-
 		Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
 		Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr+ NoSnoop-
 		Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
 		Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 0
 		Link: Latency L0s <256ns, L1 unlimited
 		Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
 		Link: Speed 2.5Gb/s, Width x1
 	Capabilities: [100] Advanced Error Reporting

where i didn't find any devices bound to a region containig the 
0xf0cfb000. Maybe you could analyze mentioned command outputs and find 
where could i mistake exactly.

Thank you fo your patience!




More information about the l4-hackers mailing list