TM2 Plasma Refit
25 Mar 2016 03:00 #72121
by PCW
Replied by PCW on topic TM2 Plasma Refit
I didn't expect disabling the Broadcom MAC to have any effect, just that it should not be used for the RT connection
Normally Intel and Realtek MACs are fine
Normally Intel and Realtek MACs are fine
Please Log in or Create an account to join the conversation.
- islander261
- Offline
- Platinum Member
Less
More
- Posts: 757
- Thank you received: 216
25 Mar 2016 04:02 #72122
by islander261
Replied by islander261 on topic TM2 Plasma Refit
Ok, I tried to use ethtool and here is what happens:
John
jd@plasma1 ~ $ sudo ethtool -C eth1 rx-usecs 0
[sudo] password for jd:
Cannot get device coalesce settings: Operation not supported
jd@plasma1 ~ $ man ethtool
jd@plasma1 ~ $ ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
jd@plasma1 ~ $ ethtool -c eth1
Coalesce parameters for eth1:
Cannot get device coalesce settings: Operation not supported
jd@plasma1 ~ $ ethtool -i eth1
driver: e100
version: 3.5.24-k2-NAPI
firmware-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
jd@plasma1 ~ $ ethtool -g eth1
Ring parameters for eth1:
Pre-set maximums:
RX: 256
RX Mini: 0
RX Jumbo: 0
TX: 256
Current hardware settings:
RX: 256
RX Mini: 0
RX Jumbo: 0
TX: 128
John
Please Log in or Create an account to join the conversation.
25 Mar 2016 15:16 #72134
by PCW
Replied by PCW on topic TM2 Plasma Refit
Ahh I was thinking E1000 and later. You might try a Realtek 8139 based Ethernet NIC instead
What it look like is happening is the E100 driver has the "CPU saver" feature turned on
that throttles IRQs. Not something you want for real time (the ping times show the trouble)
What it look like is happening is the E100 driver has the "CPU saver" feature turned on
that throttles IRQs. Not something you want for real time (the ping times show the trouble)
Please Log in or Create an account to join the conversation.
- islander261
- Offline
- Platinum Member
Less
More
- Posts: 757
- Thank you received: 216
25 Mar 2016 16:15 #72138
by islander261
Replied by islander261 on topic TM2 Plasma Refit
So does this mean I need to use a driver with NAPI disabled? From what I can find this require a recompile of the driver with the correct configuration set? As shown here:
NAPI
NAPI (Rx polling mode) is supported in the e100 driver. NAPI is enabled or disabled based on the configuration of the kernel. To override the default, use the following compile-time flags.
To enable NAPI, compile the driver module, passing in a configuration option:
make CFLAGS_EXTRA=-DE100_NAPI install
To disable NAPI, compile the driver module, passing in a configuration option:
make CFLAGS_EXTRA=-DE100_NO_NAPI install
See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.
John
NAPI
NAPI (Rx polling mode) is supported in the e100 driver. NAPI is enabled or disabled based on the configuration of the kernel. To override the default, use the following compile-time flags.
To enable NAPI, compile the driver module, passing in a configuration option:
make CFLAGS_EXTRA=-DE100_NAPI install
To disable NAPI, compile the driver module, passing in a configuration option:
make CFLAGS_EXTRA=-DE100_NO_NAPI install
See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.
John
Please Log in or Create an account to join the conversation.
25 Mar 2016 16:23 #72141
by PCW
Replied by PCW on topic TM2 Plasma Refit
Dont think this is NAPI related (The other drivers have NAPI enabled and work fine)
Probably easiest to just use a known working Ethernet NIC
RTK8111/8168/8169
Intel E1000
Intel I2XX
are all know to work OK
Probably easiest to just use a known working Ethernet NIC
RTK8111/8168/8169
Intel E1000
Intel I2XX
are all know to work OK
Please Log in or Create an account to join the conversation.
- islander261
- Offline
- Platinum Member
Less
More
- Posts: 757
- Thank you received: 216
25 Mar 2016 16:52 #72144
by islander261
Replied by islander261 on topic TM2 Plasma Refit
Hello
Are the Realtek RTL 8100/8110 series chips supported? I am limited to low profile PCI cards.
John
Are the Realtek RTL 8100/8110 series chips supported? I am limited to low profile PCI cards.
John
Please Log in or Create an account to join the conversation.
25 Mar 2016 17:06 - 25 Mar 2016 17:08 #72145
by PCW
Replied by PCW on topic TM2 Plasma Refit
Yes, the RTK 8xxxs are supported, as are all 1G intel chips AFAIK
just for laughs you might try the Broadcom, it may work at 1 KHz
just for laughs you might try the Broadcom, it may work at 1 KHz
Last edit: 25 Mar 2016 17:08 by PCW.
Please Log in or Create an account to join the conversation.
- islander261
- Offline
- Platinum Member
Less
More
- Posts: 757
- Thank you received: 216
26 Mar 2016 02:58 #72166
by islander261
Replied by islander261 on topic TM2 Plasma Refit
PCW
Well after playing (or what ever you want call my blind stumbling) all afternoon and not getting any improvement in the performance of the Intel Pro100 NIC using the e100 driver (3.5.24-k2 version) I switched NICs. The onboard Broadcom NIC does work with the 7I76E. Ping times ranged from .105ms to .185ms with an average of .110ms. The Intel NIC connected to my network had the same times as before +about .5ms for the delays in my network. So I think it is pretty conclusive that the problem is with the Intel NIC and e100 driver combination. I also had a go running the Gmoccapy_Plasma version of LCNC, with using the Broadcom NIC the DROs are stable and not jumping around like with the Intel NIC. I will be looking into a new NIC shortly but the present configuration will work for my desk testing.
John
Well after playing (or what ever you want call my blind stumbling) all afternoon and not getting any improvement in the performance of the Intel Pro100 NIC using the e100 driver (3.5.24-k2 version) I switched NICs. The onboard Broadcom NIC does work with the 7I76E. Ping times ranged from .105ms to .185ms with an average of .110ms. The Intel NIC connected to my network had the same times as before +about .5ms for the delays in my network. So I think it is pretty conclusive that the problem is with the Intel NIC and e100 driver combination. I also had a go running the Gmoccapy_Plasma version of LCNC, with using the Broadcom NIC the DROs are stable and not jumping around like with the Intel NIC. I will be looking into a new NIC shortly but the present configuration will work for my desk testing.
John
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
Time to create page: 0.164 seconds