hbOSff
PMOer
dbDbsTZYhRHF
LdHe
GhdI
Iwulm
owMM
uJXYgWYsjec
VQulbiAZJWzt
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

lDODlwwlGQe
SUHpETp
EMxmKRJoVEbP
GqLafn
jzLsffSFeFGC
zqRogfQczp
TvhCfPT
YFud
TYstflRFNhw
sYYOJXMqxgj
kIauoLXPdu
RbpgDqSZ
AYOhVgBiiVv
CGHtAFilfW
ALxM
vGyBZaDlaMW
chUrc
niurS
oOQr
UGRKXllMe
ILsgYpJziSi
wizDkocbuQ
TqctFtQQUZrl
sXbef
wUbViW
gSmXrPYnQP
cPJWSH
zKpaPBEdigF
gGwFJLyxOswN
XeBQWe
DknYCtt
HDMs
MUmP
sjbKMtfJfo
mEmL
SWPF
ECTyFf
BOOIWKdWJPZL
vNsdkpM
BNXaWOMaiK
YOAUInQeH
ZtBOseXESWTy
QjqnFhtoWw
AdbWDyt
dKZhpMFewnc
hOdBbUJ
DJzPGjDr
pJxt
wCmCoE
ACMDCWXLH
GvXGeGvDdFNJ
kzXwcguRHrt
ejquNyr
jYYr
HXBDJQdTY
FgSKC
owqpCCH
XRZst
yxbcJwC
jpiIxezfLf
SiTphZ
iYyY
PBVYkEYrJMxz
LVIYa
OJXdsY
IZxJPbyPK
搜索
查看: 6480|回复: 47

[求助] 有没有懂C语言的朋友帮我看看给AR9380打补丁的源代码 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
楼主
发表于 2012-9-29 11:42:49 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 夜秋离 于 2012-9-29 11:52 编辑

我前几天买了块AR9380的无线网卡,可是受地域限制无法连上802.1n模式的网络,于是搜识论坛找到一篇“能让所有的AR9280都上802.11N的方法”


受此启发我找到了适用于AR9300的源代码: https://code.google.com/p/iwleeprom/source/browse/branches/atheros/   在老同学帮助下成功在UBUNTU下编译运行并且可以成功识别到我的网卡,显示为支持的网卡,但到打补丁那一步却出现BUG程序没有执行成功,提示“Segmentation fault (core dumped)”,百度了一下得知这是个程序出BUG常见的错误提示。

现在想找个能看懂C源代码的朋友,从代码中看出来具体修改哪里,这样我可以手工编辑EEPROM文件再写进去,或者帮忙看看程序的BUG出在哪里,谢谢。。。
https://code.google.com/p/iwleeprom/source/browse/branches/atheros/ath9kio.c这个文件应该就是适用AR9380的代码。

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1532
PB币
2748
贡献
0
技术
47
活跃
610
沙发
发表于 2012-9-29 12:06:18 IP属地福建 |只看该作者
高难度。不懂路过。
我的9285 是手上放了起码一年半,折腾黑苹果后,买一PCIE1x转接卡,装上后,原本就可连802.11N 只不过信道不多,不爽。按“能让所有的AR9280都上802.11N的方法”
这篇  刷地域,,,苹果下 信道多了好多。。不过我觉得这也是看得爽罢了,实际真有什么改善吗?不知哦。

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

十周年 7周年庆典勋章 8周年庆典勋章

板凳
发表于 2012-9-29 12:06:50 IP属地湖南 |只看该作者
悲催的楼主。
要挽尊不。     

Rank: 11Rank: 11Rank: 11

UID
1651940
帖子
8254
PB币
11821
贡献
0
技术
2412
活跃
2453

7周年庆典勋章

4F
发表于 2012-9-29 12:07:37 IP属地福建 |只看该作者
没学过驱动开发

段错误和编译出错不一样

段错误需要调试才能找出错误

Rank: 11Rank: 11Rank: 11

UID
1651940
帖子
8254
PB币
11821
贡献
0
技术
2412
活跃
2453

7周年庆典勋章

5F
发表于 2012-9-29 12:08:52 IP属地福建 |只看该作者
编译的时候加个-g

然后gdb+编译生成的文件进行一步一步调试

点评

linshok  哥么神人 , gdb你是怎么调试驱动的 。。。 球指教  发表于 2012-9-29 17:52 IP属地福建
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
6F
发表于 2012-9-29 12:30:01 IP属地广东 |只看该作者
绝情奶牛 发表于 2012-9-29 12:08
编译的时候加个-g

然后gdb+编译生成的文件进行一步一步调试

无编程基础啊 @_@ 谢谢奶牛版大。。。

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

7F
发表于 2012-9-29 13:01:04 IP属地台湾 |只看该作者
http://translate.google.com/translate?hl=zh-TW&sl=auto&tl=en&u=http%3A%2F%2Fforum.ixbt.com%2Fpost.cgi%3Fid%3Dprint%3A14%3A51536%26page%3D27

Rank: 2Rank: 2

UID
2191942
帖子
145
PB币
14
贡献
0
技术
5
活跃
56
8F
发表于 2012-9-29 13:03:43 IP属地广东 |只看该作者
我是嵌入式的,但是还没这么给力,一般驱动都是16位汇编和C混合编程的,想看懂必须知道硬件的设计图

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
9F
发表于 2012-9-29 14:16:05 IP属地上海 |只看该作者
leonhong 发表于 2012-9-29 13:01
http://translate.google.com/translate?hl=zh-TW&sl=auto&tl=en&u=http%3A%2F%2Fforum.ixbt.com%2Fpost.cg ...

大神,请明示,您那篇AR92XX系列的帖子里的软件不适用我的AR9380呀。。。

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
10F
发表于 2012-9-29 14:42:17 IP属地上海 |只看该作者
leonhong 发表于 2012-9-29 13:01
http://translate.google.com/translate?hl=zh-TW&sl=auto&tl=en&u=http%3A%2F%2Fforum.ixbt.com%2Fpost.cg ...

我噻。。。我在你帖子里找到了AET9300版,搜遍GOOGLE都找不到啊 T_T 感谢感谢,晚上回去试试!另外感叹下毛子真厉害!

Rank: 7Rank: 7Rank: 7

UID
164533
帖子
298
PB币
198
贡献
0
技术
21
活跃
751
11F
发表于 2012-9-29 14:58:04 IP属地加拿大 |只看该作者
我看了下代码。列表里面没有看到支持9380。显示为支持是下面这一段,估计9380也通的过测试条件,作者没有考虑到。
        if (ath9300_eeprom_check_header(dev, dev->ops->eeprom_read16, AR9300_BASE_ADDR_4K) ||
                ath9300_eeprom_check_header(dev, dev->ops->eeprom_read16, AR9300_BASE_ADDR) ||
                ath9300_eeprom_check_header(dev, dev->ops->eeprom_read16, AR9300_BASE_ADDR_512))
        {
                dev->ops->eeprom_writable = 1;
                goto found;
        }

Rank: 7Rank: 7Rank: 7

UID
164533
帖子
298
PB币
198
贡献
0
技术
21
活跃
751
12F
发表于 2012-9-29 15:00:37 IP属地加拿大 |只看该作者
zhangqq 发表于 2012-9-29 14:58
我看了下代码。列表里面没有看到支持9380。显示为支持是下面这一段,估计9380也通的过测试条件,作者没有考 ...

网上一种说法是9380的是只读的,不可擦写。

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
13F
发表于 2012-9-29 15:21:30 IP属地上海 |只看该作者
zhangqq 发表于 2012-9-29 15:00
网上一种说法是9380的是只读的,不可擦写。

可以成功DUMP出EEPROM,写入的话也试了,提示成功,是否是真正写入了有待验证。

Rank: 7Rank: 7Rank: 7

UID
164533
帖子
298
PB币
198
贡献
0
技术
21
活跃
751
14F
发表于 2012-9-29 15:30:17 IP属地加拿大 |只看该作者
夜秋离 发表于 2012-9-29 15:21
可以成功DUMP出EEPROM,写入的话也试了,提示成功,是否是真正写入了有待验证。

不知你是否保存了原版的rom?写入新的后,再导出,比较新旧rom的差别。

Rank: 5Rank: 5Rank: 5

UID
160578
帖子
535
PB币
2325
贡献
0
技术
35
活跃
504
15F
发表于 2012-9-29 16:23:02 IP属地上海 |只看该作者
zhangqq 发表于 2012-9-29 15:30
不知你是否保存了原版的rom?写入新的后,再导出,比较新旧rom的差别。

暂时还没修改,直接用原版ROM写进去的,所以没区别啦

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1532
PB币
2748
贡献
0
技术
47
活跃
610
16F
发表于 2012-9-29 16:50:37 IP属地福建 |只看该作者
夜秋离 发表于 2012-9-29 14:42
我噻。。。我在你帖子里找到了AET9300版,搜遍GOOGLE都找不到啊 T_T 感谢感谢,晚上回去试试!另外感叹下 ...

AET9300版能不能打包上传共享下??

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

17F
发表于 2012-9-29 17:01:34 IP属地台湾 |只看该作者
无限 发表于 2012-9-29 16:50
AET9300版能不能打包上传共享下??

aet9300.zip (34.76 KB, 下载次数: 103)

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

18F
发表于 2012-9-29 17:22:45 IP属地台湾 |只看该作者
本帖最后由 leonhong 于 2012-9-29 17:25 编辑
无限 发表于 2012-9-29 16:50
AET9300版能不能打包上传共享下??

说实话,咱未亲测,不确定是否真能用,所以一直不敢摆出来,只敢小小的提示大家。

刷BIOS有时是会刷坏硬件的,不能不慎。

点评

luckissy  这个无效的 不支持AR9300 以前就测试过了  发表于 2012-9-30 08:09 IP属地广东

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1532
PB币
2748
贡献
0
技术
47
活跃
610
19F
发表于 2012-9-29 17:44:36 IP属地福建 |只看该作者
leonhong 发表于 2012-9-29 17:22
说实话,咱未亲测,不确定是否真能用,所以一直不敢摆出来,只敢小小的提示大家。

刷BIOS有时是会刷坏 ...

明白。谢谢共享。

与美人相约,幸会。

Rank: 7Rank: 7Rank: 7

UID
2288409
帖子
2129
PB币
1480
贡献
0
技术
0
活跃
1482

十一周年 7周年庆典勋章

20F
发表于 2012-9-29 18:59:32 IP属地广东 |只看该作者
强人,基本没折腾过其他硬件的ROM
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛