Hello David, I will try to be specific. I am writing a custom driver for our card. This is signal processing controller. This is an information after lspci. 03:01.0 Signal processing controller: Unknown device 1819:0504 (rev 01) Subsystem: PLX Technology, Inc.: Unknown device 9054 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: 32, cache line size 08 Interrupt: pin A routed to IRQ 5 Region 0: Memory at de600000 (32-bit, non-prefetchable) [size=256] Region 2: Memory at de500000 (32-bit, non-prefetchable) [size=1M] Region 3: Memory at de000000 (32-bit, non-prefetchable) [size=2M] Expansion ROM at dd000000 [disabled] [size=64K] Capabilities: <available only to root> In principle i have windows driver, but i can not understand how it works. Thanks Kirill -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/