Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?

Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #45 kdy: 17. 03. 2021, 12:32:21 »
Škoda že není k dispozici datasheet RTL8125. Pokud byste měli někdo výpis 'ethtool -T' tak se pochlubte.
Jak tak koukám do zdrojáků, realtek phy driver nic neposkytuje a žádný realtek NIC driver neposkytuje nic jiného než ethtool_op_get_ts_info(), takže vrátí SOF_TIMESTAMPING_TX_SOFTWARE | SOF_TIMESTAMPING_RX_SOFTWARE | SOF_TIMESTAMPING_SOFTWARE. Nevím, co umí ten hardware, ale ať umí cokoli, driver to nepodporuje.


Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #46 kdy: 17. 03. 2021, 12:38:27 »
Škoda že není k dispozici datasheet RTL8125. Pokud byste měli někdo výpis 'ethtool -T' tak se pochlubte.
Jak tak koukám do zdrojáků, realtek phy driver nic neposkytuje a žádný realtek NIC driver neposkytuje nic jiného než ethtool_op_get_ts_info(), takže vrátí SOF_TIMESTAMPING_TX_SOFTWARE | SOF_TIMESTAMPING_RX_SOFTWARE | SOF_TIMESTAMPING_SOFTWARE. Nevím, co umí ten hardware, ale ať umí cokoli, driver to nepodporuje.
Odvedl jste práci za mě, děkuji :-)

Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #47 kdy: 18. 03. 2021, 14:23:04 »
Škoda že není k dispozici datasheet RTL8125. Pokud byste měli někdo výpis 'ethtool -T' tak se pochlubte.
Jak tak koukám do zdrojáků, realtek phy driver nic neposkytuje a žádný realtek NIC driver neposkytuje nic jiného než ethtool_op_get_ts_info(), takže vrátí SOF_TIMESTAMPING_TX_SOFTWARE | SOF_TIMESTAMPING_RX_SOFTWARE | SOF_TIMESTAMPING_SOFTWARE. Nevím, co umí ten hardware, ale ať umí cokoli, driver to nepodporuje.
Ha. Ona to není celá pravda. Zkusil jsem se mrknout do zdrojáku, co je ke stažení u Realteku a ejhle:

Kód: [Vybrat]
int rtl8125_get_ts_info(struct net_device *netdev,
                        struct ethtool_ts_info *info)
{
        struct rtl8125_private *tp = netdev_priv(netdev);

        /* we always support timestamping disabled */
        info->rx_filters = BIT(HWTSTAMP_FILTER_NONE);

        if (tp->HwSuppPtpVer == 0)
                return ethtool_op_get_ts_info(netdev, info);

        info->so_timestamping =  SOF_TIMESTAMPING_TX_SOFTWARE |
                                 SOF_TIMESTAMPING_RX_SOFTWARE |
                                 SOF_TIMESTAMPING_SOFTWARE |
                                 SOF_TIMESTAMPING_TX_HARDWARE |
                                 SOF_TIMESTAMPING_RX_HARDWARE |
                                 SOF_TIMESTAMPING_RAW_HARDWARE;

        if (tp->ptp_clock)
                info->phc_index = ptp_clock_index(tp->ptp_clock);
        else
                info->phc_index = -1;

        info->tx_types = BIT(HWTSTAMP_TX_OFF) | BIT(HWTSTAMP_TX_ON);

        info->rx_filters = BIT(HWTSTAMP_FILTER_NONE) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_EVENT) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_L4_EVENT) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_SYNC) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_L4_SYNC) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_DELAY_REQ) |
                           BIT(HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ);

        return 0;
}

...atd. Dotyčný soubor se jmenuje r8125_ptp.c .

Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #48 kdy: 18. 03. 2021, 17:57:30 »
Ha. Ona to není celá pravda. Zkusil jsem se mrknout do zdrojáku, co je ke stažení u Realteku a ejhle:
...a to je přesně ten problém, na který jsem narážel v předchozích komentářích. Doba, kdy stačilo čas od času někde vystavit tarball a vendor byl oslavován jako super vstřícný k Linuxu, je už dávno pryč. Zrovna v oblasti ethernetových karet je dost výrobců, kteří s upstreamem opravdu spolupracují - ale Realtek mezi ně bohužel nepatří. Proto už také dávno neplatí, že Realtek má mizerný hardware a skvělé linuxové drivery; hardware už není tak špatný, ale u driverů je te vývoj bohužel opačný.

Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #49 kdy: 20. 03. 2021, 16:02:31 »
V Novej generacii dosiek od Intelu aj AMD uz ma byt 10Gbit Ethernet standard.
Dufam ze bude nebude nanutene v kazdej High-End doske WiFi.
(a dufam ze uz ziadny vyrobca nebude pchat na ventilatory na dosky na chipset)


PanVP

Re:Nějaký devboard či box s 1×10GE a aspoň 2×1GE porty?
« Odpověď #50 kdy: 20. 03. 2021, 21:39:36 »
Fučák na chipsetu je brutální fail.
Bohužel, když chceš solidní napájecí kaskádu, potřebuješ nejvyšší řadu chipset = s fučákem.
FUJ

Asus tam dává fučáky od Delty, ta dělá fučáky i pro servery, takže to je menší, ale pořád svinstvo.