Rob Gubler wrote:
> It looks like support for the 82575 chipset is in the "igb" driver, and not
> in e1000.  More info here:
> http://lwn.net/Articles/241884/
> http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVE&ProductID=38&DwnldID=17071&agr=Y&lang=eng&PrdMap=38
> 
> I imagine since no one has posted to the RTnet mailing list about this
> chipset the chances of someone working on a port for this NIC is pretty
> slim.  I suppose I should look into porting it to RTnet :)

I suppose you are right. :)

Jan

> 
> -Rob
> 
> 
> On Sun, Apr 19, 2009 at 4:38 PM, Rob Gubler <rgub...@gmail.com> wrote:
> 
>> Hello,
>>
>> I am trying to use RTnet with my Intel 82575 NICs.  I am using
>> xenomai-2.5-rc1, linux 2.6.29.1, and rtnet-0.9.11.  I've tried rtnet's
>> e1000.ko, and e1000_new.ko drivers.  Neither seems to recognize the device.
>> When I built my kernel I excluded support for "Intel(R) 82575/82576
>> PCI-Express Gigabit Ethernet," so the interface isn't shown via the standard
>> `ifconfig`.
>>
>> It seems as though the device may not be supported.  The new e1000 driver
>> in the RTnet experimental directory is based on the e1000-7.6.15.5 driver
>> provided by the Intel guys.  I downloaded the original 7.6.15.5 version,
>> along with the latest, 8.0.6, and an additional driver, e1000e-0.5.18.3.  I
>> did a quick search for "82575" in all of these drivers (including the RTnet
>> experimental e1000) and they reference the same thing:
>>
>> ./src/e1000_defines.h:112:/* Reserved (bits 4,5) in >= 82575 */
>> ./src/e1000_defines.h:118:/* SDP 4/5 (bits 8,9) are reserved in >= 82575 */
>> ./src/e1000_defines.h:145:/* IAME enable bit (27) was removed in >= 82575
>> */
>>
>> Is there a quick and dirty hack I can try that will tie the "82575" device
>> ID to a driver of similar chipset?  Is the problem that a PCI Express driver
>> is not written for this card?  It looks as though, Mathias Koehrer did some
>> work to port the 7.6.15.5 e1000 driver to RTNet.  Mathias, do you have time
>> to port latest e1000 driver(s) to RTnet? (Assuming that will fix my problem
>> :)  Any advice to help me get up and running would be great.
>>
>>
>>
>> Below is my `lspci` output for the device:
>>
>> 0f:00.1 Ethernet controller: Intel Corporation 82575GB Gigabit Network
>> Connection (rev 02)
>>     Subsystem: Intel Corporation Device 145a
>>     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
>> Stepping- SERR+ FastB2B- DisINTx-
>>     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
>> <MAbort- >SERR- <PERR- INTx-
>>     Latency: 0, Cache Line Size: 64 bytes
>>     Interrupt: pin B routed to IRQ 17
>>     Region 0: Memory at fcaa0000 (32-bit, non-prefetchable) [size=128K]
>>     Region 1: Memory at fc600000 (32-bit, non-prefetchable) [size=2M]
>>     Region 2: I/O ports at ccc0 [size=32]
>>     Region 3: Memory at fcad8000 (32-bit, non-prefetchable) [size=16K]
>>     Capabilities: [40] 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: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
>> Enable-
>>         Address: 0000000000000000  Data: 0000
>>     Capabilities: [60] MSI-X: Enable- Mask- TabSize=10
>>         Vector table: BAR=3 offset=00000000
>>         PBA: BAR=3 offset=00002000
>>     Capabilities: [a0] Express (v2) Endpoint, MSI 00
>>         DevCap:    MaxPayload 256 bytes, PhantFunc 0, Latency L0s <512ns,
>> L1 <64us
>>             ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
>>         DevCtl:    Report errors: Correctable- Non-Fatal- Fatal+
>> Unsupported-
>>             RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
>>             MaxPayload 256 bytes, MaxReadReq 512 bytes
>>         DevSta:    CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
>> TransPend-
>>         LnkCap:    Port #4, Speed 2.5GT/s, Width x4, ASPM unknown, Latency
>> L0 <4us, L1 <64us
>>             ClockPM- Suprise- LLActRep- BwNot-
>>         LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
>>             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>>         LnkSta:    Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+
>> DLActive- BWMgmt- ABWMgmt-
>>
>>
>>
>>
>> Some realvant `dmesg` output:
>>
>> [ 2106.197710]
>> [ 2106.197711] *** RTnet 0.9.11 - built on Apr 19 2009 09:42:57 ***
>> [ 2106.197712]
>> [ 2106.197715] RTnet: initialising real-time networking
>> [ 2162.251681] Intel(R) PRO/1000 Network Driver - rt_e1000_new version
>> 7.6.15.5 ported to RTnet (pciif: all)
>>
>>
>>
>> Some realvant `lsmod` output:
>>
>> Module                  Size  Used by
>> rt_e1000_new          151452  0
>> rt_loopback             2400  1
>> rtipv4                 28020  0
>> rtpacket                5980  0
>> rtnet                  38400  4 rt_e1000_new,rt_loopback,rtipv4,rtpacket
>>
>>
>>
>> Starting the device:
>>
>> $ sudo ./rtifconfig rteth0 up
>> ioctl: No such device
>>
>>
>> -Rob
>>
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and 
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today. 
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> RTnet-users mailing list
> RTnet-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/rtnet-users


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to