HI Luke,

Please see this link to see if it helps you in your work:

communities.intel.com/community/wired/blog/2010/07/30/io-util-tool

Let us know if you still can't get things to work.

Cheers,
John


> -----Original Message-----
> From: Luke Gorrie [mailto:[email protected]]
> Sent: Tuesday, January 10, 2012 11:23 AM
> To: [email protected]
> Subject: [E1000-devel] igb and Programmed I/O
> 
> Hello there,
> 
> I've been enjoying writing user space code that interacts with the
> 82599 using simple programmed I/O towards the ports that I see in
> /proc/ioports.
> Fun stuff, really :)
> 
> Now I'd like to do the same thing with the 82580, but I find that it's
> not mapping any IO ports. Can somebody please give me a hint on how to
> make it do so?
> 
> To be more specific, in dmesg from boot I see that an 82599 device does
> map an io port:
> 
> pci 0000:08:00.0: reg 10 64bit mmio: [0xfbbe0000-0xfbbfffff] pci
> 0000:08:00.0: reg 18 io port: [0x5000-0x501f] pci 0000:08:00.0: reg 20
> 64bit mmio: [0xfbbd0000-0xfbbd3fff] pci 0000:08:00.0: PME# supported
> from D0 D3hot pci 0000:08:00.0: PME# disabled pci 0000:08:00.0: reg 184
> 64bit mmio: [0x000000-0x003fff] pci 0000:08:00.0: reg 190 64bit mmio:
> [0x000000-0x003fff]
> 
> but an 82580 one does not:
> 
> pci 0000:0b:00.0: reg 10 32bit mmio: [0xfbf80000-0xfbffffff] pci
> 0000:0b:00.0: reg 1c 32bit mmio: [0xfbf70000-0xfbf73fff] pci
> 0000:0b:00.0: PME# supported from D0 D3hot pci 0000:0b:00.0: PME#
> disabled
> 
> I tried booting with both the RHEL 6.0 version of the igb driver and
> the latest DNA one of Luca's from svn.
> 
> I've poked around in the data sheets and drivers sources but I didn't
> spot any significant difference between 82599 and 82580 in either.
> 
> Any help greatly appreciated! I want to play with my 82580 :-)
> 
> Cheers,
> -Luke

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to