草庐IT

安装ubuntu22.04 解决wifi6驱动问题 + 没有Realtek rtl8852be 驱动(本人电脑:Redimbook R7 5800H)

Ubuntu没有wifi图标,没有Realtekrtl8852be驱动问题原因:由于该系列无线网卡属于“螃蟹网卡”,inter12代内核版本>5.18,Ubuntu22.04没有相应的网卡驱动导致解决:在window系统,Xiaomi电脑管家,查看wifi驱动,发现是RealtekRTL8852BEwifi6802.11axPCIeAdapter安装需要的工具1.sudoapt-getupdate2.sudoapt-getinstallmakegcclinux-headers-$(uname-r)build-essentialgit注意:根据内核版本进行选择安装#1.build(forkern

RTL8211E网口芯片在Uboot下调试问题

RTL8211E网口芯片在Uboot下调试问题文章目录RTL8211E网口芯片在Uboot下调试问题RTL8211E的原理图uboot下的驱动调试问题排查RTL8211E的原理图原理图参考firefly的开发板,特别注意的是39号引脚RESET外接的2.49K的电阻,这个是用来进行外部的电阻参考的。这个很关键,开始时46号引脚CLK_125输出的频率不是125MHZ,而是62.5MHZ,刚好减少一半,后续在对外围电路进行检查时,发现主要是这个39号引脚焊成4.7k的电阻了,刚好是2.49k的近一半,因此导致这个频率减半。这个问题困扰了两天,刚开始以为是程序问题,后来排查另外一块板子的频率是对的

FPGA通信—千兆网(RTL8211EG)硬件设计

一、硬件布局指南创造一个低噪音、功率稳定的环境降低EMI/EMC的程度及其对RTL8211E/RTL8211EG的影响简化信号跟踪的路由任务  1.1  布局RTL8211EG 必须尽可能靠近MAC(小于2.5英寸=6.35cm)连接到RSET引脚的电阻器应靠近RTL8211E/RTL8211EG(小于800mils),并尽可能远离信号迹线(例如,VRRREG、REG_OUT、MDI0+/-、MDI1+/-等)和时钟信号(50milsmin.)如果MAC位于顶层,则PHY应位于底层,以避免散热器耦合     RTL8211EG到RJ45连接器的,MDI轨迹线必须小于12厘米     1.2  

RTL8367S做千兆多功能光端机

RTL8367S是一颗性价比非常高的交换芯片,芯片有RGMII接口,使得可以与FPGA联接,在视频,音频,电话,开关量,以及数据光端机上扩展千兆以太网口成为可能。在RTL8367S的I2C总线上,挂一颗MCU,可以实现TAGVLAN,光端机收发端的以太网口做成一对一网口,方便特定的场景使用。      

javascript - 如何检测浏览器的哪一侧是滚动条 - 右侧或左侧(在 RTL 的情况下)?

对于一些浏览器(Safari、Edge、IE)会自动将滚动条移动到左侧,这是正确的行为:不幸的是,主要浏览器(Chrome和Firefox)的行为方式不同,滚动条仍然位于浏览器的右侧。是否可以通过编程方式(最好使用vanillaJS)检测滚动条在哪一侧?UPD(2018年9月28日):到目前为止,答案中没有有效的解决方案,人们正在尝试使用getBoundingClientRect().left来检测滚动条的位置。或.offsetLeft并且不会起作用,因为它永远是0至少在Edge中独立于滚动条位置。UPD(15.10.2018):TLDR:没有办法。浏览器似乎没有提供检测滚动条的API

javascript - 如何检测浏览器的哪一侧是滚动条 - 右侧或左侧(在 RTL 的情况下)?

对于一些浏览器(Safari、Edge、IE)会自动将滚动条移动到左侧,这是正确的行为:不幸的是,主要浏览器(Chrome和Firefox)的行为方式不同,滚动条仍然位于浏览器的右侧。是否可以通过编程方式(最好使用vanillaJS)检测滚动条在哪一侧?UPD(2018年9月28日):到目前为止,答案中没有有效的解决方案,人们正在尝试使用getBoundingClientRect().left来检测滚动条的位置。或.offsetLeft并且不会起作用,因为它永远是0至少在Edge中独立于滚动条位置。UPD(15.10.2018):TLDR:没有办法。浏览器似乎没有提供检测滚动条的API

基于RTL8376+RTL8218B的16端口千兆非网管交换机设计

基于RTL8376+RTL8218B的16端口千兆非网管交换机设计Stage0:背景Stage1:设计Stage1.1:原理图设计Stage1.1.1:RTL8376-GR的设计Stage1.1.2:RTL8218B的设计Stage1.1.3:RTL8231-GR的设计Stage1.1:PCB设计Stage2:调试Stage3:挖坑与填坑Stage0:背景前段时间,做了一个外包项目,在通信设备的背板上,设计16端口的交换机,实现网络数据包在背板上的交换功能。网上搜索了一下,有人提示用RTL8376+RTL8218B,可以实现16端口的千兆网线速。在这个基础上做开发,开发阶段遇到的问题:芯片资料

RTL8211F 硬件配置

RTL8211F引脚分布,为了节省PCB板面积,减少引脚,对部分引脚进行了复用。 MDO通信地址配置:地址配置为4供电模式配置:供电模式配置为采用内部LDO()供电,电压1.8V。ALDPS(AdvancedLinkDownPowerSaving),当连接断开时进入省电模式。采用3.3V供电时,RTL8211F(I)功耗为43.8mW,RTL8211FD(I)功耗为90mW。设置为当断开连接时关闭内部PLL。关闭RX/TXDELAYLED功能由软件配置  设置LED0为1000MHzLINK,LED1为1000MHzACTIVE/LINK功能,需要设置Page0xd04寄存器16为0X036B

ubuntu下rtl8852be网卡驱动安装 解决不能用wifi

ubuntu下可能会有没有网络的原因,可能是没有网卡的驱动,需要自己编译安装一下就可以解决linux下rtl8852be网卡驱动下载地址:https://github.com/HRex39/rtl8852be下载之后先解压cdrtl8852be-mainsudoapt-getinstallbuild-essentialsudoapt-getinstallbcmakesudomakeinstallsudomodprobe8852be以上就可以有wifi的设置显示了在之前也可以用以下命令更新以下软件sudoapt-getupdatesudoapt-getupgradesudoaptautoremo

Atlas200关于RTL8211FSI和YT8521SH千兆以太PHY调试心得

最近调试了一个硬件千兆以太PHY的问题,记录一下。问题现象描述:两块Atlas200板卡,上电后,ping不通,但是插网线连接电脑的话,电脑能识别这个网卡,所以感觉还是MAC和PHY之间的通信出了问题。一块板卡用的是RTL8211,另一块是YT8521SH,两个PHY芯片是封装完全兼容的。 实施步骤:1.先测量外部的25Mhz晶振,正常         2.测量PHY芯片的核压,1V/1.2V,正常.顺便说一下,这个核压是一个DC-DC电路,外部的的电感和电容需靠近芯片布局,否则会出现电压不正常现象。         3.接口为1.8V,不正常,经过排查发现是配置电压不对,修改后正常。心得:之