PandoraBox 14.09 R512至PandoraBox 16.10稳定版的部分Changlog Changelog如下: 1.更新内核版本到3.14.79,并backport linux 3.18/4.4 LTS的修正 修正对SC6410 Soc支持 修正对QCA9561 SoC支持 增加Realtek RLX SoC支持 增加Realtek RTL9198CS SoC支持 增加Allwiner SoC支持 增加对oxnas的ox820 SoC支持 增加对Marvell 88F6560() SoC 增加IPQ8064 SoC支持 修正-CVE-2016-5195(DirtyCOW)等漏洞,虽然没啥用 修正TCP Checksum在特定MTU下出现错误问题。 修正在磁盘在读写完成后,立即拔掉导致的文件系统错误问题 修正MIPS32上可能出现的内存保护失效问题 修正MIPS32 DMA Cache特定情况下失效问题 修正MIPS32 多核上出现的RCU Stall死锁问题 修正MIPS多核上,ppp多次重启后的死锁问题 更新并增加NetDMA特性,用于TCP RX加速 同步并更新 MIPS MTI的Cache接口 同步QSDK的MIPS Cache优化补丁 增加QSDK的Shortcut Forwarding Engine(SFE)支持 更新内核ZeroCopy子系统,提高网络传输效率以及Samba读写速度 增加kcopy接口,加快用户空间的内存拷贝以及数据交换 调整PandoraBox fastpach的端口,取消80/21等TCP端口加速 修正cgroup/kvm支持,用于应用隔离 增加并修正ARPNAT支持 增加nDPI支持 增加用于语音处理的回声抵消算法支持 完善exfat/fat/ext4/ufsd的ZeroCopy接口 修正对ubifs支持 更新并修正overlayfs驱动,当使用jffs2时,剩余空间为0,挂载失败问题 更新并修正overlayfs驱动,当使用nand时,写入出错问题 更新并修正jffs2断电丢失数据问题 修正exfat在特定环境下出现读写错误问题 修正部分USB磁盘在XHCI驱动下无法识别问题 修正XHCI分配内存不对齐,解决XHCI性能问题 抛弃MTK的DWC-GTG2驱动,使用dwc2驱动 增加XHCI USB3开关接口,允许USB3只工作在USB2模式下,路径为/procd/usb3_en 修正dwc2驱动URB为空导致的空指针访问问题 修正MT7621 XHCI rmmod panic问题 修正MT7621 XHCI内存泄露问题 修正MT7621 XHCI的频率矫正无效问题 修正MT7621 XHCI无法识别部分USB无线网卡问题 修正USB HUB在MT7621/MT7628上快速插拔导致USB端口失效问题 修正部分USB 1.1的HUB在XHCI上无法识别问题 调整MT7621 XHCI驱动架构,彻底解决无法与ASM1042A等PCIE USB3.0共存问题 修正XHCI Steam支持,解决UAS驱动无法使用问题 更新RTL8367/RTL8370 Switch API驱动到最新版本 抛弃mtk的以太网驱动,使用新版本基于OpenWrt改进的raeth raeth修正switch reset问题,启动网络前必须reset switch raeth增加NAPI支持,缓解网络压力问题 raeth修MT7621 NAPI支持,解决MT7621 NAPI死机问题 raeth修复MT7621上mii_mgr死锁问题 raeth调整tx/rx ring,缓解高流量网络压力大问题 raeth修正NAPI支持,解决网络高负载时系统重启问题 raeth默认关闭Switch PHY的EEE模式,解决千兆网络的兼容性问题 raeth修正PHY速率协商问题,每次网络重启必须重新协商速率,解决千兆网络兼容性问题 raeth修正启用HWTSO之后IGMP不正常问题 raeth修正HW IGMP snooping支持 raeth修正MT7620 ECO <4 版本HWTSO死机问题 raeth修正MT7620 ECO <4 版本HW_PAD死机问题 raeth增加对千兆phy的自动识别,修正对rtl8211 gigaphy的支持 raeth修正MT7621 PDMA/QDMA的越界访问,解决HWTSO死机问题 raeth修正MT7621 HWTSO数据错误校验问题,解决传输视频花屏问题 raeth修正MT7621开启HighMem时出现的丢包问题 raeth修正GigiaPhy在RT3052/RT5350/RT3352上设置不正确的问题 raeth修正MT7621 IRQ中断死锁问题,disabling IRQs cause nobody cares raeth修正软重启以MT7620/MT7621 GMAC无法正常工作问题 raeth switch api增加hotplug,解决插拔网线DHCP没有重新获取IP问题 raeth switch api增加MT7621/MT7621的MIB Counter raeth增加NPAI GRO开关,路径为/procd/napi_gro_en raeth 修正MT7628 vlan reset问题 raeth修正rt305x的port5 link提示 修正MT7620 ECO <4 版本HWNAT死机问题 修正MT762X/RT305X 无线HWNAT无效问题 修正MT762X/RT305X 无线中继HWNAT无效问题 修正USB网卡/QMI LTE接口无法使用HWNAT加速问题 更新IRQ驱动,彻底解决MTK IRQ驱动浪费CPU时间问题 修正MT7621 L2 Cache在特定情况下导致内存访问错误的问题 修正MT7621/MT7620在超频之后时钟变化中导致系统时间精度不准问题。 修正MT7620/MT7621上部分板子SDHC只读不能写入问题 修正MT7621/MT7628对eMMC的支持 修正MT7620软重启导致MT7612无法识别问题 修正MT7620软重启导致串口速率不正常问题 调整PCIE Reset,修正MT7620/MT7628/MT7621 PCIE Reset后识别不到WiFi问题 修正MT7628/MT7621 CPU/OCP/内存频率识别出错问题 修正MT7621在特定情况下原子操作无效问题 增加GPIO IRQ API,使每个GPIO都支持IRQ触发 修正MT762x GPIO API在gpio_free后电平重置问题 修正GPIO在MT7621输出操作上失效问题 修正MT7621 GPIO IRQ中断死锁问题 修正MT7628以太网口的pinctrl切换 raspi增加winbond flash uuid读取 raspi增加flash otp支持 raspi修正32MB以上flash 3byte/4byte切换下导致的系统无法软重启问题 raspi启用fastread模式,提高flash的读取速度 raspi启用fastclock模式,提高flash的读写速度 raspi增加对更多flash的识别,如GigaDevice以及EON等新型号 修正MT7621/MT7628第三个串口的支持 修正MT7628 PWM驱动支持 增加MT7628 AES硬件加速模块支持 MT7628增加IP5209电源管理驱动支持 增加GPIO SPI TFT LCD驱动支持,用于LCD显示天气状态 抛弃OpenWrt原有的gpio-button驱动,启用新的PandoraBox gpio-button-hotplug 2.无线驱动更新 修正无线驱动无法显示正常的客户端接收发送速率问题 修正无线驱动无法显示客户端发送接收包数量问题 修正无线驱动apcli接口无数据包问题 修正无线驱动apcli在HWNAT下无效问题 修正无线无法中继iphone热点问题 修正无线加密显示不正确的问题 修正无线扫描客户端没有按照信号强度排序问题 无线无线驱动WPS导致的panic问题 修正无线驱动的问题显示接口,可以显示当前无线模块的核心工作温度 修正无线11n HT40/20 fallback问题 修正无线扫描不到大于9号信道的SSID问题 增加无线客户端连接提示 修正多核下,MT7603E/MT7612E无线工作不正常问题 修正MT76X2E软重启之后MAC不正常工作问题 修正MT7603E DMA Busy问题,解决MT7603E信号随机失踪问题 修正MT7603E软重启固件载入失败问题 增强无线抗干扰,缓解干扰严重的情况下近距离通信质量下降问题 修正MT76X2 11AC中继速率偏低问题 增加阿里智能TPSK支持 QCAWiFi增加对新内核支持 QCAWiFi修正MAC数据获取 QCAWiFi暂时关闭Offload支持 QCAWiFi自动修正ART校验 更多无线细节修正。。。 3,系统部件更新 Toolchain更新至linaro gcc 4.8.x/gcc 5.4 Gcc/uClibc/binutils增加Realtek RLX5281/RLX4281支持 增加Golang支持 抛弃uclibc 0.9.33,使用uClibc-ng,像POSIX靠拢 修正uClibc-ng MIPS内存拷贝问题 uclibc-ng增加uclibc-0.9兼容支持 修正uClibc-ng对MIPS多核支持 gcc 5.4增加gccgo支持 新机型支持: 优酷L2 小米青春版等 fstool修正挂载 修正external mount无法正常使用问题 修正exfat/fat/ntfs磁盘检查 修正第一次刷机成功后磁盘无挂载问题 配合内核驱动,修正丢配置文件 更新ufsd测试版到8.9版本 修正旧版ufsd不支持Windows 8.1以上NTFS问题 修正mkntfs不支持格式化新版本ntfs版本 ufsd增加exfat支持 增加switch led触发,支持switch端口触发led 修正y1s的呼吸灯 修正对Internet LED灯的支持,有外网连接的时候点亮Internet灯,无线中继/LTE下也可以使用 优化DNSmasq的IP分配速度,解决iphone连接速度慢问题 DNSmasq支持正则 DNSmasq支持路由模式 修正DHCP 252 OPTION 增加PandoraBox带宽控制 支持对客户端进行流量控制,超过设定流量阈值之后限制客户端网速 支持按指定小时,天,星期重置客户端流量 支持小包优先,客户端端口优先 更新Samba 4.0.26,配合ZeroCopy提高Samba读写速率 修正Samba无线传输断开问题 修正Samba vfat/exfat大文件无法写入问题 修正Samba vfat写入大于4G文件系统重启问题 提升Samba USB/SATA磁盘的读取稳定性 增加samba多核优化工具 抛弃apctrl并启用apcli,支持更多无线中继新特性: 支持SSID/BSSID锁定 支持AP信道跟踪 支持无线加密修正 支持BSSID跟踪修复SSID 支持SSID信号排序,多SSID自动跟踪连接最强信号 修正vsftp在mt7621/rtl8198cs上随机性无法启动问题 同步LEDE部分特性 同步netidf/procd/libubox/ubus与LEDE一致 同步LEDE使用board.jason 修正Watchdog reset问题等。。。 同步LEDE固件生产模式,支持不同型号固件同时打包不同package。 Luci同步更新 针对MT7621/RTL8198CS/IPQ8064多核增加优化中心,支持对NAS,网络转发,无线传输优化 增加luci无线开关,支持定时开关无线 增加luci wps开关 无线配置参数增加抗干扰选项 同步并更新package feeds 增加pandorabox gcc工具集,用于在路由器上编译原生应用 增加perf-pandorabox,用于路由器的性能分析 增加nodejs 用于nodejs前端 增加n2n vpn 用于vpn 增加mplayer 用于网络媒体播放 增加openocd,用于路由器调试路由器 增加flashrom,用于spi编程器 增加endpoint,用于配合ixia ixchario吞吐测试 增加ttyd,用于web登陆系统shell 增加seafile-server,用于私有云存储 增加VoIP应用,用于VoIP电话 更新lcd4linux,用于spi tft lcd显示天气状态等 增加gargoyle-qos插件,用于guoguo QoS 其他的package更新。。。 已知问题: 1.Luci上无法修改接口的MAC地址,同步LEDE之后导致出现的相同BUG,等待修正,请自行通过配置文件修改 2.部分校园网认证包可能有问题,长度低于64byte的EAPOL包可能会被Switch丢弃,等待解决。 3.MT7621A 由于HighMen开启之后性能严重下降,暂时屏蔽掉了HighMem支持。即512MB的机器暂时只能用488MB,64MB的HighMem被保留 4.由于MT7621A单核性能偏低,内存拷贝速度偏低,最终导致磁盘IO写入性能偏低,当前系统性能优化基本到达极限, 在更新4.4内核启用MIPS CPS之前,不再接受性能问题反馈。 5.WiFi部分为了兼容部分旧机器,默认启用了HT20,追求性能的同学请自行设置HT40优先,并非BUG 6.不接受任何多拨问题反馈,不回应任何多拨BUG修正提议,请刷老毛子固件。 7.很多同学认为Padavan固件WiFi稳定,多拨多线很稳定,请刷Padavan固件,PandoraBox当前版本并非针对小白用户 8.PandoraBox团队不接受也没有义务在限定期限内修正已知BUG,请刷其他第三方固件 2017-01-06: 修正HWNAT在LAN设置之后无线无法正常工作问题 2017-01-19: 重构MT762X GDMA/HSDMA驱动,兼容标准DMA API DMA API驱动增加memcpy支持,提高大内存拷贝速度 修正Samba加速模块在使用FAT32文件系统时,写入大于4G文件导致系统崩溃问题 NETDMA加速模块存在内存泄漏情况,暂时关闭 修正在设置LAN参数之后,HWNAT导致网络不通问题 修正MT7628 I2S WM8960支持 修正ALSA音频驱动无法使用录音功能 修正ALSA音频驱动播放音乐DMA无故崩溃问题 MT7621 raeth以太网驱动调整为QDMA/PDMA同时工作 raspi修正OTP驱动在多核情况下导致的错误写入问题 优化NTFS驱动在MT7621的性能,在Win10下Samba写入提高到55MByte/Sec 优化MT7621 USB 3.0下的磁盘读取稳定性,在Win10下Samba读取提高到116MByte/Sec 暂时关闭WIFI的HT40优先模式,提高兼容性,可根据情况手动开启