LINUX.ORG.RU

По названию карты искал? На сайте производителя могут быть дрова.

KillTheCat ★★★★★
()

Нагуглить какой точно не могу((

Мда, правильно в теме про работу сказали, что 15-20к слишком маленькая компенсация за допуск тебя к серверу, с тебя надо не меньше 30к брать.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от anonymous
grep -i -r "rtl8211e" /usr/src/linux-5.8.0-gentoo-r1/
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:#define RTL8211E_INER_LINK_STATUS		BIT(10)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:#define RTL8211E_TX_DELAY			BIT(1)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:#define RTL8211E_RX_DELAY			BIT(2)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:#define RTL8211E_MODE_MII_GMII			BIT(3)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:static int rtl8211e_config_intr(struct phy_device *phydev)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:				RTL8211E_INER_LINK_STATUS);
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:static int rtl8211e_config_init(struct phy_device *phydev)
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		val = RTL8211E_TX_DELAY | RTL8211E_RX_DELAY;
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		val = RTL8211E_RX_DELAY;
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		val = RTL8211E_TX_DELAY;
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:	ret = __phy_modify(phydev, 0x1c, RTL8211E_TX_DELAY | RTL8211E_RX_DELAY,
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		.config_intr	= rtl8211e_config_intr,
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		.name		= "RTL8211E Gigabit Ethernet",
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		.config_init	= &rtl8211e_config_init,
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/realtek.c:		.config_intr	= &rtl8211e_config_intr,
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/ethernet/socionext/netsec.c:	/* Developerbox implements RTL8211E PHY and there is
/usr/src/linux-5.8.0-gentoo-r1/drivers/net/ethernet/socionext/netsec.c:	 * RTL8211E expects MDC clock must be kept toggling for several
/usr/src/linux-5.8.0-gentoo-r1/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi:	phy-handle = <&rtl8211e>;
/usr/src/linux-5.8.0-gentoo-r1/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi:		rtl8211e: ethernet-phy@1 {
/usr/src/linux-5.8.0-gentoo-r1/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts:	phy-handle = <&rtl8211e>;
/usr/src/linux-5.8.0-gentoo-r1/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts:		rtl8211e: ethernet-phy@1 {
burato ★★★★★
() автор топика
Ответ на: комментарий от burato

что говорит ‘grep realtek /usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/Kconfig’ ?

Допустим, что там есть что-то похожее на REALTEK_PHY. Тогда следующий вопрос: что говорит ‘grep REALTEK_PHY /usr/src/linux-5.8.0-gentoo-r1/.config’?

anonymous
()
Ответ на: комментарий от anonymous

что говорит ‘grep realtek /usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/Kconfig’ ?

забыл «-i»

grep -i realtek /usr/src/linux-5.8.0-gentoo-r1/drivers/net/phy/Kconfig

anonymous
()

Generic kernel хотя бы твою карту распознает?

gill_beits ★★★★
()
Последнее исправление: gill_beits (всего исправлений: 1)

Что за железо? Комп? RTL8211E это phy. От сетевухи. Если SBC, тебе надо включить поддержку железки в dt и generic phy и его поддержку в dt. У железки стандартный протокол и специфический драйвер не нужен. Если комп, то это странно. Скорее всего ты смотришь не на то и тебе надо в lspci за ответом что включать чтобы была сеть.

slapin ★★★★★
()
Ответ на: комментарий от burato

У нее встроен в SoC MAC, то есть нужно убедиться, что все включено в ядре для сетевухи, встроенной в SoC и включить generic phy. Также нужна настройка device tree. Я бы просто взял конфиг ядра от Raspbian и уже убирал опции которые не нужны, чем включать по одной.

slapin ★★★★★
()
Ответ на: комментарий от slapin

Тогда бери dts/dtb еще.

А он знает что с ними надо делать?

И вообще, он задает вопросы, которые не имеют смысла без знания методички, по которой он работает.

И где-то он хвалился, что уже собрал генту для orange pi. А на деле…

anonymous
()
Ответ на: комментарий от burato

Если бинарник ядра от армбиана работает а твой с тем же конфигом - нет, значит надо смотреть что в коде изменилось. Также использование dtb от другого ядра может не работать, если ядра сильно разные.

slapin ★★★★★
()
Ответ на: комментарий от slapin

вот вот, пересобрал с указанными конфигами-не определяется.

burato ★★★★★
() автор топика
Ответ на: комментарий от slapin

А как поддержка сетевой карты в dt включается?

burato ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.