Thanks a lot, I am looking forward to test the binary

--zoly 

-----Original Message-----
From: Garrett D'Amore [mailto:gdam...@opensolaris.org] 
Sent: Tuesday, January 13, 2009 5:43 PM
To: Zoltan Farkas
Cc: solaris driver
Subject: Re: [driver-discuss] mxfe driver issues?


You've given me plenty of information.  I may have a test binary for you
to try later this week.  (I'm balancing a lot of different priorities
right now... sorry...)

If you need "immediate" relief, go pick yourself up a different NIC from
your local electronics store.  Devices with realtek gige on them
(rtl8169) are relatively cheap.  The Linksys LNE100TX (afe driver)
should work fine too.

    -- Garrett

Zoltan Farkas wrote:
> It is a Intel Core I7 at 2.6 Ghz.
> I am not using vlans
> My system has 2 onboard GBE NICs that have no driver installed.
> (BCM5784M)
>
> Anything else I can look up?
>
> prtdiag
> System Configuration: DELL Inc. XPS 730X BIOS Configuration: DELL INC.

> 1.0.0 11/05/2008
>
> ==== Processor Sockets ====================================
>
> Version                          Location Tag
> -------------------------------- --------------------------
> Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz CPU 1
>
> ==== Memory Device Sockets ================================
>
> Type        Status Set Device Locator      Bank Locator
> ----------- ------ --- ------------------- ----------------
> other       in use 0   DIMM0               BANK0
> other       in use 0   DIMM1               BANK1
> other       in use 0   DIMM2               BANK2
>
> ==== On-Board Devices =====================================
>
> ==== Upgradeable Slots ====================================
>
> ID  Status    Type             Description
> --- --------- ---------------- ----------------------------
>
>
> -----Original Message-----
> From: Garrett D'Amore [mailto:gdam...@opensolaris.org]
> Sent: Tuesday, January 13, 2009 2:03 PM
> To: Zoltan Farkas
> Cc: solaris driver
> Subject: Re: [driver-discuss] mxfe driver issues?
>
> This is helpful.  It suggests that the NIC is melting down due to FIFO

> overflow errors.  The RX fifo shouldn't fill up, but perhaps there is 
> a lot of bus contention on the system?
>
> Its pretty bad if the host can't keep up with a 100Mbps connection.  
> What type of system are you running this on?
>
> Its possible that I need to take more severe corrective action when I 
> notice this problem in the driver (such as resetting the chip) -- it 
> wouldn't surprise me if there was a silicon bug that left the chip in 
> some weird state when the overflow condition is noticed.  Maybe the 
> chip is engaging some sort of flow control (pause frame) as well...
>
> What I don't understand is why snv105 is worse, unless snv105 is 
> somehow making the bus contention worse.  (It would make sense if we 
> were dropping frames due to inability to retrieve them from the 
> descriptors quickly enough.  But *that* shouldn't happen, and my 
> understanding is that the error status bit that is getting counted 
> only refers to a hardware FIFO overrun, not rx buffer exhaustion.)
>
> You're not using this with VLANs by any chance are you?
>
>     -- Garrett
>
> Zoltan Farkas wrote:
>   
>> here is the output: 
>>
>> kstat mxfe
>> module: mxfe                            instance: 0     
>> name:   fm                              class:    misc
>>      acc_err                         0
>>      crtime                          59.938337218
>>      dma_err                         0
>>      erpt_dropped                    0
>>      fm_cache_full                   0
>>      fm_cache_grew                   0
>>      snaptime                        7313.355485801
>>
>> module: mxfe                            instance: 0     
>> name:   intr                            class:    controller
>>      crtime                          59.923994787
>>      hard                            57348
>>      multiple_service                0
>>      snaptime                        7313.355683824
>>      soft                            0
>>      spurious                        68298
>>      watchdog                        0
>>
>> module: mxfe                            instance: 0     
>> name:   mac                             class:    net
>>      adv_cap_1000fdx                 0
>>      adv_cap_1000hdx                 0
>>      adv_cap_100fdx                  1
>>      adv_cap_100hdx                  1
>>      adv_cap_100T4                   0
>>      adv_cap_10fdx                   1
>>      adv_cap_10hdx                   1
>>      adv_cap_asmpause                0
>>      adv_cap_autoneg                 1
>>      adv_cap_pause                   0
>>      adv_rem_fault                   0
>>      align_errors                    0
>>      brdcstrcv                       13935
>>      brdcstxmt                       165
>>      cap_1000fdx                     0
>>      cap_1000hdx                     0
>>      cap_100fdx                      1
>>      cap_100hdx                      1
>>      cap_100T4                       0
>>      cap_10fdx                       1
>>      cap_10hdx                       1
>>      cap_asmpause                    0
>>      cap_autoneg                     1
>>      cap_pause                       0
>>      cap_rem_fault                   0
>>      carrier_errors                  1
>>      collisions                      0
>>      crtime                          59.938315688
>>      defer_xmts                      0
>>      ex_collisions                   0
>>      fcs_errors                      0
>>      first_collisions                0
>>      ierrors                         8670
>>      ifspeed                         100000000
>>      ipackets                        86527
>>      ipackets64                      86527
>>      jabber_errors                   0
>>      link_asmpause                   0
>>      link_autoneg                    1
>>      link_duplex                     2
>>      link_pause                      0
>>      link_state                      1
>>      link_up                         1
>>      lp_cap_1000fdx                  0
>>      lp_cap_1000hdx                  0
>>      lp_cap_100fdx                   1
>>      lp_cap_100hdx                   1
>>      lp_cap_100T4                    0
>>      lp_cap_10fdx                    1
>>      lp_cap_10hdx                    1
>>      lp_cap_asmpause                 0
>>      lp_cap_autoneg                  1
>>      lp_cap_pause                    0
>>      lp_rem_fault                    0
>>      macrcv_errors                   0
>>      macxmt_errors                   0
>>      multi_collisions                0
>>      multircv                        21752
>>      multixmt                        317
>>      norcvbuf                        0
>>      noxmtbuf                        0
>>      obytes                          16459926
>>      obytes64                        16459926
>>      oerrors                         1
>>      oflo                            8669
>>      opackets                        40681
>>      opackets64                      40681
>>      promisc                         1
>>      rbytes                          37938197
>>      rbytes64                        37938197
>>      runt_errors                     1
>>      snaptime                        7313.355823978
>>      sqe_errors                      0
>>      toolong_errors                  0
>>      tx_late_collisions              0
>>      uflo                            0
>>      unknowns                        0
>>      xcvr_addr                       0
>>      xcvr_id                         0
>>      xcvr_inuse                      4
>>
>> module: mxfe                            instance: 0     
>> name:   mxfe0                           class:    net
>>      brdcstrcv                       13935
>>      brdcstxmt                       165
>>      collisions                      0
>>      crtime                          60.481214787
>>      ierrors                         8670
>>      ifspeed                         100000000
>>      ipackets                        86527
>>      ipackets64                      86527
>>      link_duplex                     2
>>      link_state                      1
>>      multircv                        21752
>>      multixmt                        317
>>      norcvbuf                        0
>>      noxmtbuf                        0
>>      obytes                          16459926
>>      obytes64                        16459926
>>      oerrors                         1
>>      opackets                        40681
>>      opackets64                      40681
>>      rbytes                          37938197
>>      rbytes64                        37938197
>>      snaptime                        7313.357017426
>>      unknowns                        16340
>>  
>>
>> -----Original Message-----
>> From: Garrett D'Amore [mailto:gdam...@opensolaris.org]
>> Sent: Tuesday, January 13, 2009 1:19 PM
>> To: Zoltan Farkas
>> Cc: solaris driver
>> Subject: Re: [driver-discuss] mxfe driver issues?
>>
>> Hmm... I guess I also want the statistics for the device.  How about 
>> "kstat mxfe" output?
>>
>>     -- Garrett
>>
>> Zoltan Farkas wrote:
>>   
>>     
>>> there you go:
>>>
>>>  dladm show-linkprop
>>> LINK         PROPERTY        VALUE          DEFAULT        POSSIBLE
>>> mxfe0        speed           100            100            -- 
>>> mxfe0        autopush        --             --             -- 
>>> mxfe0        zone            --             --             -- 
>>> mxfe0        duplex          full           full           half,full

>>> mxfe0        state           up             up             up,down 
>>> mxfe0        adv_autoneg_cap 1              1              1,0 
>>> mxfe0        mtu             1500           1500           -- 
>>> mxfe0        adv_100fdx_cap  1              1              1,0 
>>> mxfe0        en_100fdx_cap   1              1              1,0 
>>> mxfe0        adv_100hdx_cap  1              1              1,0 
>>> mxfe0        en_100hdx_cap   1              1              1,0 
>>> mxfe0        adv_10fdx_cap   1              1              1,0 
>>> mxfe0        en_10fdx_cap    1              1              1,0 
>>> mxfe0        adv_10hdx_cap   1              1              1,0 
>>> mxfe0        en_10hdx_cap    1              1              1,0  
>>>
>>>
>>> --zoly
>>>
>>> -----Original Message-----
>>> From: Garrett D'Amore [mailto:gdam...@opensolaris.org]
>>> Sent: Tuesday, January 13, 2009 12:21 PM
>>> To: Zoltan Farkas
>>> Cc: solaris driver
>>> Subject: Re: [driver-discuss] mxfe driver issues?
>>>
>>> Hmm... that's strange.  I'd have to take a look at it.  I do wonder 
>>> why it happens more frequently on b105.  b105 has Crossbow though, 
>>> and
>>>     
>>>       
>>   
>>     
>>> there could be changes as a result of that.
>>>
>>> The fact that it happens on b101b suggests that the root problem is
>>> *not* crossbow, though.
>>>
>>> This particular NIC has some ugliness surrounding its use of legacy 
>>> nway instead of more modern MII.
>>>
>>> Can you send me the output of dladm show-linkprop for this device?
>>>
>>>     -- Garrett
>>>
>>> Zoltan Farkas wrote:
>>>   
>>>     
>>>       
>>>>  
>>>>
>>>> -----Original Message-----
>>>> From: driver-discuss-boun...@opensolaris.org
>>>> [mailto:driver-discuss-boun...@opensolaris.org] On Behalf Of Zoltan

>>>> Farkas
>>>> Sent: Tuesday, January 13, 2009 11:48 AM
>>>> To: solaris driver
>>>> Subject: Re: [driver-discuss] Is HP 2180 Deskjet printer supported
>>>> onbuild105
>>>>
>>>>
>>>> I have a problem with my Network Card not receiving data after a
>>>>     
>>>>       
>>>>         
>>> while.
>>>   
>>>     
>>>       
>>>> It happens both in SNV_101b and SNV_105, in SNV_105 it happens a 
>>>> lot
>>>>         
>
>   
>>>> more often.
>>>>
>>>> functionality resumes after a unplumb/plumb
>>>>
>>>> What can I do to find out what is going on?
>>>>
>>>>
>>>> Here are the details of my card:
>>>>
>>>> node name:                     pci15e8,8110
>>>> Vendor:                        Macronix, Inc. [MXIC]
>>>> Device:                        MX987x5
>>>> binding name:                  pci10d9,531
>>>> devfs path:
>>>>       
>>>>         
>> /p...@0,0/pci8086,2...@1e/pci15e8,8...@0
>>   
>>     
>>>> compatible name:
>>>> (pci10d9,531.15e8.8110.25)(pci10d9,531.15e8.8110)(pci15e8,8110)(pci
>>>> 1
>>>> 0
>>>> d
>>>> 9,
>>>> 531.25)(pci10d9,531)(pciclass,020000)(pciclass,0200)
>>>> driver name:                   mxfe
>>>> instance:                      0
>>>> driver state:                  Attached
>>>> fm-errcb-capable:              TRUE
>>>> model:                         Macronix MX98715AEC
>>>> assigned-addresses:            81010010
>>>> reg:                           10000
>>>> compatible:                    pci10d9,531.15e8.8110.25
>>>> model:                         Ethernet controller
>>>> power-consumption:             1
>>>> fast-back-to-back:             TRUE
>>>> devsel-speed:                  1
>>>> interrupts:                    1
>>>> max-latency:                   38
>>>> min-grant:                     8
>>>> subsystem-vendor-id:           15e8
>>>> subsystem-id:                  8110
>>>> unit-address:                  0
>>>> class-code:                    20000
>>>> revision-id:                   25
>>>> vendor-id:                     10d9
>>>> device-id:                     531
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> driver-discuss mailing list
>>>> driver-discuss@opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>>>>
>>>>
>>>> _______________________________________________
>>>> driver-discuss mailing list
>>>> driver-discuss@opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>>>>   
>>>>     
>>>>       
>>>>         
>>> _______________________________________________
>>> driver-discuss mailing list
>>> driver-discuss@opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>>>   
>>>     
>>>       
>>
>>   
>>     
>
>
>
>   



_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to