- Spring Boot 性能优化:如何解决高并发下的瓶颈问题?
zhyoobo
springboot性能优化后端
一、高并发场景的挑战与诊断方法论1.1典型性能瓶颈四层模型在2000+QPS的电商秒杀场景中,SpringBoot应用常面临四层压力传导:网络层瓶颈TCP连接耗尽导致SYN队列溢出(Linux默认仅1024个)SSL握手消耗大量CPU资源(RSA2048单次握手约需10ms)HTTP/1.1的队头阻塞问题(单个连接只能顺序处理请求)应用层瓶颈线程池配置不当引发的上下文切换风暴(默认Tomcat线程
- golang中的接口
平谷一勺
Golang基础篇golang开发语言后端go接口go接口实现go接口继承
1.简介在go中的接口是以一种类型,一种抽象的类型。接口(interface)是一组函数method的集合,go中的接口不能包含任何变量。在go中接口中的所有方法都没有方法体,接口定义了一个对象的行为规范,只定义规范不实现。接口体现了程序的多态和高内聚低耦合的思想。go中的接口也是一种数据类型,不需要显示实现,只需要一个变量含有接口类型中的所有方法,那么这个变量就实现了这个接口。2.接口的定义in
- 金融风控算法透明度与可解释性优化
智能计算研究中心
其他
内容概要金融风控算法的透明化研究面临模型复杂性提升与监管合规要求的双重挑战。随着深度学习框架在特征提取环节的广泛应用,算法可解释性与预测精度之间的平衡成为核心议题。本文从联邦学习架构下的数据协作机制出发,结合特征工程优化与超参数调整技术,系统性分析逻辑回归、随机森林等传统算法在召回率、F1值等关键指标上的表现差异。研究同时探讨数据预处理流程对风控决策鲁棒性的影响,并提出基于注意力机制的特征权重可视
- 联邦学习算法安全优化与可解释性研究
智能计算研究中心
其他
内容概要本研究围绕联邦学习算法的安全性优化与模型可解释性增强展开系统性探索。首先,针对联邦学习中数据隐私泄露与模型性能损耗的固有矛盾,提出一种融合差分隐私与动态权重聚合的协同优化框架,通过分层加密机制降低敏感信息暴露风险。其次,引入可解释性算法(如LIME与SHAP)构建透明化决策路径,结合注意力机制实现特征贡献度的可视化映射,有效提升模型在医疗影像异常检测与金融欺诈识别场景中的可信度。此外,研究
- DeepSeek多语言670亿参数高效创作解析
智能计算研究中心
其他
内容概要本文聚焦DeepSeek系列模型的核心技术突破与应用价值,通过解析其混合专家架构(MoE)的设计逻辑与670亿参数的规模化优势,揭示其在多语言处理、视觉语言理解及代码生成领域的创新表现。从技术特性出发,文章将对比OpenAI等主流模型的性能差异,探讨参数效率与计算资源优化如何支撑低成本、高精度的内容生成场景,例如学术论文写作、智能选题规划及SEO关键词拓展。同时,通过分析DeepSeekP
- 下一代模型技术演进与场景应用突破
智能计算研究中心
其他
内容概要当前模型技术正经历多维度的范式跃迁,可解释性模型与自动化机器学习(AutoML)成为突破传统黑箱困境的核心路径。在底层架构层面,边缘计算与量子计算的融合重构了算力分配模式,联邦学习技术则为跨域数据协作提供了安全可信的解决方案。主流框架如TensorFlow和PyTorch持续迭代优化能力,通过动态参数压缩与自适应超参数调优策略,显著提升模型部署效率。应用层创新呈现垂直化特征,医疗诊断模型通
- H800核心性能优化技术
智能计算研究中心
其他
内容概要作为新一代AI加速卡的核心创新载体,H800通过异构计算架构与动态能效管理技术的协同设计,实现了从硬件底层到应用层的系统性优化。其技术突破聚焦于张量核心重构带来的计算密度提升、混合精度运算对资源利用率的增强,以及智能散热方案在复杂负载场景下的稳定性保障。这些创新不仅显著提升了30%以上的能效比,更通过精细化任务调度机制,解决了深度学习训练中高并发数据处理与模型参数同步的效率瓶颈。值得关注的
- Goose开源程序本地机上 AI 代理,能够从头到尾自动执行复杂的开发任务。Goose 不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部 API 交互
struggle2025
策略模式人工智能交互
一、软件下载文末提供程序和源码下载Goose是您的机上AI代理,能够从头到尾自动执行复杂的开发任务。Goose不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部API交互。无论您是在构建想法原型、优化现有代码,还是管理复杂的工程管道,goose都能适应您的工作流程并精确执行任务。goose专为实现最大的灵活性而设计,可与任何LLMAPI配合使用,并与支持
- 人工智能知识架构详解
CodeJourney.
数据库人工智能算法架构
人工智能(ArtificialIntelligence,简称AI)作为当今最具影响力和发展潜力的技术领域之一,正深刻地改变着我们的生活、工作和社会。从智能家居到自动驾驶,从医疗诊断到金融投资,人工智能的应用无处不在。要全面深入地理解和掌握人工智能,构建一个清晰、系统的知识架构至关重要。二、基础数学(一)线性代数线性代数是人工智能的重要数学基础之一。矩阵运算在数据表示和变换中起着核心作用。例如,在图
- 【搞定Go语言】第3天1:Go语言操作MySQL
就叫一片白纸
Go语言
MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。Go操作MySQL连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。我们常用的数据库基本上都有完整的第三方实现。例如:MySQL驱动下载依赖goget-ugithub.com/go-sql-dr
- 详解如何通过Python的BeautifulSoup爬虫+NLP标签提取+Dijkstra规划路径和KMeans聚类分析帮助用户规划旅行路线
mosquito_lover1
pythonbeautifulsoup爬虫kmeans自然语言处理
系统模块:数据采集模块(爬虫):负责从目标网站抓取地点数据(如名称、经纬度、描述等)数据预处理模块(标签算法):对抓取到的地点数据进行清洗和分类。根据地点特征(如经纬度、描述文本)打上标签(如“适合家庭”、“适合冒险”)。地理数据处理模块(地图API):使用地图API获取地点的详细信息(如地址、距离、路径等)。计算地点之间的距离或路径。路径规划模块:根据用户输入的起点和终点,规划最优路径。支持多种
- 完全 背包
ShiYi22
算法
题目二维数组解法1、确定dp数组以及下标的含义dp[i][j]表示从下标为[0-i]的物品,每个物品可以取无限次,放进容量为j的背包,价值总和最大是多少。2、确定递推公式依然拿dp[1][4]的状态来举例:求取dp[1][4]有两种情况:放物品1还是不放物品1如果不放物品1,那么背包的价值应该是dp[0][4]即容量为4的背包,只放物品0的情况。如果放物品1,那么背包要先留出物品1的容量,目前容量
- Golang | 每日一练 (6)
张胤尘
Golang每日一练golang后端面试
欢迎来到张胤尘的技术站技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌文章目录Golang|每日一练(6)题目参考答案什么是内存逃逸?内存逃逸对程序有什么样的影响?如何避免?Golang|每日一练(6)题目什么是内存逃逸?内存逃逸对程序有什么样的影响?如何避免?参考答案什么是内存逃逸?内存逃逸是指在函数内部创建的变量或对象,在函数结束后仍然被其他部分引
- C#抖音无水印视频地址解析
longsky
.netc#视频处理
实现最简单的半手工方式获取抖音无水印视频地址。纯C#代码,无任何第三方控件,一看就会,很简单。主要代码来自于https://blog.csdn.net/qq_15555767博主。他的这篇博文写的很清楚明白。https://blog.csdn.net/qq_15555767/article/details/108997122?utm_medium=distribute.pc_relevant_do
- go clickhouse query
leijmdas
golangclickhouse开发语言
在Go中使用clickhouse-go查询ClickHouse数据库非常简单。以下是一个完整的示例,展示如何连接ClickHouse并执行查询操作。1.安装依赖首先,安装clickhouse-go:bash复制goget-ugithub.com/ClickHouse/clickhouse-go/v22.示例代码以下是一个完整的示例,展示如何连接ClickHouse并执行查询操作。go复制packa
- Qwen2-Audio:通义千问音频大模型技术解读
kakaZhui
音视频AIGC人工智能pythonchatgpt
引言:从llm到mlm(audio)大型语言模型(LLM)的发展日新月异,它们在文本理解、生成、推理等方面展现出惊人的能力。然而,交互模态不仅仅依赖于文字,语音、语调、环境音等听觉信息同样承载着丰富的内容。阿里巴巴通义千问团队,推出了Qwen-Audio系列模型,这里我们一起看下最新版本Qwen2-Audio。Qwen2-Audio不仅能够理解各种音频信号,还能根据语音指令做出文本回应,甚至可以进
- Go操作MySQL
可能只会写BUG
golangmysqlgolangmysql开发语言
Go操作MySQL类别:Golang数据库操作连接Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。我们常用的数据库基本上都有完整的第三方实现。例如:MySQL驱动下载依赖goget-ugithub.com/go-sql-driver/mysql使用MySQL驱动funcOpe
- 【愚公系列】《高效使用DeepSeek》020-专业术语解释
愚公搬代码
愚公系列-书籍专栏人工智能AIAgentdeepseek学习
【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主!江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"挖山不止"的毅力为开发者们搬开知识道路上的重重阻碍!【行业认证·权威头衔】✔华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家✔开发者社区全满贯:CSDN博客&商业化双料
- 网络安全漏洞与修复 网络安全软件漏洞
Hacker_Nightrain
web安全安全网络
文章目录一、软件漏洞的概念1、信息安全漏洞简述2、软件漏洞3、软件漏洞概念4、软件漏洞的成因分析二、软件漏洞标准化管理1、软件漏洞分类2、软件漏洞分级3、安全漏洞管理规范一、软件漏洞的概念1、信息安全漏洞简述信息安全漏洞是信息安风险的主要根源之一,是网络攻防对抗中的主要目标。由于信息系统漏洞的危害性、多样性和广泛性,在当前网路空间博弈中,漏洞作为一种战略资源被各方所积极关注。对于信息安全漏洞的不同
- iOS发布app到App Store教程
Cloudox_
iOS拾遗iOS之海iOS发布App发布证书AppStore
要发布首先需要发布证书,其获取和安装的基本流程和真机调试证书一致,关于真机调试证书的获取和使用可以参考这篇文章。不过现在Xcode7不需要真机调试证书也可实现真机调试了,可以参考这篇文章。要获取证书,以及发布app,都需要开发者账号,开发者账号分为个人和企业两种,在https://developer.apple.com/programs/这个网站注册。关于申请开发者账号,有时间再写一篇文章好啦。获
- MATLAB语言的编程竞赛
苏墨瀚
包罗万象golang开发语言后端
MATLAB语言的编程竞赛引言随着计算机科学的飞速发展,编程技能已成为现代社会中不可或缺的一部分。尤其是在科学计算、工程应用和数据分析领域,MATLAB(矩阵实验室)因其强大的数学计算能力和简洁的编程语法而备受青睐。在这一背景下,MATLAB编程竞赛应运而生。本文将围绕MATLAB编程竞赛的意义、内容、组织形式以及如何准备和参与等方面展开讨论,希望能够为参与者提供一些有价值的参考。一、MATLAB
- TypeScript语言的计算机视觉
苏墨瀚
包罗万象golang开发语言后端
使用TypeScript进行计算机视觉:一个现代化的探索引言随着人工智能和机器学习的快速发展,计算机视觉(ComputerVision)成为了一个极具活力的研究领域。计算机视觉旨在使计算机能够“看”和“理解”数字图像或视频中的内容。近年来,TypeScript作为一种现代化的编程语言,因其类型安全和更好的开发体验,逐渐在前端和后端开发中得到了广泛应用。本文将探讨如何使用TypeScript进行计算
- MDX语言的软件工程
苏墨瀚
包罗万象golang开发语言后端
MDX语言的软件工程引言在现代软件开发中,技术的进步不断推动着开发流程的变化与优化。MDX(MultidimensionalExpressions)语言作为一种用于查询和操作多维数据集的表达式语言,已在数据分析、商业智能等领域得到了广泛应用。本文将探讨MDX语言在软件工程中的应用,包括其基本概念、工作原理、最佳实践以及在数据分析系统中的具体案例。1.MDX语言概述MDX最初由微软开发,通常用于访问
- C语言的回溯算法
苏墨瀚
包罗万象golang开发语言后端
C语言中的回溯算法引言回溯算法(Backtracking)是一种通过搜索所有可能的候选解,找到符合条件的解的算法。它常用于解决一些组合问题、约束满足问题和优化问题。回溯算法的核心思想是通过尝试并逐步构建解的过程,在发现某个解不能继续时,从当前解的最后一个决策点“回溯”到之前的状态,进行其他可能性的探索。在这篇文章中,我们将探讨回溯算法的基本思想、基本框架及其在C语言中的具体实现,应用实例等。回溯算
- Objective-C语言的调试工具
苏墨瀚
包罗万象golang开发语言后端
Objective-C调试工具详解Objective-C是一种面向对象的编程语言,广泛应用于macOS和iOS开发。由于其动态性和灵活性,Objective-C在开发过程中可能会遇到各种复杂的调试问题。为了帮助开发者更高效地定位和解决问题,Objective-C提供了多种调试工具和技术。本文将详细介绍这些工具,并探讨如何在实际开发中使用它们。1.Xcode调试器Xcode是苹果官方提供的集成开发环
- 网络安全工程师有职业寿命吗,能干多久?
网络安全(king)
黑客网络工程师网络安全网络web安全安全phpandroid
你说的这个网络安全工程师是,网络安全,还是信息安全,分开答吧。如果是网络安全,就是调试防火墙的网络工程师。这个大概率是在乙方或者厂商,因为甲方不会单独搞一个岗位调试防火墙。如果在厂商,后续可以转TAC,转研发,转HR(转了HR也算这个职业寿命结束了)。大部分可以到35-40.后续转了,也不大算网络安全工程师了吧。如果是乙方,大概率35左右到头,如果不升职,确实这个不太好,防火墙容量就这么大,而且很
- 重构革命:如何通过C#代码优化实现软件的华丽转身
墨夶
C#学习资料1重构c#开发语言
在软件开发的世界里,代码的质量直接决定了项目的成败。随着业务需求的变化和技术的进步,原有的代码结构可能逐渐变得臃肿、难以维护。这时,代码重构就成为了提升系统性能、增强可读性和简化后续开发工作的关键手段。本文将深入探讨C#代码重构的最佳实践,帮助开发者掌握这一技能,在不改变外部行为的前提下对内部实现进行改进,使程序更加健壮、灵活且易于扩展。一、1.1为什么需要重构?当一个项目随着时间推移而不断增长时
- 日常学习日记——从练习代码中学习
梦想成为大牛呀
学习c语言笔记
日常学习日记——从练习代码中学习一、题目展示二、代码展示三、问题剖析四、冒泡排序4.1阐述4.2优缺点4.3逻辑阐述初学者记录不易,还请多多哦点赞支持呀!!也请各位大佬慷慨对我的问题提出指正如果对我的阐述有些疑问或者觉得博主写的不对,评论下来。主播觉得有道理一定会一一改正!!一、题目展示二、代码展示#include#defineMAX1000intmain(){intn,m=0;scanf("%d
- 智能化业财融合的数字化转型与整合:企业财务信息规划设计与实现(4)
数据工坊
企业财务信息化前端框架大数据软件构建
目录2.5构建“三层三域”的企业财务信息架构体系2.5.1架构总体概述2.5.2“三层架构”划分及功能内容2.5.3“三域架构”划分及功能内容2.5.4“三层三域”技术集成与协同2.5.5“三层三域”架构优势2.5构建“三层三域”的企业财务信息架构体系2.5.1架构总体概述要构建以业务与财务深度融合为基础的数字化管理体系,我们在前面对企业财务资源管理系统架构进行了一般性分层剖析的基础上,描述了企业
- MyBatis 学习经验分享
吱屋猪_
mybatis学习经验分享
MyBatis是一个广泛使用的Java持久层框架,它为开发者提供了灵活、易用的数据库操作方式。与Hibernate等全自动化ORM(对象关系映射)框架不同,MyBatis采用了更精细的控制,允许开发者在SQL语句和Java对象之间进行映射。通过它,开发者可以直接编写SQL查询,灵活处理数据库操作,并且仍然享受到框架提供的简化工作流程。以下是我在学习MyBatis过程中的一些经验分享。1.理解MyB
- 集合框架
天子之骄
java数据结构集合框架
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- Table Driven(表驱动)方法实例
bijian1013
javaenumTable Driven表驱动
实例一:
/**
* 驾驶人年龄段
* 保险行业,会对驾驶人的年龄做年龄段的区分判断
* 驾驶人年龄段:01-[18,25);02-[25,30);03-[30-35);04-[35,40);05-[40,45);06-[45,50);07-[50-55);08-[55,+∞)
*/
public class AgePeriodTest {
//if...el
- Jquery 总结
cuishikuan
javajqueryAjaxWebjquery方法
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim(' Hello ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, document.body); 3.$
- 面向对象概念的提出
麦田的设计者
java面向对象面向过程
面向对象中,一切都是由对象展开的,组织代码,封装数据。
在台湾面向对象被翻译为了面向物件编程,这充分说明了,这种编程强调实体。
下面就结合编程语言的发展史,聊一聊面向过程和面向对象。
c语言由贝尔实
- linux网口绑定
被触发
linux
刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定。
一、环境描述
我的RedHat Linux Enterprise AS 4安装双口的Intel千兆网卡,通过ifconfig -a命令看到eth0和eth1两张网卡。
二、双网卡绑定步骤:
2.1 修改/etc/sysconfig/network
- XML基础语法
肆无忌惮_
xml
一、什么是XML?
XML全称是Extensible Markup Language,可扩展标记语言。很类似HTML。XML的目的是传输数据而非显示数据。XML的标签没有被预定义,你需要自行定义标签。XML被设计为具有自我描述性。是W3C的推荐标准。
二、为什么学习XML?
用来解决程序间数据传输的格式问题
做配置文件
充当小型数据库
三、XML与HTM
- 为网页添加自己喜欢的字体
知了ing
字体 秒表 css
@font-face {
font-family: miaobiao;//定义字体名字
font-style: normal;
font-weight: 400;
src: url('font/DS-DIGI-e.eot');//字体文件
}
使用:
<label style="font-size:18px;font-famil
- redis范围查询应用-查找IP所在城市
矮蛋蛋
redis
原文地址:
http://www.tuicool.com/articles/BrURbqV
需求
根据IP找到对应的城市
原来的解决方案
oracle表(ip_country):
查询IP对应的城市:
1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为3524648994
2. select city from ip_
- 输入两个整数, 计算百分比
alleni123
java
public static String getPercent(int x, int total){
double result=(x*1.0)/(total*1.0);
System.out.println(result);
DecimalFormat df1=new DecimalFormat("0.0000%");
- 百合——————>怎么学习计算机语言
百合不是茶
java 移动开发
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和
- linux下tomcat开机自启动
bijian1013
tomcat
方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/home/java1.6.0_27
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_H
- spring aop实例
bijian1013
javaspringAOP
1.AdviceMethods.java
package com.bijian.study.spring.aop.schema;
public class AdviceMethods {
public void preGreeting() {
System.out.println("--how are you!--");
}
}
2.beans.x
- [Gson八]GsonBuilder序列化和反序列化选项enableComplexMapKeySerialization
bit1129
serialization
enableComplexMapKeySerialization配置项的含义
Gson在序列化Map时,默认情况下,是调用Key的toString方法得到它的JSON字符串的Key,对于简单类型和字符串类型,这没有问题,但是对于复杂数据对象,如果对象没有覆写toString方法,那么默认的toString方法将得到这个对象的Hash地址。
GsonBuilder用于
- 【Spark九十一】Spark Streaming整合Kafka一些值得关注的问题
bit1129
Stream
包括Spark Streaming在内的实时计算数据可靠性指的是三种级别:
1. At most once,数据最多只能接受一次,有可能接收不到
2. At least once, 数据至少接受一次,有可能重复接收
3. Exactly once 数据保证被处理并且只被处理一次,
具体的多读几遍http://spark.apache.org/docs/lates
- shell脚本批量检测端口是否被占用脚本
ronin47
#!/bin/bash
cat ports |while read line
do#nc -z -w 10 $line
nc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]then
echo $line:ok
else
echo $line:fail
fi
done
这里的ports 既可以是文件
- java-2.设计包含min函数的栈
bylijinnan
java
具体思路参见:http://zhedahht.blog.163.com/blog/static/25411174200712895228171/
import java.util.ArrayList;
import java.util.List;
public class MinStack {
//maybe we can use origin array rathe
- Netty源码学习-ChannelHandler
bylijinnan
javanetty
一般来说,“有状态”的ChannelHandler不应该是“共享”的,“无状态”的ChannelHandler则可“共享”
例如ObjectEncoder是“共享”的, 但 ObjectDecoder 不是
因为每一次调用decode方法时,可能数据未接收完全(incomplete),
它与上一次decode时接收到的数据“累计”起来才有可能是完整的数据,是“有状态”的
p
- java生成随机数
cngolon
java
方法一:
/**
* 生成随机数
* @author
[email protected]
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new D
- POI读写海量数据
ctrain
海量数据
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming
- mysql 日期格式化date_format详细使用
daizj
mysqldate_format日期格式转换日期格式化
日期转换函数的详细使用说明
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. The&n
- 一个程序员分享8年的开发经验
dcj3sjt126com
程序员
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容
- android欢迎界面淡入淡出效果
dcj3sjt126com
android
很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。
主要代码如下:
package com.myaibang.activity;
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDown
- linux 复习笔记之常见压缩命令
eksliang
tar解压linux系统常见压缩命令linux压缩命令tar压缩
转载请出自出处:http://eksliang.iteye.com/blog/2109693
linux中常见压缩文件的拓展名
*.gz gzip程序压缩的文件
*.bz2 bzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包后,并经过gzip程序压缩
*.tar.bz2 tar程序打包后,并经过bzip程序压缩
*.zi
- Android 应用程序发送shell命令
gqdy365
android
项目中需要直接在APP中通过发送shell指令来控制lcd灯,其实按理说应该是方案公司在调好lcd灯驱动之后直接通过service送接口上来给APP,APP调用就可以控制了,这是正规流程,但我们项目的方案商用的mtk方案,方案公司又没人会改,只调好了驱动,让应用程序自己实现灯的控制,这不蛋疼嘛!!!!
发就发吧!
一、关于shell指令:
我们知道,shell指令是Linux里面带的
- java 无损读取文本文件
hw1287789687
读取文件无损读取读取文本文件charset
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull
- Firebase 相关文章索引
justjavac
firebase
Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 RE
- C++学习重点
lx.asymmetric
C++笔记
1.c++面向对象的三个特性:封装性,继承性以及多态性。
2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。
3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。
4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
&n
- java bean和xml相互转换
q821424508
javabeanxmlxml和bean转换java bean和xml转换
这几天在做微信公众号
做的过程中想找个java bean转xml的工具,找了几个用着不知道是配置不好还是怎么回事,都会有一些问题,
然后脑子一热谢了一个javabean和xml的转换的工具里,自己用着还行,虽然有一些约束吧 ,
还是贴出来记录一下
顺便你提一下下,这个转换工具支持属性为集合、数组和非基本属性的对象。
packag
- C 语言初级 位运算
1140566087
位运算c
第十章 位运算 1、位运算对象只能是整形或字符型数据,在VC6.0中int型数据占4个字节 2、位运算符: 运算符 作用 ~ 按位求反 << 左移 >> 右移 & 按位与 ^ 按位异或 | 按位或 他们的优先级从高到低; 3、位运算符的运算功能: a、按位取反: ~01001101 = 101
- 14点睛Spring4.1-脚本编程
wiselyman
spring4
14.1 Scripting脚本编程
脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行;
如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤相当麻烦;
如果我们的应用不允许重启,这在现实的情况中也是很常见的;
在spring中使用脚本编程给上述的应用场景提供了解决方案,即动态加载bean;
spring支持脚本
太强了,不过还可以给Ralink的代理打电话
凡希同学有微博么?
几乎没有,那上面有个@Fanxi,不过不发言,也没关注什么人,只有时上去搜索一些信息,我日常只用饭否。
Pingback 引用通告: 360WIFI 2代芯片、拆解、问题、教程及与小度WIFI对比 | rainyHeart
可否将”按照README_STA_usb中的说明make和make install。然后modprobe一下mt7601Usta.ko这个内核模块,后面的事就妥妥的了。”详细点把相关命令告诉下我呢~我刚接触linux不大熟~可是好像使用下360wifi,今天刚买的,按照你说的尝试了好久没有成功T_T,谢谢啦~
还有我是ubuntu下的~可否帮帮忙啊~
我刚好今天在家里弄了一个tplink的TL-WN322G+ v3,其实这两步就是:
#sudo make
没有问题再
#sudo make install
没有什么特别的,你的编译有报错吗?
没有错啊~TT
我是树莓派raspbian下,想用这个作为无线网卡,也是编译这块搞不定,同求详细步骤
Raspbian下很好搞定,就按文章中说的方法就可以了。如果你遇到问题,请详细描述一下并贴出出错提示等。
make && make install 完成之后,modprob的时候,出现exec format error
dmesg看看具体的出错提示,这种一般是因为用的内核头文件版本不匹配造成的。
我不用Ubuntu,不过内核模块的编译方法应该都是大同小异的。
用apt-get安装好build-essential和linux-kernel-devel,然后直接在驱动的源代码目录下执行make和sudo make install就可以了。
如果编译没有出错,就可以sudo modprobe mt7601Usta来加载这个模块,就可以正常工作了。
如果modprobe出错,可以用dmesg来看原因。
加了文件那一行
sudo make
sudo make install
sudo modprobe mt7601Usta
都没有错~
然后怎样就算可以用了呢TT
那这样就算可以用了啊…modprobe只要没错,基本上就是正常了啊。可以用lsmod确认一下mt7601Usta是不是加载成功,另外,dmesg应该可以看到很多log。
用iwlist scanning看看是不是能搜到无线网络。如果可以的话,那就用NetworkManager或者其它的方式配置一下就可以正常连通网络了。
可以搜到很多其他人的无线网络~我就是不懂怎么下面怎么继续配置TT
我这篇文章只讲了把随身WiFi当无线网卡用,不是当AP用哦。
既然已经能搜到Wi-Fi信号了,那就用改/etc/network/interfaces(命令行)或NetworkManager(图形界面)连上去就可以了。
参考:https://wiki.debian.org/WiFi/HowToUse
图形界面的新建无线网络试了不成功
TT
to water3:在raspberrypi上编译无线网卡驱动,我今天试了一下,但是没有成功,我把过程记录了一下,看对你有没有帮助,也请楼主帮我看一下问题在哪里?谢谢!
http://blog.sina.com.cn/s/blog_89bfd9400101euzy.html
已经在您的博客中留言回复。
to fire:我也是出现Exec format error。我现在在出差,等回去再dmesg找找原因试试看。
我也是前段时间淘了一个rt5370的,和你步骤步骤差不多,不过设置了os/linux/config.mk,HAS_WPA_SUPPLICANT=y以及HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y, 是可以支持wpa2的
Pingback 引用通告: 360 wifi 2 做无线网卡(Linux) | lytsing's Blog
我博客中rt5370挖了一个很大的坑,给mtk发邮件,前后给了我新代码,我刚才试了一下还是老现象,看来还得继续骚扰他们。
http://blog.sina.com.cn/s/blog_8e6f1b330101e66t.html 试试看这个,也许可以用。
谢谢。不过这篇文章中好像用的是一代的360随身Wi-Fi。
二代的目前我找到的驱动中好像没有提供nl80211的接口,所以用不了。
请问下,您现在可以用ap模式了吗?貌似D-PO_MT7601U_LinuxSTA_3.0.0.4_20130913/DPO_MT7601u….那个版本不行。。又没有可以用的,顺便问问,怎么用
博主,我在Ubuntu 13.04 X64下面安装驱动,插上系统能显示,也正常,但是我连接wpa的网络,不到一分钟,系统就死了,直接到了init 3 ,而且无法操作,只能强制关机,桌面环境Xfce,系统内核3.11的,每次更换了内核,都需要从新的打驱动,不知道是什么原因?
我没试过在Ubuntu下的行为,可能是驱动跟内核有点不兼容吧,最好能收个内核的日志来看看分析一下。
升级内核需要重编驱动是正常的,就是这么玩的。
应该是和内核不兼容吧,我看说明是2.4或者2.6的内核,我专门试了一下,ping 大小是65000的话 就立马死机了。最后一句提示的是Kernel panic – nor syncing:Fatal exception in inerput,这里不能上图片,来个图床吧,http://img3.picbed.org/uploads/2014/01/one.jpg
图片上只能看到是在一个中断里死掉了,我看不出更多有用的信息。
我这里是Arch Linux 3.12的内核,没有发生你说的问题。不过我确实也没有试过在Ubuntu中的行为,如果有确实不兼容,那就比较麻烦了,只能厂家发布新的版本了。
我的ubuntu也会死机 连接无线网卡就死机。
也遇到了这个问题,你后来解决了吗?
我也是同样的问题。。安装无线驱动后只要用这个网卡联网就死机。我是linuxmint 16,小米随身wifi
[ 3.219383] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[ 3.351281] usb 1-1.2: New USB device found, idVendor=148f, idProduct=760b
[ 3.364805] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.374101] usb 1-1.2: Product: 802.11 n WLAN
[ 3.380231] usb 1-1.2: Manufacturer: MediaTek
[ 3.386146] usb 1-1.2: SerialNumber: 1.0
[ 3.980425] udevd[156]: starting version 175
[ 6.184755] bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory
[ 9.328181] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 9.780916] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 15.191750] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
ifconfig 找不到wlan0 怎么办啊
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
这句话忘记加了。加了之后重新make
使用
iwconfig
ra0 Ralink STA
Power Management:on
lo no wireless extensions.
eth0 no wireless extensions.
找到了ra0
嗯,一开始看到您的留言时我就在猜是不是忘了加ID了,所以会认不出来。
现在问题解决了就好。
https://github.com/yajin/360-wifi-linux/blob/master/ubuntu.sh他这个脚本呢 建立ap的
这个脚本似乎只适用于一代的360随身Wi-Fi。二代的因为目前驱动中没有实现nl80211,所以没办法用hostapd来建AP热点。
还真是不行。。 那2代在windows下怎么实现ap的
Windows下的驱动是可以支持AP模式的。目前Linux下实现不了,主要是驱动的问题。
MT7601U在linux下是可以实现AP功能的,不过需要单独的驱动,编译后生成mt7601Uap.ko,配合RT5370AP.DAT配置文件实现AP功能。
谢谢提供线索,但是用哪份代码可以编译出mt7601Uap.ko呢?我在MTK的官网上好像没有找到,能提供一下进一步的线索吗?
Li Fanxi, 有进一步的线索不.我也想实现AP功能.共同讨论下.
抱歉,没有……
在config.mk 文件中配置# Support HOSTAPD function
HAS_HOSTAPD_SUPPORT=y 可以支持hostapad了。然后可以实现ap功能。哈哈。
使用HAS_HOSTAPD_SUPPORT=y 编译完驱动,用iwlist命令是可以看到MT7601网卡有显示AP的功能,但是运行hostapd会出现segment fault的错误,不知道你的能正常运行?
请问下,HAS_HOSTAPD_SUPPORT=y 后还需要别的软件吗?貌似不行啊
可以说下 这个驱动和dat文件是如何配置的吗
我有段时间没有看这个产品了,所以这个AP驱动也没试成功过。无法提供进一步的信息。抱歉。
你好楼主,可否共享一下linux下MT7601的驱动,我链到那个下载地址的时候已经404了,目前网上能找到的教程都指向这个下载地址。
我的邮箱是[email protected]
非常感谢。
好像在官网上找一下这个驱动不难吧……
http://www.mediatek.com/en/downloads/mt7601u-usb/
谢谢
MT7601U 可以試試 DPA_MT7601U_LinuxAP_ANDROID_20121211.tar.bz2
google 一下就可以找到下載的網址.
初步有試了一下可以編譯出 mt7601Uap.ko
谢谢
这个我尝试了,可以成功编译,可以加载mod,而且可以作为AP使用!!可以DHCP,用手机成功连上,可以ping,可以telnet,但是只要传输稍大点的数据就出错了,例如看个网页啥的就歇了,而且非常非常的慢。。
你好,现在有找到可用的mt7601芯片在Linux下的softap的驱动吗?如果有,能否发给我一份?邮箱[email protected]
据说这个可以用http://pan.baidu.com/s/1gdsrK59
# modprobe rt5572sta
ERROR:could not insert ‘rt5572sta':Exec format error
这个问题应该怎么处理呢?
rt5572sta?您编译的是别的网卡驱动吧?
出现Exec format error可以看看demsg,看有没有什么线索。一般可能是工具链不合适,与系统架构不一致。也可能是编译模块时用的头文件和内核配置与系统运行内核的实际情况不符。
不好意思,上面是我直接copy的代码,我用的是小度wifi,也是7601。dmesg信息为“mt7601Usta: no symbol version for module_layout”
我同时在饭否上私信你啦,谢谢
如果dmesg结果是no symbol version for module_layout,基本上可以初步判断是内核头文件没有配置正确,与当前内核不一致。要解决这个问题有不少工作要做,也有不少基础知识需要了解,这里就写个简单的傻瓜步骤,如果依样画葫芦不行,也许也没有什么好办法可以简单的解决这个问题了。
$ cd /usr/lib/modules/`uname -r`/build
$ cat /proc/config.gz |gunzip > /tmp/.config
$ sudo cp /tmp/.config .config
$ sudo make modules_prepare
然后再去重新编译你的驱动程序。祝好运。
OK,非常感谢,
我同时参考了http://www.cnblogs.com/hamwolf/archive/2013/11/07/3412231.html
这篇文章, 因为驱动make报错,所以根据该blog的方法重新编译了内核(https://github.com/raspberrypi/linux.git)。
但是有一个问题,目前
#uname -r
3.10.25+
但是我从git下载的raspberrypi/linux.git下载的linux中Makefile文件显示为
VERSION = 3
PATCHLEVEL = 10
SUBLEVEL = 32
这两个不一致是不是可能导致出现该错误的原因?
如果这个是潜在原因,如何能从git上下载到3.10.25的linux呢?
PS:能推荐一个能直接插在rpi上的usb无线网卡吗?
RPi的内核版本是有点乱的说,我也遇到过类似的问题,主要Raspbian不提供官方的内核开发包,所以比较麻烦一点。不过我后来也没有深入研究它的内核相关的东西,所以可能没有太多的经验可以分享给您。
RPi上能用的USB无线网卡应该非常 多,可以参考下而的网址,挑一个不需要特别的驱动的吧,主要是知道芯片,品牌不是很关键:http://elinux.org/RPi_USB_Wi-Fi_Adapters
目前来看MT7601的Linux驱动跟3.x的内核兼容性也不是很好,所以如果正而八经想在RPi上用的话,不如考虑换个更好用的。
为啥偶的rpi里面连‘/usr/lib/modules’目录都没有呢?
其实/usr/lib/modules/`uname -r`/build在很多发行版上根本就是个软链接。
如果你系统是用自己编译的内核,那你就把这个目录链到你的内核编译目录就行了,非常可靠,这样编译出来的内核模块在insmod时一定不会出来什么Exec format error这样问题。
抱歉,刚刚发现,是我笔误。应该是/lib/modules/`uname -r`/build
取决于你使用的发行版,一般的发行版都有与运行内核配套的kernel-devel或linux-headers等打好的开发包,理论上只要安装了对应内核的开发包就可以了。比如:Debian系的系统一般装了build-essential以后,该有的东西就都有了。无须按上面写的步骤人工去配置内核。但如果找不到合适的开发包的话,人工配置也是值得尝试一下的做法。
Pingback 引用通告: Dentry.net » 用360 wifi 2做树莓派的无线网卡
http://pan.baidu.com/s/1gdsrK59 带ap模式的驱动,博主试试
前几天试过了,好像不行。
为什么我make直接报错:
make -C tools
make[1]: Entering directory `/home/liangwei/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916/tools’
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/liangwei/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916/tools’
/home/liangwei/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h
chipset = mt7650u
chipset = mt7630u
chipset = mt7610u
cp -f os/linux/Makefile.6 /home/liangwei/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile
make -C /lib/modules/3.5.0-47-generic/build SUBDIRS=/home/liangwei/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux modules
make: *** /lib/modules/3.5.0-47-generic/build: No such file or directory. Stop.
make: *** [LINUX] Error 2
你没有安装编译模块所需要的内核头文件。
装一下linux-headers-`uname -r`包试试。
谢谢,可以了!
继续寻找实现ap的方法
问下,ap模式可以设置吗?用的是什么驱动,求个下载链接(mtk的我这里下不了- -)
我的是小度wifi,在64位fedora 20下编译报错,求救。
make[2]: *** [/home/XXX/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.o] 错误 1
make[1]: *** [_module_/home/XXX/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] 错误 2
make[1]: 离开目录“/usr/src/kernels/3.13.6-200.fc20.x86_64”
make: *** [LINUX] 错误 2
出错提示没贴全..看不出错在哪里。
make -C tools
make[1]: 进入目录“/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools”
gcc -g bin2h.c -o bin2h
make[1]: 离开目录“/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools”
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools/bin2h
cp -f os/linux/Makefile.6 /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/Makefile
make -C /lib/modules/3.13.9-200.fc20.x86_64/build SUBDIRS=/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux modules
make[1]: 进入目录“/usr/src/kernels/3.13.9-200.fc20.x86_64”
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c: 在函数‘announce_802_3_packet’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c:331:16: 警告:未使用的变量‘pAd’ [-Wunused-variable]
RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c: 在函数‘STA_MonPktSend’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_profile.c:399:9: 警告:格式 ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, (“%s : Size is too large! (%d)\n”, __FUNCTION__, pRxBlk->DataSize + sizeof(wlan_ng_prism2_header)));
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/assoc.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/auth.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/auth_rsp.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sync.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sync.c: 在函数‘PeerBeacon’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sync.c:2181:12: 警告:传递‘StaAddMacTableEntry’的第 8 个参数时在不兼容的指针类型间转换 [默认启用]
ie_list->CapabilityInfo) == FALSE)
^
In file included from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_config.h:59:0,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sync.c:28:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp.h:7892:9: 附注:需要类型‘struct IE_LISTS *’,但实参的类型为‘struct BCN_IE_LIST *’
BOOLEAN StaAddMacTableEntry(
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sanity.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/rtmp_data.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/rtmp_data.c: 在函数‘STAHandleRxDataFrame’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/rtmp_data.c:523:4: 警告:传递‘MacTableLookup’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
pEntry = MacTableLookup(pAd, &pHeader->Addr2);
^
In file included from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_config.h:59:0,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/rtmp_data.c:28:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp.h:8429:18: 附注:需要类型‘UCHAR *’,但实参的类型为‘UCHAR (*)[6]’
MAC_TABLE_ENTRY *MacTableLookup(RTMP_ADAPTER *pAd, UCHAR *pAddr);
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/connect.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/wpa.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c: 在函数‘RTMPIoctlRF’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5306:7: 警告:格式 ‘%X’ expects argument of type ‘unsigned int’, but argument 5 has type ‘LONG’ [-Wformat=]
sprintf(msg+strlen(msg), “BANK%d_R%02d:%02X “, bank_Id, rfId, rfValue);
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5359:3: 警告:传递‘RtmpDrvAllRFPrint’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
RtmpDrvAllRFPrint(NULL, msg, strlen(msg));
^
In file included from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_config.h:64:0,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:28:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_os_util.h:668:6: 附注:需要类型‘UINT32 *’,但实参的类型为‘PSTRING’
VOID RtmpDrvAllRFPrint(
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5209:19: 警告:未使用的变量‘rf_bank’ [-Wunused-variable]
UCHAR regRF = 0, rf_bank = 0;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c: 在函数‘RtmpIoctl_rt_ioctl_siwgenie’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:7610:13: 警告:从不兼容的指针类型赋值 [默认启用]
eid_ptr = pAd->StaCfg.pWpaAssocIe;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_md5.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_sha2.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_hmac.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_aes.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_aes.c: 在函数‘AES_Key_Wrap’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_aes.c:1459:6: 警告:格式 ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, (“AES_Key_Wrap: allocate %d bytes memory failure.\n”, sizeof(UINT8)*PlainTextLength));
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_aes.c: 在函数‘AES_Key_Unwrap’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_aes.c:1554:6: 警告:格式 ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, (“AES_Key_Unwrap: allocate %d bytes memory failure.\n”, sizeof(UINT8)*PlainLength));
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/crypt_arc4.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.c: 在函数‘MlmeResetRalinkCounters’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.c:543:35: 警告:将一个指针转换为大小不同的整数 [-Wpointer-to-int-cast]
NdisZeroMemory(&pAd->RalinkCounters,
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.c:543:76: 警告:将一个指针转换为大小不同的整数 [-Wpointer-to-int-cast]
NdisZeroMemory(&pAd->RalinkCounters,
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.c: 在函数‘AsicRxAntEvalTimeout’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/mlme.c:5201:43: 警告:未使用的变量‘rssi_diff’ [-Wunused-variable]
CHAR larger = -127, rssi0, rssi1, rssi2, rssi_diff;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_wep.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/action.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.c: 在函数‘CmdRspEventCallbackHandle’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.c:2509:8: 警告:未使用的变量‘Ret’ [-Wunused-variable]
INT32 Ret;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.c: 在函数‘StopDmaTx’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.c:2684:8: 警告:未使用的变量‘IdleNums’ [-Wunused-variable]
UINT8 IdleNums = 0;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_data.c:2682:20: 警告:未使用的变量‘UsbCfg’ [-Wunused-variable]
USB_DMA_CFG_STRUC UsbCfg;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c: 在函数‘NICInitAsicFromEEPROM’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c:981:9: 警告:未使用的变量‘i’ [-Wunused-variable]
USHORT i;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c: 在函数‘NICInitializeAdapter’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c:1292:22: 警告:未使用的变量‘GloCfg’ [-Wunused-variable]
WPDMA_GLO_CFG_STRUC GloCfg;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c: 在函数‘NICInitializeAsic’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init.c:1367:9: 警告:未使用的变量‘KeyIdx’ [-Wunused-variable]
USHORT KeyIdx;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_init_inf.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_tkip.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_aes.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_sync.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/eeprom.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/eeprom.c: 在函数‘RtmpChipOpsEepromHook’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/eeprom.c:34:9: 警告:未使用的变量‘e2p_csr’ [-Wunused-variable]
UINT32 e2p_csr;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_sanity.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.c: 在函数‘Set_DebugFunc_Proc’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.c:1084:2: 警告:格式 ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘const char *’ [-Wformat=]
DBGPRINT_S(RT_DEBUG_TRACE, (“Set RTDebugFunc = 0x%x\n”,__FUNCTION__, RTDebugFunc));
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.c:1084:2: 警告:提供给格式字符串的实参太多 [-Wformat-extra-args]
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.c: 在函数‘set_rf’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_info.c:5730:3: 警告:格式 ‘%x’ expects argument of type ‘unsigned int *’, but argument 5 has type ‘UCHAR *’ [-Wformat=]
rv = sscanf(arg, “%d-%d-%x”, &(bank_id), &(rf_id), &(rf_val));
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cfg.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cfg.c: 在函数‘wmode_valid_and_correct’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cfg.c:279:8: 警告:未使用的变量‘mode’ [-Wunused-variable]
UCHAR mode = *wmode;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cfg.c: 在文件作用域:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cfg.c:264:16: 警告:‘wmode_valid’定义后未使用 [-Wunused-function]
static BOOLEAN wmode_valid(RTMP_ADAPTER *pAd, enum WIFI_MODE wmode)
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_wpa.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_radar.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/spectrum.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/spectrum.c: 在函数‘PeerMeasureReportAction’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/spectrum.c:1972:3: 警告:格式 ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]
DBGPRINT(RT_DEBUG_ERROR, (“%s unable to alloc memory for measure report buffer (size=%d).\n”, __FUNCTION__, sizeof(MEASURE_RPI_REPORT)));
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rtmp_timer.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rt_channel.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_profile.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_profile.c: 在函数‘rtmp_read_multest_from_file’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_profile.c:2671:23: 警告:未使用的变量‘pWdsEntry’ [-Wunused-variable]
PRT_802_11_WDS_ENTRY pWdsEntry;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_asic.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/scan.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/cmm_cmd.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/uapsd.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/ps.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../rate_ctrl/ra_ctrl.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../rate_ctrl/alg_legacy.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../rate_ctrl/alg_ags.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../chips/rtmp_chip.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/txpower.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../mac/rtmp_mac.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../mgmt/mgmt_hw.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../mgmt/mgmt_entrytb.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../phy/rtmp_phy.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../phy/rtmp_phy.c: 在函数‘NICInitBBP’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../phy/rtmp_phy.c:61:8: 警告:未使用的变量‘R0’ [-Wunused-variable]
UCHAR R0 = 0xff;
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../phy/rlt_phy.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../phy/rlt_rf.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/ba_action.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/ba_action.c: 在函数‘convert_reordering_packet_to_preAMSDU_or_802_3_packet’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/ba_action.c:1574:324: 警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
RTMP_OS_PKT_INIT(pRxBlk->pRxPacket,
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../mgmt/mgmt_ht.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../common/rt_os_util.o
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/sta_ioctl.o
In file included from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/os/rt_linux.h:56:0,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_os.h:44,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_comm.h:75,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/sta_ioctl.c:30:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/sta_ioctl.c: 在函数‘rt_ioctl_giwscan’中:
include/net/iw_handler.h:542:9: 警告:数组下标小于数组边界 [-Warray-bounds]
memcpy(stream + point_len, extra, iwe->u.data.length);
^
CC [M] /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.o
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘RtmpOsUsDelay’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:179:8: 警告:未使用的变量‘i’ [-Wunused-variable]
ULONG i;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘duplicate_pkt’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:497:3: 警告:传递‘memmove’的第 1 个参数时将整数赋给指针,未作类型转换 [默认启用]
NdisMoveMemory(skb->tail, pHeader802_3, HdrLen);
^
In file included from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/string.h:4:0,
from include/linux/string.h:17,
from include/linux/bitmap.h:8,
from include/linux/cpumask.h:11,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/cpumask.h:4,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/msr.h:10,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/processor.h:20,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/thread_info.h:22,
from include/linux/thread_info.h:54,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/preempt.h:6,
from include/linux/preempt.h:18,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/linux/stat.h:18,
from include/linux/module.h:10,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/os/rt_linux.h:31,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_os.h:44,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_comm.h:75,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:32:
/usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/string_64.h:58:7: 附注:需要类型‘void *’,但实参的类型为‘sk_buff_data_t’
void *memmove(void *dest, const void *src, size_t count);
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:499:3: 警告:传递‘memmove’的第 1 个参数时将整数赋给指针,未作类型转换 [默认启用]
NdisMoveMemory(skb->tail, pData, DataSize);
^
In file included from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/string.h:4:0,
from include/linux/string.h:17,
from include/linux/bitmap.h:8,
from include/linux/cpumask.h:11,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/cpumask.h:4,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/msr.h:10,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/processor.h:20,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/thread_info.h:22,
from include/linux/thread_info.h:54,
from /usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/preempt.h:6,
from include/linux/preempt.h:18,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:35,
from include/linux/time.h:5,
from include/linux/stat.h:18,
from include/linux/module.h:10,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/os/rt_linux.h:31,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_os.h:44,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rtmp_comm.h:75,
from /home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:32:
/usr/src/kernels/3.13.9-200.fc20.x86_64/arch/x86/include/asm/string_64.h:58:7: 附注:需要类型‘void *’,但实参的类型为‘sk_buff_data_t’
void *memmove(void *dest, const void *src, size_t count);
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘ClonePacket’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:650:20: 警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘RtmpOsPktInit’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:669:41: 警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
SET_OS_PKT_DATATAIL(pRxPkt, pData, DataSize);
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘wlan_802_11_to_802_3_packet’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:695:15: 警告:赋值时将指针赋给整数,未作类型转换 [默认启用]
pOSPkt->tail = pOSPkt->data + pOSPkt->len;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘__RtmpOSFSInfoChange’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:1121:20: 错误:将‘kuid_t’赋值给‘int’时类型不兼容
pOSFSInfo->fsuid = current_fsuid();
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:1122:20: 错误:将‘kgid_t’赋值给‘int’时类型不兼容
pOSFSInfo->fsgid = current_fsgid();
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘RtmpDrvAllRFPrint’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2052:4: 警告:传递‘file_w->f_op->write’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
file_w->f_op->write(file_w, pBuf, BufLen, &file_w->f_pos);
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2052:4: 附注:需要类型‘const char *’,但实参的类型为‘UINT32 *’
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2037:22: 警告:未使用的变量‘macValue’ [-Wunused-variable]
UINT32 macAddr = 0, macValue = 0;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2037:9: 警告:未使用的变量‘macAddr’ [-Wunused-variable]
UINT32 macAddr = 0, macValue = 0;
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: 在函数‘RtmpOSIRQRelease’中:
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2173:21: 警告:未使用的变量‘net_dev’ [-Wunused-variable]
struct net_device *net_dev = (struct net_device *)pNetDev;
^
make[2]: *** [/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.o] 错误 1
make[1]: *** [_module_/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] 错误 2
make[1]: 离开目录“/usr/src/kernels/3.13.9-200.fc20.x86_64”
make: *** [LINUX] 错误 2
期待大神提供解决方案,ubuntu14.04也基本是这个内核,所以很有意义
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:1121:20: 错误:将‘kuid_t’赋值给‘int’时类型不兼容
pOSFSInfo->fsuid = current_fsuid();
^
/home/mikew/Downloads/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:1122:20: 错误:将‘kgid_t’赋值给‘int’时类型不兼容
pOSFSInfo->fsgid = current_fsgid();
我解决了,解决方法:rt_linux.c:1121行和1122行的pOSFSInfo->fsgid = current_fsgid();替换为pOSFSInfo->fsgid = *(int *)¤t_fsgid();
楼主你好,现在有找到可用的mt7601芯片在Linux下的softap的驱动吗?如果有,能否发给我一份?邮箱[email protected]
据说这个可以用http://pan.baidu.com/s/1gdsrK59
据证明ubuntu13.10下是不行的
我在NJLUG好像见过楼主,trend co.的~~
这个只能当无线网卡用,那么这个家伙本来的主打卖点在linux不就没用了嘛。。。
鄙人是NJLUG联合发起人之一,2011期间NJLUG的活动应该基本不缺席的。所以参加过活动应该就会见过我。不知道你是哪一位,光从ID上猜不出来。
确实,如果没有AP的驱动就只能在Linux下当普通无线网卡用了。楼上有人说试验支持AP的驱动成功的,不过我不太了解细节。我自己还没有成功过。
我上官网下的驱动 编译了 但并没有加载ko文件 但我lsmod 已经看见了mt7601Usta ifconfig 没有看见ra0 ifconfig -a 才看见了 然后我ifconfig ra0 up 不成功,提示operation not permitted,求指导,
先rmmod再modprobe重新加载一次看看呢?
dmesg看看有没有什么出错提示。
安装模块时,脚本还会复制一个firmware文件,看看这个文件是否正常。
我把模块卸了 再装下就可以了 话说 你回复相当快 确实好人
我试了一下,那个DPA_MT7601U_LinuxAP_ANDROID_20121211.tar.bz2 这个可以编译出来 DPA_MT7601U_LinuxAP_ANDROID_20121211/os/linux/mt7601Uap.ko 并且成功了,可以用。
谢谢分享,回头有空我也再试一下。
嘿嘿,我在尝试这两个结合,找了好多资料,总算可以了,试下hostapad看看,root@Cubian:/home/cubie# ./hostapd-2.2/hostapd/hostapd ./hostapd.conf -d
random: Trying to read entropy from /dev/random
Configuration file: ./hostapd.conf
nl80211: Could not add multicast membership for vendor events: -2 (No such file or directory)
nl80211: Remove monitor interface: refcount=0
netlink: Operstate: ifindex=4 linkmode=0 (kernel-control), operstate=6 (IF_OPER_UP)
nl80211: Set mode ifindex 4 iftype 2 (STATION)
nl80211: Failed to set interface 4 to mode 2: -19 (No such device)
nl80211 driver initialization failed.
hostapd_interface_deinit_free(0x61b3e8)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0x61b3e8)
hostapd_bss_deinit: deinit bss ra0
hostapd_cleanup(hapd=0x61bf50 (ra0))
hostapd_free_hapd_data: Interface ra0 wasn’t started
hostapd_interface_deinit_free: driver=(nil) drv_priv=(nil) -> hapd_deinit
hostapd_interface_free(0x61b3e8)
hostapd_interface_free: free hapd 0x61bf50
hostapd_cleanup_iface(0x61b3e8)
hostapd_cleanup_iface_partial(0x61b3e8)
hostapd_cleanup_iface: free iface=0x61b3e8
hostapad还是不行,但是自带的可以做softaproot@Cubian:/home/cubie# iwconfig
lo no wireless extensionsIOCTL::SIOCGIWNAME
.
tunl0 no wireless extenIOCTL::SIOCGIWESSID (Len=8, ssid=RT2860AP…)
sions.
IOCTL::SIOCGIWAP(=00:ffffffbd:00:00:38:59)
ra0 RTWIFI SoftAP ESSID:”RT2860AP”
Mode:Managed Channel=11 Access Point: 00:BD:00:00:38:59
Bit Rate:150 Mb/s
eth0 no wireless extensions.
OS: CentOS7
Driver: DPA_MT7601U_LinuxAP_ANDROID_20121211.tar.bz2
but error when compile:
make[1]: Leaving directory `/usr/src/kernels/3.10.0-123.el7.x86_64′
cp -f /home/bwang/MT7601U2/os/linux/mt7601Uap.ko /tftpboot
rm -f os/linux/rt7601Uap.ko.lzma
/root/bin/lzma e os/linux/rt7601Uap.ko os/linux/rt7601Uap.ko.lzma
/root/bin/lzma: os/linux/rt7601Uap.ko: No such file or directory
/root/bin/lzma: os/linux/rt7601Uap.ko.lzma: No such file or directory
我也报了这个错误 一直都没有成功!
lzma 压根就不是在那个路径下,rt7601Uap 应该也的是 mt7601Uap
我在执行 sudo make 时报下面的错误:
make: /root/bin/lzma:命令未找到
make: *** [LINUX] 错误 127
好像是要调用lzma时没找到lzma吧?看看lzma有没有安装,位置是不是正确。
我在Arch下编译出问题,输出如下,请问该如何解决,谢谢:P
kk@kk-laptop /d/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913> make
make -C tools
make[1]: Entering directory ‘/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools’
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory ‘/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools’
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools/bin2h
cp -f os/linux/Makefile.6 /data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/Makefile
make -C /lib/modules/3.15.7-1-ARCH/build SUBDIRS=/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux modules
make[1]: Entering directory ‘/usr/lib/modules/3.15.7-1-ARCH/build’
CC [M] /data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.o
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c: In function ‘RTMPIoctlRF’:
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5306:7: warning: format ‘%X’ expects argument of type ‘unsigned int’, but argument 5 has type ‘LONG’ [-Wformat=]
sprintf(msg+strlen(msg), “BANK%d_R%02d:%02X “, bank_Id, rfId, rfValue);
^
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5359:3: warning: passing argument 2 of ‘RtmpDrvAllRFPrint’ from incompatible pointer type
RtmpDrvAllRFPrint(NULL, msg, strlen(msg));
^
In file included from /data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_config.h:64:0,
from /data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:28:
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/include/rt_os_util.h:668:6: note: expected ‘UINT32 *’ but argument is of type ‘PSTRING’
VOID RtmpDrvAllRFPrint(
^
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5209:22: warning: unused variable ‘rf_bank’ [-Wunused-variable]
UCHAR regRF = 0, rf_bank = 0;
^
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c: In function ‘RTMPIoctlShow’:
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5766:85: error: macro “__DATE__” might prevent reproducible builds [-Werror=date-time]
snprintf(extra, size, “Driver version-%s, %s %s\n”, STA_DRIVER_VERSION, __DATE__, __TIME__ );
^
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:5766:95: error: macro “__TIME__” might prevent reproducible builds [-Werror=date-time]
snprintf(extra, size, “Driver version-%s, %s %s\n”, STA_DRIVER_VERSION, __DATE__, __TIME__ );
^
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c: In function ‘RtmpIoctl_rt_ioctl_siwgenie’:
/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.c:7610:13: warning: assignment from incompatible pointer type
eid_ptr = pAd->StaCfg.pWpaAssocIe;
^
cc1: some warnings being treated as errors
scripts/Makefile.build:318: recipe for target ‘/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.o’ failed
make[2]: *** [/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../sta/sta_cfg.o] Error 1
Makefile:1310: recipe for target ‘_module_/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux’ failed
make[1]: *** [_module_/data/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] Error 2
make[1]: Leaving directory ‘/usr/lib/modules/3.15.7-1-ARCH/build’
Makefile:394: recipe for target ‘LINUX’ failed
make: *** [LINUX] Error 2
成功在linux下使用360wifi并可以作为AP使用以后可以在linux自由玩耍了好开心~
请问怎么做的?
这下面有驱动源码http://pan.baidu.com/s/1jGKaDX8
这是安装指导http://blog.csdn.net/sumang_87/article/details/38168877
这是GitHub上的源码https://github.com/eywalink/mt7601u
有问题可以@我
在没有dhcp服务的linux发行版本可以使用手动分配ip,在有防火墙的linux发行版本(现在只能关闭防火墙)等弄好后在更新
引用:“2014-08-12更新:留言区中的轩辕志瑜同学提供了一个支持AP模式的驱动,详细的信息请查看他的博客:http://blog.csdn.net/sumang_87/article/details/38168877,github上的源代码:https://github.com/eywalink/mt7601u。感谢他的分享。” 我声明一下不是我的博客和github我只是遇到同样问题时寻找同类芯片的解决方案时找到的资源,之前也正好看了这篇博客发现有遇到同样问题的人所以就分享了,错在我没有加上作者。所以希望改回来,把属于别人的东西还给别人。
非常感谢你的分享,我把你的文章在正文中做个链接。
感谢澄清,已修改。
表示别吊人胃口!!我们都想知道的说!!
当我用rtl8187的时候出现这些错误,请问知道是什么错吗?用的是hostapd,dhcp貌似没开.
Configuration file: ../../rtl_hostapd_2G.conf
drv->ifindex=7
l2_sock_recv==l2_sock_xmit=0x0x9dd5638
Failed to request a scan of neighboring BSSes
+rtl871x_sta_deauth_ops, ff:ff:ff:ff:ff:ff is deauth, reason=2
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
rtl871x_set_key_ops
Using interface wlan0 with hwaddr 08:10:76:2c:ff:46 and ssid ‘rtwap’
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid_ops
rtl871x_set_wps_assoc_resp_ie
rtl871x_set_wps_beacon_ie
rtl871x_set_wps_probe_resp_ie
random: Only 16/20 bytes of strong random data available from /dev/random
random: Not enough entropy pool available for secure operations
WPA: Not enough entropy in random pool for secure operations – update keys later when the first station connects
rtl871x_set_key_ops
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid_ops
我的理解是/dev/random设备没能提供足够多的随机数,造成hostapd不能正常工作。
解决方法你可以上网搜搜看看,我估计可以通过增加系统中的随机因素来绕过问题,比如接个键盘鼠标,在启动hostapd时多敲敲键盘动动鼠标。或者后台开个find /的进程,造成一些磁盘动作。
也许也有一些软件层面的解决方案,暂时我还没有研究.
貌似不止这样一个问题吧…
Failed to request a scan of neighboring BSSes
这个也是这样造成的?而且,rtl871x_set_key_ops
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid_ops
rtl871x_set_beacon_ops
rtl871x_set_hidden_ssid_ops
rtl871x_set_wps_assoc_resp_ie
rtl871x_set_wps_beacon_ie
rtl871x_set_wps_probe_resp_ie
这几个参数有什么问题,我表示完全不懂,linux渣渣就是渣渣….
对不起,我没有用过rtl8187的无线网卡,对这些信息没有什么认识。您可以尝试找找别的用相同类型的的网卡搭建AP的文章。
请问下,你的链接文件中哪个是可以适合我的,我的系统是centos6.25,内核是2.6.32.还有就是,hdcp3-server,一定需要这个吗?别的可以不?我yum装了个hdcp,问题是,
编辑 vim /etc/default/isc-dhcp-server
为 INTERFACES=”ra0″
这一步作不了,因为没有isc-dhcp-server这个路径….,最后一个问题,
subnet 192.168.199.0 netmask 255.255.255.0 {
range 192.168.199.10 192.168.199.20;
option routers 192.168.199.1;
option domain-name-servers 114.114.114.114;
}
里面的参数时固定的吗?还是根据自己情况来,如果是,能不能讲解下~谢谢.
Debian系跟Red Hat系中用的DHCP服务器有可能是有一些差异。你可以找一些讲述Red Hat系Linux下搭建软AP的文章参考一下。
顺便问下,后面的那个函数,那些ip阿什么的,不需要变吗?
这是DHCP服务器的配置,也就是说是你的客户端连上来后会分配到的地址,所以可以按你的爱好来设置。例子里用的是192.168.199.0/24这个段,只要跟你现有网络的配置没有冲突,可以不改。
请问怎么做的?
下载了原始和修改版的驱动,结果在 linux kernel version 3.12.25 下不能编译。问题在于变量的数据类型错误。谁有类似的问题或解吗?
感谢 @轩辕志瑜 终于不用开虚拟机了
你装成功了吗
@轩辕志瑜 大神,小白实在弄不懂怎么装了。请赐教 QQ:36442439
你好,我按照你的步骤编译,在modprobe是出现错误:
ERROR: could not insert ‘mt7601Usta': Exec format error
dmesg的信息:
mt7601Usta: disagrees about version of symbol module_layout
补充一点,我是在树莓派B+上编译的
dmesg看看具体的出错信息,一般是因为内核头文件用的不对,跟现在运行中的内核不匹配。尝试找一下与你运行内核版本最相近的内核源码,然后用/boot/config-`uname -r`作为它的.config配置文件,先make oldconfig一下,再make modules_prepare,然后再编译驱动试试。
谢谢你的回复 :-D 前几天上课一直没看。我 uname -r 结果是3.12.28+,树莓派内核源码最近的只有3.12.31了,按照你的方法还是不成功(*>﹏<*)
还是这个错误:
ERROR: could not insert ‘mt7601Usta’: Exec format error
dmesg的主要信息好像就是这个
mt7601Usta: disagrees about version of symbol module_layout
那这还是版本不一致啊,你要么找系统对应版本的内核源码,要么把Raspbian升级到最新内核,推荐后者。应该只用sudo apt-get update和sudo apt-get upgrade就可以了吧。
好的,谢谢,我过几天再试试:)
我现在判断估计是Module.symvers文件的问题。
请参考:http://www.freemindworld.com/blog/2015/150312_complie_kernel_module_for_raspberry_pi_2.shtml
帮忙看一下:
求助:腾讯全民wifi在centos 7上的配置-有限的访问权限
http://www.cncentos.com/forum.php?mod=viewthread&tid=4179&fromuid=9267
看起来问题已经解决了,并且提供了一个很好的案例,谢谢分享。
Pingback 引用通告: 2015新年好 | 李凡希的Blog
请博主帮忙看下,谢谢!
………………
/home/mr/Desktop/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSIRQRelease’:
/home/mr/Desktop/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2173:21: warning: unused variable ‘net_dev’ [-Wunused-variable]
struct net_device *net_dev = (struct net_device *)pNetDev;
^
make[2]: *** [/home/mr/Desktop/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: *** [_module_/home/mr/Desktop/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-44-generic’
make: *** [LINUX] Error 2
请问这是什么原因啊,ubuntu 14.04 和 kali 上都不行
虽然不知道这是怎么回事,但是问题解决了。
见:
http://askubuntu.com/questions/575413/ralink-148f760b-mt7601-driver-kernel-panic-on-ubuntu-14-04
谢谢分享。
:)
我是用树莓 3.18.5+
当我走 sudo modprobe mt7601Usta, 出下面的问题 ,reboot 就不能进入系统了。
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.149038] Internal error: Oops: 5 [#1] PREEMPT ARM
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.257700] Process modprobe (pid: 9159, stack limit = 0xd59041b0)
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.265672] Stack: (0xd5905e88 to 0xd5906000)
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.271776] 5e80: bf31efe4 00007fff c00862f4 c02fe1a8 00000013 00000000
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.283416] 5ea0: de1d5000 d5905f7c d5905f50 d5905eb8 00000000 bf31efe4 d5904008 bf31f020
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.295277] 5ec0: bf31f140 00000000 b6cf0000 d5904000 00002db0 00000000 00000000 bf2fc674
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.307226] 5ee0: 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.319192] 5f00: 00000000 00000000 00000000 00000000 00000000 00000000 00000080 000bb188
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.331270] 5f20: b6c3d000 b6f20948 00000080 c000eb44 d5904000 00000000 d5905fa4 d5905f48
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.343597] 5f40: c0089970 c0087974 de1d5000 000bb188 de25cb3c de25c982 de28847c 0008519c
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.356085] 5f60: 000933dc 00000000 00000000 00000000 0000002b 0000002c 00000021 00000025
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.368737] 5f80: 00000014 00000000 00000000 00000000 00040000 b88a1c88 00000000 d5905fa8
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.381477] 5fa0: c000e8c0 c0089890 00000000 00040000 b6c3d000 000bb188 b6f20948 b6c3d000
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.394319] 5fc0: 00000000 00040000 b88a1c88 00000080 b88a1d68 000bb188 b6f20948 00000000
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.407232] 5fe0: 00000000 be99a40c b6f17fb4 b6e830d4 60000010 b6c3d000 00000000 00000000
Message from syslogd@leepi at Feb 6 15:07:20 …
kernel:[ 3991.445669] Code: e51bc084 e15c0005 e2455008 0a000009 (e5953014)
Broadcast message from root@leepi (pts/3) (Fri Feb 6 15:07:32 2015):
估计是驱动太老,在新内核上工具不佳,出错了吧。我好久没有折腾这块无线网卡了,所以不太了解现在这块无线网卡的驱动是什么情况了。
要不你试试楼上给的解决方案?
http://askubuntu.com/questions/575413/ralink-148f760b-mt7601-driver-kernel-panic-on-ubuntu-14-04
我现在猜测可能是gcc版本的问题,请确认系统的gcc版本与/proc/version中看到的编译Kernel用的版本是否一致。如果不一致,可以考虑升级系统的gcc。
请参考:http://www.freemindworld.com/blog/2015/150312_complie_kernel_module_for_raspberry_pi_2.shtml
Pingback 引用通告: 为Raspberry Pi 2编译内核模块 | 李凡希的Blog
能否将MT7601的驱动发我一下,官网下不了啊
[email protected]
您可以试用这个版本的驱动:
https://github.com/eywalink/mt7601u