Hi bác Khải, Cháu forward mail của bác qua group để mọi người hỗ trợ bác luôn, nếu bác onl đc trên kênh irc thì bác vào hỗ trợ cho tiện ạ.
-- Quang À, Cháu xem lại rồi, trong link này https://aur.archlinux.org/packages/broadcom-wl/ phần comment cũng có vài chú bảo là bị lỗi với kernel 4.2. Tình hình khá là căng 😃, có một bạn cung cấp một bản vá có sửa đổi ở đây https://github.com/magnific0/broadcom-wl tuy nhiên phải patch lại kernel 4.2 này. Để cháu nghiên cứu thêm -- Quang Vào 08:20 Ngày 02 tháng 10 năm 2015, Quang Nguyen <[email protected]> đã viết: Cháu đang xem, bác thử với gói này xem sao > > https://aur.archlinux.org/packages/broadcom-wl-dkms/ > > Vào 15:21 Ngày 01 tháng 10 năm 2015, mai khai <[email protected]> đã viết: > > [afota@fota ~]$ cd tmp >> bash: cd: tmp: No such file or directory >> [afota@fota ~]$ cd /tmp >> [afota@fota tmp]$ wget >> https://aur.archlinux.org/cgit/aur.git/snapshot/broadcom-wl.tar.gz >> --2015-10-01 22:16:02-- >> https://aur.archlinux.org/cgit/aur.git/snapshot/broadcom-wl.tar.gz >> Resolving aur.archlinux.org (aur.archlinux.org)... 5.9.250.164, >> 2a01:4f8:160:3033::2 >> Connecting to aur.archlinux.org (aur.archlinux.org)|5.9.250.164|:443... >> connected. >> HTTP request sent, awaiting response... 200 OK >> Length: unspecified [application/x-gzip] >> Saving to: ‘broadcom-wl.tar.gz’ >> >> broadcom-wl.tar.gz [ <=> ] 5.65K --.-KB/s in >> 0s >> >> 2015-10-01 22:16:05 (61.2 MB/s) - ‘broadcom-wl.tar.gz’ saved [5790] >> >> [afota@fota tmp]$ tar xvzf broadcom-wl.tar.gz >> broadcom-wl/ >> broadcom-wl/.SRCINFO >> broadcom-wl/PKGBUILD >> broadcom-wl/gcc.patch >> broadcom-wl/install >> broadcom-wl/license.patch >> broadcom-wl/linux-recent.patch >> broadcom-wl/modprobe.d >> [afota@fota tmp]$ cd broadcom-wl >> [afota@fota broadcom-wl]$ ls >> gcc.patch install license.patch linux-recent.patch modprobe.d >> PKGBUILD >> [afota@fota broadcom-wl]$ makepkg -s PKGBUILD >> ==> Making package: broadcom-wl 6.30.223.248-6 (Thu Oct 1 22:17:42 ICT >> 2015) >> ==> Checking runtime dependencies... >> ==> Checking buildtime dependencies... >> ==> Retrieving sources... >> -> Found modprobe.d >> -> Found license.patch >> -> Found linux-recent.patch >> -> Found gcc.patch >> -> Downloading hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz... >> % Total % Received % Xferd Average Speed Time Time Time >> Current >> Dload Upload Total Spent Left >> Speed >> 100 2808k 100 2808k 0 0 32811 0 0:01:27 0:01:27 --:--:-- >> 419k >> ==> Validating source files with sha256sums... >> modprobe.d ... Passed >> license.patch ... Passed >> linux-recent.patch ... Passed >> gcc.patch ... Passed >> ==> Validating source files with sha256sums... >> hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz ... Passed >> ==> Extracting sources... >> -> Extracting hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz with >> bsdtar >> ==> Starting prepare()... >> patching file src/wl/sys/wl_cfg80211_hybrid.c >> patching file src/wl/sys/wl_dbg.h >> patching file src/wl/sys/wl_linux.c >> patching file src/wl/sys/wl_linux.c >> patching file Makefile >> ==> Starting build()... >> make: Entering directory '/usr/lib/modules/4.2.1-1-ARCH/build' >> CFG80211 API is prefered for this kernel version >> Using CFG80211 API >> LD /tmp/broadcom-wl/src/built-in.o >> CC [M] /tmp/broadcom-wl/src/src/shared/linux_osl.o >> CC [M] /tmp/broadcom-wl/src/src/wl/sys/wl_linux.o >> CC [M] /tmp/broadcom-wl/src/src/wl/sys/wl_iw.o >> CC [M] /tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.o >> /tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.c: In function >> ‘wl_notify_connect_status’: >> /tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.c:2075:4: error: too >> few arguments to function ‘cfg80211_disconnected’ >> cfg80211_disconnected(ndev, 0, NULL, 0, GFP_KERNEL); >> ^ >> In file included from >> /tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.c:33:0: >> include/net/cfg80211.h:4584:6: note: declared here >> void cfg80211_disconnected(struct net_device *dev, u16 reason, >> ^ >> scripts/Makefile.build:258: recipe for target >> '/tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.o' failed >> make[1]: *** [/tmp/broadcom-wl/src/src/wl/sys/wl_cfg80211_hybrid.o] Error >> 1 >> Makefile:1386: recipe for target '_module_/tmp/broadcom-wl/src' failed >> make: *** [_module_/tmp/broadcom-wl/src] Error 2 >> make: Leaving directory '/usr/lib/modules/4.2.1-1-ARCH/build' >> ==> ERROR: A failure occurred in build(). >> Aborting... >> >> 2015-10-01 11:30 GMT+07:00 Quang Nguyen <[email protected]>: >> >>> Sau khi update kernel thì có khi bác phải reboot lại đó bác, bác thử >>> reboot lại rồi yaourt lại xem sao. Lâu nay cháu không có sử dụng yaourt nữa. >>> >>> Nếu sau khi reboot không được bác có thể compiler gói này thủ công với >>> các bước như sa. >>> >>> B1: Tải gói này về >>> >>> cd /tmp >>> wget https://aur.archlinux.org/cgit/aur.git/snapshot/broadcom-wl.tar.gz >>> >>> B2: Giải nén gói đó >>> >>> tar xvzf broadcom-wl.tar.gz >>> cd broadcom-wl >>> >>> B3: Build gói đó >>> >>> makepkg -s PKGBUILD >>> >>> Nếu bước này thành công sẽ sinh ra 1 gói *.xz bác có thể cài bằng pacman >>> -U *.xz là xong >>> >>> -- >>> Quang >>> >>> Vào 11:20 Ngày 01 tháng 10 năm 2015, mai khai <[email protected]> đã >>> viết: >>> >>> Vừa rồi vì chạy #pacman -Syyu nó upgrade Linux lên 4.2.1-1-ARCH, cái >>>> broadcom-wl do đó phải cài lại. >>>> Bác chạy $yaourt -S broadcom-wl như mọi lần vẫn làm sau khi lên đời >>>> Linux, nhưng kỳ này lỡ nhấn sai : >>>> ==> Restart building broadcom-wl ? [y/N] >>>> thay vì phải gõ y rồi Enter >>>> thì bác lại nhấn Enter luôn >>>> kết qủa là trình yaourt chạy một hồi thì thoát mà không compile. Do đó >>>> không xài wifi được, chỉ connect bằng cable được mà thôi. >>>> >>>> Bác chạy lại yaourt -S broadcom-wl nhưng chắc là vì vướng cái script gì >>>> đó, nên nó vẫn hiểu là [N] nên không compile. >>>> >>>> Phải làm sao để fix ? Rảnh thì nghiên cứu chỉ cho bác với nhé. Hiện >>>> đành phải cắm cable để connect vậy. >>>> >>>> Cám ơn cháu. >>>> >>>> >>>> -- >>>> m k h _ s g n >>>> >>> >>> >>> >>> -- >>> Q >>> >> >> >> >> -- >> m k h _ s g n >> > > > > -- > Q > -- Q -- Q -- Quy tắc ứng xử: http://archlinuxvn.org/vn/rules/ Địa chỉ nhóm thư: https://groups.google.com/group/archlinuxvn --- You received this message because you are subscribed to the Google Groups "ArchLinux Việt Nam" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/archlinuxvn/CABHYbnMgM-sV1SZz9oARkxCDaYGX%2BY7Wbf34DiW%3DusyQFu6wTA%40mail.gmail.com.
