找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: wjrsonic

[18-07-31] OP CC for brcm47xx,博通原厂驱动,出国,fastpath

 火... [复制链接]
发表于 2019-4-15 16:43 | 显示全部楼层
sxgpic 发表于 2019-4-13 18:57
终于感动到大神降临啦
我在338楼还引了你在 https://forum.openwrt.org/t/b53-failed-to-detect-switch- ...


其实……这些文件一直都在我的简易网盘里,有心人要找到它们并不难。

源代码限时下载(仅限IPv6连接):
https://disk.?.??????.???/index.php?share/folder&user=102&sid=sgkJwDCZ
密码:
3zYLn
链接自行补全吧,缺失的部分就在你的眼皮底下,真心愿意折腾应该不会在意这个小小的门槛吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

可怜我在只有 ipv4 的大内网里,试了 miredo 隧道都无法连接您的 ipv6 网盘 @cmheia @hello_limin 能否给我邮箱里发一份?  详情 回复 发表于 2019-4-16 22:18
楼主好人,谢谢分享,论坛社区有您的贡献  详情 回复 发表于 2019-4-15 17:15
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-15 17:15 | 显示全部楼层
本帖最后由 hello_limin 于 2019-4-16 09:58 编辑
cmheia 发表于 2019-4-15 16:43
其实……这些文件一直都在我的简易网盘里,有心人要找到它们并不难。

源代码限时下载(仅限IPv6连 ...

楼主好人,谢谢分享,论坛社区有您的贡献


  






.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你好分享一下, 我这边打不开,谢谢121085521@qq.com  发表于 2019-7-25 18:39
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-15 17:16 | 显示全部楼层
本帖最后由 hello_limin 于 2019-4-16 10:37 编辑
wjrsonic 发表于 2019-4-14 23:49
讲真自己编译容易,但是写教程和自动化编译的makefile还是挺麻烦的。lz学生党也没什么精力去折腾这些,有 ...

楼主好人,谢谢分享,论坛社区有您的贡献

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-16 22:15 | 显示全部楼层
wjrsonic 发表于 2019-4-14 23:49
讲真自己编译容易,但是写教程和自动化编译的makefile还是挺麻烦的。lz学生党也没什么精力去折腾这些,有 ...

楼主的巨大贡献大家有目公睹。
要是没有 lz 和 cmheia 的贡献,我等菜鸟的捣腾我从开始。
只是自己水平太菜,还望各位多多指教。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-16 22:18 | 显示全部楼层
本帖最后由 sxgpic 于 2019-5-17 22:17 编辑
cmheia 发表于 2019-4-15 16:43
其实……这些文件一直都在我的简易网盘里,有心人要找到它们并不难。

源代码限时下载(仅限IPv6连 ...
......

点评

我这里移动宽带小区共享一个出口IP,都找到办法了,何况你已经有了公网IP,何愁番羽不了墻? @cmheia 既然将它放到ipv6环境里,我想自然也有他的道理。你说呢? P.S.给你个小提示,善用胡歌百毒搜索,“ipv4网  详情 回复 发表于 2019-4-16 22:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-16 22:51 来自手机 | 显示全部楼层
sxgpic 发表于 2019-4-16 22:18
可怜我在只有 ipv4 的大内网里,试了 miredo 隧道都无法连接您的 ipv6 网盘

@cmheia @he ...

我这里移动宽带小区共享一个出口IP,都找到办法了,何况你已经有了公网IP,何愁番羽不了墻?

@cmheia 既然将它放到ipv6环境里,我想自然也有他的道理。你说呢?

P.S.给你个小提示,善用胡歌百毒搜索,“ipv4网络访问ipv6网络”,你应该会有惊喜。嘿嘿,祝你玩机愉快~

点评

谢谢提醒。我没有在多重ipv4 NAT里面没有公网ip。不过,已拿到源码,十分感谢cmheia和wjrsonic。让我们继续折腾,在折腾中进步!  发表于 2019-4-16 23:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 19:37 | 显示全部楼层
本帖最后由 sxgpic 于 2019-4-17 19:38 编辑

实测,@cmheia 的源码跟我自己修改的源码效果完全一致,虽然有些地方改法不一样,但基本一致。
在 lean 的 trunk 版本和 18.06.2 版本中,@cmheia 的源码编译的内核模块一加载也一样直接 kernel panic。

我以为我自己修改的代码有问题,@cmheia 的应该没问题,我错了。

  1. [  184.957970] CPU 0 Unable to handle kernel paging request at virtual address 27bdffe0, epc == 27bdffe0, ra == 81421d80
  2. [  184.968900] Oops[#1]:
  3. [  184.971247] CPU: 0 PID: 4242 Comm: insmod Tainted: P                4.14.109 #0
  4. [  184.978676] task: 826ad080 task.stack: 82536000
  5. [  184.983279] $ 0   : 00000000 00000000 27bdffe0 00000000
  6. [  184.988627] $ 4   : 83805468 00002000 8268665c 01080020
  7. [  184.993977] $ 8   : 00000000 80398f30 00000001 000006c0
  8. [  184.999329] $12   : 00013880 00012c7b 00000000 00000000
  9. [  185.004679] $16   : 83805468 00002000 80245898 825378e2
  10. [  185.010029] $20   : 82537934 82527180 00002000 00000005
  11. [  185.015380] $24   : 00000000 80470000
  12. [  185.020729] $28   : 82536000 82537858 82527180 81421d80
  13. [  185.026082] Hi    : 0000003d
  14. [  185.029022] Lo    : 45900000
  15. [  185.031966] epc   : 27bdffe0 0x27bdffe0
  16. [  185.038094] ra    : 81421d80 osl_dma_alloc_consistent+0xa8/0xcc [wl]
  17. [  185.044554] Status: 11009403 KERNEL EXL IE
  18. [  185.048843] Cause : 00800008 (ExcCode 02)
  19. [  185.052922] BadVA : 27bdffe0
  20. [  185.055855] PrId  : 00019749 (MIPS 74Kc)
  21. [  185.059844] Modules linked in: wl(P+) wl_glue xt_FULLCONENAT pppoe ppp_async pppox ppp_mppe ppp_generic nf_nat_p p t p nf_conntrack_p p t p nf_conntrack_ipv6 lzo lz4 iptable_nat ipt_REJECT ipt_MASQUERADE xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_policy xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_esp xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TPROXY xt_TCPMSS xt_REDIRECT xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY ts_fsm ts_bm slhc nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_redirect nf_nat_proto_gre nf_nat_masquerade_ipv4 nf_nat_irc nf_conntrack_ipv4 nf_nat_ipv4 nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_tftp
  22. [  185.132463]  nf_conntrack_snmp nf_conntrack_sip nf_conntrack_rtcache nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda macvlan lzo_decompress lzo_compress lz4_decompress lz4_compress iptable_raw iptable_mangle iptable_filter ipt_ah ipt_ECN ip_tables crc_ccitt fuse sch_cake tcp_bbr act_connmark nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex cls_flow cls_route cls_fw sch_tbf sch_htb sch_hfsc sch_ingress xt_set ip_set_list_set ip_set_hash_netiface ip_set_hash_netport ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip
  23. [  185.204341]  ip_set nfnetlink ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables ip_gre gre ifb ipcomp6 xfrm6_tunnel xfrm6_mode_tunnel xfrm6_mode_transport xfrm6_mode_beet esp6 ah6 ipcomp xfrm4_tunnel xfrm4_mode_tunnel xfrm4_mode_transport xfrm4_mode_beet esp4 ah4 tunnel6 tunnel4 ip_tunnel tun af_key xfrm_user xfrm_ipcomp xfrm_algo nls_utf8 nls_cp936 nls_base zram zsmalloc sha256_generic sha1_generic jitterentropy_rng drbg md5 hmac echainiv ecb des_generic deflate zlib_inflate zlib_deflate cbc authenc crypto_acompress leds_gpio gpio_button_hotplug aead cryptomgr crypto_null crypto_hash
  24. [  185.262191] Process insmod (pid: 4242, threadinfo=82536000, task=826ad080, tls=77f33d98)
  25. [  185.270402] Stack : 00000001 01080020 00000000 00000100 00000000 800ceea0 00000000 00080008
  26. [  185.278946]         00000020 00002000 8268665c 81419294 81623ad0 81623ae8 81623af4 814607d4
  27. [  185.287490]         8268665c 00000400 82537a07 82686600 82537934 825378e2 00000100 00000005
  28. [  185.296035]         00000200 00000734 b8001200 81419b30 82537970 81733030 00000002 82537a0c
  29. [  185.304581]         82537934 8268665c 00057a04 fffffff0 00001ff0 00000040 00000040 00000040
  30. [  185.313125]         ...
  31. [  185.315628] Call Trace:
  32. [  185.315637]
  33. [  185.319681] [<800ceea0>] __slab_alloc.isra.21.constprop.24+0x20/0x44
  34. [  185.328477] [<81419294>] bcmwpa_cipher2wsec+0x2778/0x2850 [wl]
  35. [  185.336602] [<814607d4>] phy_getintvar_default+0x14/0x44 [wl]
  36. [  185.345049] [<81419b30>] dma_attach+0x7c4/0xa44 [wl]
  37. [  185.353053] [<815aaacc>] wlc_bmac_attach+0xdfc/0x1740 [wl]
  38. [  185.361523] [<8156f8f0>] wlc_attach+0x2ac/0x1cac [wl]
  39. [  185.366870] [<800cf560>] __kmalloc+0xfc/0x1cc
  40. [  185.371495] [<8026e430>] alloc_netdev_mqs+0x248/0x304
  41. [  185.378897] [<81421c40>] osl_malloc+0x28/0x78 [wl]
  42. [  185.386641] [<81548adc>] wl_free+0x440/0x720 [wl]
  43. [  185.391968] [<803861a4>] idr_alloc_cyclic+0xe8/0x118
  44. [  185.397244] [<80138474>] kernfs_activate+0xf0/0x128
  45. [  185.404932] [<81548da0>] wl_free+0x704/0x720 [wl]
  46. [  185.410049] [<825590d8>] wl_glue_set_remove_callback+0x90/0xc0 [wl_glue]
  47. [  185.416966] [<801fdc9c>] get_device+0x18/0x30
  48. [  185.421599] [<802457c0>] bcma_device_probe+0x38/0x70
  49. [  185.426891] [<8013b058>] sysfs_create_dir_ns+0x5c/0xb8
  50. [  185.432211] [<80202fc8>] really_probe+0x130/0x2a0
  51. [  185.437014] [<800a7c68>] kstrdup+0x40/0x84
  52. [  185.441465] [<802031dc>] __driver_attach+0xa4/0xdc
  53. [  185.446350] [<80203138>] __driver_attach+0x0/0xdc
  54. [  185.451163] [<80201204>] bus_for_each_dev+0x5c/0xbc
  55. [  185.456252] [<80387290>] klist_add_tail+0x24/0x50
  56. [  185.461286] [<80202544>] bus_add_driver+0xf8/0x218
  57. [  185.466283] [<80203988>] driver_find+0x1c/0x48
  58. [  185.472915] [<823c0000>] init_module+0x0/0x84 [wl]
  59. [  185.477817] [<80203a60>] driver_register+0xac/0xfc
  60. [  185.482717] [<80034058>] __queue_work+0x2d4/0x36c
  61. [  185.487522] [<825591d0>] wl_glue_register+0x30/0x80 [wl_glue]
  62. [  185.495704] [<823c002c>] init_module+0x2c/0x84 [wl]
  63. [  185.500685] [<80001250>] do_one_initcall+0xd0/0x1a0
  64. [  185.505851] [<80091ef4>] free_hot_cold_page+0x1b8/0x1f4
  65. [  185.511209] [<800c3bc4>] remove_vm_area+0x94/0xb0
  66. [  185.516184] [<80072214>] do_init_module+0x74/0x1d0
  67. [  185.521167] [<800c3ccc>] __vunmap+0xec/0x128
  68. [  185.525864] [<80071428>] load_module+0x1f6c/0x2354
  69. [  185.530753] [<8006ecc4>] unknown_module_param_cb+0x0/0xa8
  70. [  185.536247] [<8006e424>] module_sect_show+0x0/0x18
  71. [  185.541166] [<80019734>] blast_dcache32+0x0/0xd8
  72. [  185.545882] [<80071930>] SyS_init_module+0x120/0x17c
  73. [  185.551064] [<8000fe6c>] syscall_common+0x34/0x58
  74. [  185.555878]
  75. [  185.557397] Code: (Bad address in epc)
  76. [  185.561247]
  77. [  185.562928] ---[ end trace 69c49774a8b33eaa ]---
  78. [  185.573421] Kernel panic - not syncing: Fatal exception
  79. [  185.581565] Rebooting in 3 seconds..
复制代码


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 19:43 | 显示全部楼层
我自己修改的源码一直存在这个问题,15.05.1 和 18.06.2 以及 lean 的 trunk 版本都会引起内核恐慌,唯独 17.01.6 没问题,试了把17.01.6的4.4内核搬到18.06.2上也没问题。
换上 @cmheia 的源码,情况一样。

这是什么原因呢?

点评

我同步的是 18.06.0 源代码,4.9的内核,也是不能开启无线网络,你知道怎么回事? 另外,你那份修改后适配 4.4 内核的驱动,可以借我学习参考一下么?  详情 回复 发表于 2019-4-17 19:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 19:49 来自手机 | 显示全部楼层
sxgpic 发表于 2019-4-17 19:43
我自己修改的源码一直存在这个问题,15.05.1 和 18.06.2 以及 lean 的 trunk 版本都会引起内核恐慌,唯独 1 ...

我同步的是 18.06.0 源代码,4.9的内核,也是不能开启无线网络,你知道怎么回事?

另外,你那份修改后适配 4.4 内核的驱动,可以借我学习参考一下么?

点评

我修改的那份源码跟你手头的那份基本没太大区别,我 diff 过。只是部分文件改法不一样,有些Makefile写法不同,但殊途同归,所以没必要了。 我试了直接把17.01.6的4.4内核搬到18.06.2上编译,无线可以跟17.01.6一  详情 回复 发表于 2019-4-17 21:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 21:32 | 显示全部楼层
hello_limin 发表于 2019-4-17 19:49
我同步的是 18.06.0 源代码,4.9的内核,也是不能开启无线网络,你知道怎么回事?

另外,你那份修改后 ...

我修改的那份源码跟你手头的那份基本没太大区别,我 diff 过。只是部分文件改法不一样,有些Makefile写法不同,但殊途同归,所以没必要了。

我试了直接把17.01.6的4.4内核搬到18.06.2上编译,无线可以跟17.01.6一样驱动起来,不过虽然功能正常但无线信号弱,不太实用。路由器是我硬改更换了16M闪存和64M内存的腾达 N302 v2。另一台烽火 HG320 没测试。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 21:44 | 显示全部楼层
@hello_limin
cmheia 的网盘里似乎有一份他去年编译的18.06.1,估计能适配烽火HG320,你去搞下来看看行不行?我没公网v4地址,只能用 teredo 隧道凑合,访问不了他的ipv6网盘。
如果你要我编译的 17.01.6/18.06.2 固件的话,也可以留个邮箱什么的发给你试试。

点评

他那个网盘里只剩有 mt7620 mt7621 的固件,没有 brcm47xx 的固件了,以及分享的那份私有源代码, 我留个邮箱 hello_limin  详情 回复 发表于 2019-4-17 21:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 21:54 来自手机 | 显示全部楼层
sxgpic 发表于 2019-4-17 21:44
@hello_limin
cmheia 的网盘里似乎有一份他去年编译的18.06.1,估计能适配烽火HG320,你去搞下来看看 ...

他那个网盘里只剩有 mt7620 mt7621 的固件,没有 brcm47xx 的固件了,以及分享的那份私有源代码,
我留个邮箱 hello_limin<hello_limin@sina.cn>

点评

已发到你邮箱,文件名 lede-brcm47xx-mips74k-fiberhome-hg320-tenda-n302v2-squashfs.trx 用 Lean 的 OpenWrt R9.4.6 源码编译,内核是 4.4.153 登录密码 password 无线信号名称 LEDE,密码 12345678 适配烽火H  详情 回复 发表于 2019-4-17 22:23
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 22:23 | 显示全部楼层
本帖最后由 sxgpic 于 2019-4-17 22:28 编辑
hello_limin 发表于 2019-4-17 21:54
他那个网盘里只剩有 mt7620 mt7621 的固件,没有 brcm47xx 的固件了,以及分享的那份私有源代码,
我留 ...

已发到你邮箱,文件名 lede-brcm47xx-mips74k-fiberhome-hg320-tenda-n302v2-squashfs.trx
用 Lean 的 OpenWrt R9.4.6 源码编译,内核是 4.4.153
登录密码 password
无线信号名称 LEDE,密码 12345678
适配烽火HG320和腾达N302v2

无线源码用的是我自己琢磨了几个月修改的那份,不是昨天 cmheia 分享的那份。
在腾达 N302 v2 上测试无线信号弱到不实用。你在烽火HG320上试试。

点评

刷完了,还是不能启动无线,不知道怎么回事?  详情 回复 发表于 2019-4-18 12:33
谢谢你的分享,  详情 回复 发表于 2019-4-17 22:33
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-17 22:33 来自手机 | 显示全部楼层
sxgpic 发表于 2019-4-17 22:23
已发到你邮箱,文件名 lede-brcm47xx-mips74k-fiberhome-hg320-tenda-n302v2-squashfs.trx
用 Lean 的 O ...

谢谢你的分享,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-4-18 12:33 | 显示全部楼层
sxgpic 发表于 2019-4-17 22:23
已发到你邮箱,文件名 lede-brcm47xx-mips74k-fiberhome-hg320-tenda-n302v2-squashfs.trx
用 Lean 的 O ...

刷完了,还是不能启动无线,不知道怎么回事?

  1. [   19.687184] wl: Unknown symbol wl_glue_set_attach_callback (err 0)
  2. [   19.693733] wl: Unknown symbol wl_glue_unregister (err 0)
  3. [   19.699775] wl: Unknown symbol wl_glue_set_remove_callback (err 0)
  4. [   19.706408] wl: Unknown symbol wl_glue_register (err 0)
  5. [   19.968447] wl: Unknown symbol wl_glue_set_attach_callback (err 0)
  6. [   19.975004] wl: Unknown symbol wl_glue_unregister (err 0)
  7. [   19.981061] wl: Unknown symbol wl_glue_set_remove_callback (err 0)
  8. [   19.987678] wl: Unknown symbol wl_glue_register (err 0)
  9. [   20.249392] wl: Unknown symbol wl_glue_set_attach_callback (err 0)
  10. [   20.256082] wl: Unknown symbol wl_glue_unregister (err 0)
  11. [   20.262010] wl: Unknown symbol wl_glue_set_remove_callback (err 0)
  12. [   20.268640] wl: Unknown symbol wl_glue_register (err 0)
  13. [   20.282883] kmodloader: 1 module could not be probed
  14. [   20.288607] kmodloader: - wl - 0
复制代码

点评

在腾达N302v2上直接就自动加载无线驱动模块了。如果你是其他机器不知为何没有自动加载,请在 insmod wl 前先手动 insmod wl_glue  发表于 2019-4-18 13:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-28 18:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表