Forum Topic - Problem with the Net.e1000 and 0x10a7 device: (9 Items)
   
Problem with the Net.e1000 and 0x10a7 device  
Hello,

I have board with 82575EB NIC:

Vendor ID      = 8086h, INTEL CORPORATION
Device ID      = 10a7h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 2h
Bus number     = 1
Device number  = 0
Function num   = 0
Status Reg     = 10h
Command Reg    = 7h
Header type    = 0h Multi-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 0h
Cache Line Size= 10h un-cacheable
Base Address   = MEM@fdee0000h,32bit length 131072 MEM@fdec0000h,32bit length 131072 IO@dc00h length 32 bytes MEM@
fdebc000h,32bit length 16384
Expansion ROM  = fde80000h  length 131072 disabled
Max Lat        = 0ns
Min Gnt        = 0ns
PCI Int Pin    = 1, INT A
Interrupt line = 10
Capabilities Pointer = 40h
Capability ID        = 1h
Capabilities         = c822h - 21002000h
Capability ID        = 5h
Capabilities         = 80h - 0h
Capability ID        = 11h
Capabilities         = 9h - 3h
Capability ID        = 10h
Capabilities         = 2h - 8cc1h

Device Dependent Registers:
0x40: 01 50 22 c8 00 20 00 21 00 00 00 00 00 00 00 00 
0x50: 05 60 80 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x60: 11 a0 09 00 03 00 00 00 03 20 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 10 00 02 00 c1 8c 00 00 10 28 19 00 41 6c 03 02 
0xB0: 00 00 41 10 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00  

The driver is started as follows:
 Net.e1000 -s100 -I0 -l1 &

Driver detects card but there is a problem with communictation
(see FIFO Overruns During Rx).

Driver Slot 0:  Driver Pid 12506  Logical Net 1  Network Card: Ethernet/
INTEL PRO/1000 Gigabit (Copper) Ethernet Controller
    Vendor ID ........................ 0x8086
    Device ID ........................ 0x10a7
    Revision ......................... 0x2
    Physical Node ID ................. 0090FB 25DE94
    Media Rate ....................... 100Mb/s HDX
    Mtu .............................. 1514
    I/O Port Range ................... 0xFDEE0000 -> 0xFDEEFFFE
    Hardware Interrupt ............... 10

    Total Packets Txd OK ............. 1708
    Total Packets Txd Bad ............ 0
    Tx Collision Errors .............. 0
    Tx Collision Errors (aborted) .... 0
    Carrier Sense Lost on Tx ......... 0
    FIFO Underruns During Tx ......... 0
    Tx deferred ...................... 0
    Out of Window Collisions ......... 0

    Total Packets Rxd OK ............. 262
    Total Rx Errors .................. 0
    Multicast Packets Received ....... 0
    Broadcast Packets Received ....... 262
    FIFO Overruns During Rx .......... 2285
    Alignment errors ................. 0
    CRC errors ....................... 0


In result a new node is not visible under QNX4 Network.
How can I solve this problem ?
Is anybody using Net.e1000 with 0x10A7 device ?
 
Regards,
Jacek
Re: Problem with the Net.e1000 and 0x10a7 device  
In verbose mode the Net.e1000 driver prints the following information:
...
Forcing 100mb

IGP PSCR: 0x600
Unable to establish link !!!

Initializing the Flow Control address, type and timer regs

After fix-ups Flow Control is now=0
Forcing Speed and Duplex

Half Duplex

Forcing 100mb

IGP PSCR: 0x600
Unable to establish link !!!

Initializing the Flow Control address, type and timer regs

Link down
100 Mbs
Half Duplex

Link up speed 100 Mbps - duplex Half


Hope that helps to find the reason.

Regards,
Jacek
Re: Problem with the Net.e1000 and 0x10a7 device  
Is anybody successfully using Net.e1000 driver together with 82575EB NIC (10a7) ?
Re: Problem with the Net.e1000 and 0x10a7 device  
Hi Jacek,

Unfortunately we don't have the 0x10a7 device and can't test it. But the 
Net.e1000 driver is in our update plan for this year. So I'll let you know 
when the driver will be updated.

-- 
Respectfully,
Oleg

> Is anybody successfully using Net.e1000 driver together with 82575EB
> NIC (10a7) ?
> 
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post55203
Re: Problem with the Net.e1000 and 0x10a7 device  
Hi Oleg,

When should we see updated Net.e1000 driver ?
Do you know any estimated value ?

Regards,
Jacek
 
Re: Problem with the Net.e1000 and 0x10a7 device  
Hi Jacek,

Net.e1000 was updated. Please check it:

http://community.qnx.com/sf/wiki/do/viewPage/projects.qnx4/wiki/SoftwareUpdates2010

-- 
Respectfully,
Oleg

> Hi Oleg,
> 
> When should we see updated Net.e1000 driver ?
> Do you know any estimated value ?
> 
> Regards,
> Jacek
> 
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post55334
Re: Problem with the Net.e1000 and 0x10a7 device  
Hi Oleg,

Looks like that updated Net.e1000 driver does a job and now communication with 0x10a7 is stable.

Let me to finish additional tests...

Thank you !!
Jacek 
Re: Problem with the Net.e1000 and 0x10d3 device  
Hi,
I am having a Little Board 735 PC104 motherboard with 82574L Gigabit Ethernet Chip. I am trying to run the Net.e1000 
driver to get the network working. I ran the following command:
Net.e1000 -d 10d3h -F -i 9 -l 1 -vv
It gives me the following messages:
/bin/Net.e1000[1]: 8hå: cannot execute - No such file or directory
/bin/Net.e1000[2]: [-l: cannot execute - No such file or directory
/bin/Net.e1000[3]: [-s: cannot execute - No such file or directory
/bin/Net.e1000[4]: Where:: cannot execute - No such file or directory
/bin/Net.e1000[5]: -b: cannot execute - No such file or directory
/bin/Net.e1000[6]: -d: cannot execute - No such file or directory
/bin/Net.e1000[7]: -f: cannot execute - No such file or directory
/bin/Net.e1000[8]: syntax error: `(' unexpected
#
Please help.
Regards,
DC
Re: Problem with the Net.e1000 and 0x10d3 device  
Hi Dharmapriya,

It seems like the Net.e1000 is corrupted. Please check the file checksum. 
Try to run the driver form command line without any parameters.

-- 
Respectfully,
Oleg

> Hi,
> I am having a Little Board 735 PC104 motherboard with 82574L Gigabit
> Ethernet Chip. I am trying to run the Net.e1000 driver to get the
> network working. I ran the following command: Net.e1000 -d 10d3h -F -i
> 9 -l 1 -vv
> It gives me the following messages:
> /bin/Net.e1000[1]: 8hå: cannot execute - No such file or directory
> /bin/Net.e1000[2]: [-l: cannot execute - No such file or directory
> /bin/Net.e1000[3]: [-s: cannot execute - No such file or directory
> /bin/Net.e1000[4]: Where:: cannot execute - No such file or directory
> /bin/Net.e1000[5]: -b: cannot execute - No such file or directory
> /bin/Net.e1000[6]: -d: cannot execute - No such file or directory
> /bin/Net.e1000[7]: -f: cannot execute - No such file or directory
> /bin/Net.e1000[8]: syntax error: `(' unexpected
> #
> Please help.
> Regards,
> DC
> 
> 
> 
> _______________________________________________
> 
> General
> http://community.qnx.com/sf/go/post60838