ম্যাকবুক প্রোতে ডেবিয়ানে ব্রডকম বিসিএম 4360 কীভাবে ইনস্টল করবেন


10

আমি বেতার ড্রাইভারগুলি ইনস্টল করার চেষ্টা করছি কারণ আমার ম্যাকবুক প্রোটির ইথারনেট পোর্ট নেই, তবে আমি প্রায় সমস্ত নির্ভরতা ইনস্টল করতে স্থানীয় সংগ্রহস্থলের মতো 3 টি ডিবিয়ান আইসো মাউন্ট করি।

সুতরাং, আমি ব্রডক্যাম 4360 ইনস্টল করার জন্য যা করার চেষ্টা করেছি

https://wiki.debian.org/bcm43xx

https://wiki.debian.org/wl

যখন আমি এটি ইনস্টল করার চেষ্টা করব:

http://www.broadcom.com/support/802.11/linux_sta.php

আমি নিম্নলিখিত সমস্যাগুলি পেয়েছি:

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '/usr/src/linux-headers-3.16-2-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16-2-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  CC [M]  /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.o
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_cfg80211_get_key’:
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:1390:2: warning: passing argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer target type [enabled by default]
  memcpy(params.key, key.data, params.key_len);
  ^
In file included from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/string.h:4:0,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/string.h:17,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/bitmap.h:8,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/cpumask.h:11,
                 from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/cpumask.h:4,
                 from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/msr.h:10,
                 from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/processor.h:20,
                 from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/thread_info.h:23,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/thread_info.h:54,
                 from /usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/preempt.h:6,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/preempt.h:18,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/spinlock.h:50,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/seqlock.h:35,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/time.h:5,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/stat.h:18,
                 from /usr/src/linux-headers-3.16-2-common/include/linux/module.h:10,
                 from /home/cristian/Downloads/broadcom/src/include/linuxver.h:40,
                 from /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:26:
/usr/src/linux-headers-3.16-2-common/arch/x86/include/asm/string_64.h:32:14: note: expected ‘void *’ but argument is of type ‘const u8 *’
 extern void *memcpy(void *to, const void *from, size_t len);
              ^
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c: At top level:
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: warning: initialization from incompatible pointer type [enabled by default]
  .get_station = wl_cfg80211_get_station,
  ^
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:1778:2: warning: (near initialization for ‘wl_cfg80211_ops.get_station’) [enabled by default]
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_notify_connect_status’:
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: warning: passing argument 3 of ‘cfg80211_ibss_joined’ makes pointer from integer without a cast [enabled by default]
    cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
    ^
In file included from /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
/usr/src/linux-headers-3.16-2-common/include/net/cfg80211.h:4002:6: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘unsigned int’
 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
      ^
/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:2074:4: error: too few arguments to function ‘cfg80211_ibss_joined’
    cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
    ^
In file included from /home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
/usr/src/linux-headers-3.16-2-common/include/net/cfg80211.h:4002:6: note: declared here
 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
      ^
/usr/src/linux-headers-3.16-2-common/scripts/Makefile.build:262: recipe for target '/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.o' failed
make[4]: *** [/home/cristian/Downloads/broadcom/src/wl/sys/wl_cfg80211_hybrid.o] Error 1
/usr/src/linux-headers-3.16-2-common/Makefile:1350: recipe for target '_module_/home/cristian/Downloads/broadcom' failed
make[3]: *** [_module_/home/cristian/Downloads/broadcom] Error 2
Makefile:181: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16-2-amd64'                                                                                                                                      
Makefile:140: recipe for target 'all' failed                                                                                                                                                          
make: *** [all] Error 2  

সুতরাং যদি কেউ ডেবিয়ান সহ ম্যাকের জন্য ব্রডকম ৪৩60০ তে ড্রাইভার ইনস্টল করে থাকে তবে দয়া করে আমাকে কীভাবে এবং অন্যরা কী পরামর্শ দেয় তা আমাকে বলুন


আমি বিশ্বাস করি যে ডিভাইসটি "wl" ড্রাইভার উবুন্টুফর্মস.org
শোথ্রেড.এফপি ?

উত্তর:


13

সম্পাদনা

ব্রডকম 4360 আসলে দুটি স্বতন্ত্র চিপ, 14E4: 4360 এবং 14E4: 43A0 এর সাথে আসে। প্রথমটির জন্য লিনাক্সে কোনও ড্রাইভার নেই, অন্যদিকে ডাব্লুএলটি উপযুক্ত ড্রাইভার হিসাবে রয়েছে। নিম্নলিখিত কমান্ডের মাধ্যমে আপনার কোনটি রয়েছে তা আপনি নির্ধারণ করতে পারেন:

 lspci -vnn | grep -i net

পরিবর্তে আপনি যদি ম্যাক ওএসের মধ্যে থেকে এটি করতে চান তবে অ্যাপল -> এই ম্যাক সম্পর্কে -> আরও তথ্য-> সিস্টেম তথ্যটি চাপুন এবং তারপরে Wi-Fi এ ক্লিক করুন। আপনি একটি লাইন পাবেন

 Card Type: AirPort Extreme  (0x14E4, 0x117)

যা ভেন্ডার (14E4) এবং পণ্য (117, আমার ক্ষেত্রে) ওয়াই-ফাই কার্ডের কোড প্রদর্শন করে।


লিনাক্সে ব্রডকম 4360 14E4: 4360 এর জন্য কোনও সমর্থন নেই। এই বিষয়গুলির নির্দিষ্ট নির্দেশিকা হ'ল লিনাক্স ওয়্যারলেস , যা এই টেবিলটিতে সমস্ত ব্রডকর্ম ওয়্যারলেস চিপ এবং উপলব্ধ লিনাক্স ড্রাইভারের তালিকা সরবরাহ করে। আপনি দেখতে পাচ্ছেন, বিসিএম 4360 14E4: 4360 এর অধীনে কোনও ড্রাইভার তালিকাভুক্ত নয়।

একই টেবিলে নিচের দুই লাইন, এটা দেখানো হয় যে অন্যান্য চিপ যা দিয়ে 4360 উত্পাদিত হয়, 14E4: 43A0 পরিবর্তে মালিকানা ড্রাইভার দ্বারা সমর্থিত হয় WL । এই ড্রাইভারটি ইনস্টল করার সঠিক পদ্ধতিটি এখানে দেবিয়ান উইকিতে বর্ণিত হয়েছে । হুইজির জন্য আপনার এই লাইনটি যুক্ত করা উচিত

   deb http://http.debian.net/debian/ wheezy main contrib non-free

/etc/apt/sources.list ফাইলটিতে, তারপরে চালান

  apt-get update
  apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

এবং শেষ অবধি আপনাকে কিছু বিবাদযুক্ত ড্রাইভার সরিয়ে ফেলতে হবে যা দেবিয়ানে প্রাক ইনস্টল করা আছে:

 modprobe -r b44 b43 b43legacy ssb brcmsmac

এখন আপনি যেতে ভাল:

 modprobe wl

আপনার নিম্নলিখিত বিষয়গুলিও মাথায় রাখা উচিত: ডাব্লুএল ড্রাইভার সম্পর্কে , সর্বদা তথ্যপূর্ণ আর্চ লিনাক্স উইকির এই কথাটি বলে:

সতর্কতা : যদিও এই ড্রাইভারটি বছরের পর বছর ধরে প্রচুর পরিপক্ক হয়েছে এবং এখন বেশ ভালভাবে কাজ করে, কেবল তখনই তার ব্যবহারের পরামর্শ দেওয়া হয় যখন দুটি ওপেন-সোর্স ড্রাইভার আপনার দুটিকেই সমর্থন করে না। সমর্থিত ডিভাইসের তালিকার জন্য দয়া করে প্রকল্পের বি 43 এর পৃষ্ঠা দেখুন।


এটি আমার জন্য সঠিক উত্তর ছিল। যে কারও কাছে নোট করুন, আমার মতো, নির্ভরযোগ্য ল্যান সংযোগ নিয়ে সমস্যা হয়েছে যার উপরে অ্যাপটি-গেট ব্যবহার করতে হবে: আমার দেরীতে ম্যাকবুক প্রো 13 ইঞ্চি (বিসিএম 4360 সহ) ডেবিয়ানে ওয়াইফাই স্থাপনের জন্য নির্ভরতা সহ একটি সম্পূর্ণ ডাউনলোডযোগ্য প্যাকেজ দরকার 14E4: 43A0 চিপ), এবং আমি এই জাতীয় প্যাকেজটি পাইনি। সুতরাং, ডেবিয়ান জেসির জন্য ম্যানুয়ালি .deb ফাইলগুলি সংকলন করে, আমি আমার নিজের ছোট্ট ওয়াইফাই সেটআপ স্ক্রিপ্ট তৈরি করেছি। যে কেউ এটা চান, তবে এখানে এটা: dropbox.com/s/00doasn3b3zh7eh/MacbookDebianWifi.zip?dl=0 এক্সট্র্যাক্ট এবং WifiSetup.sh চালানো
মাইক Turley

@ মাইকতুর্লি লিঙ্কটি আর বৈধ নয়। আমি 2014 এর মাঝামাঝি আমার ম্যাকবুকটিতে কিউবেস ওএস ইনস্টল করার চেষ্টা করছি এবং সেই লিঙ্কটি আমার ঠিক যেমনটি প্রয়োজন ঠিক তেমনই মনে হচ্ছে! আমি ইতিমধ্যে ডেবিয়ান 9 এর জন্য আমার সিস নেট নেট ভিএম চালু করেছি। সুতরাং আমার যা দরকার তা হল চালকদের অনুলিপি করা।
eduncan911

2017 ম্যাকবুক এয়ারে কালি লিনাক্স সিঙ্গল বুটে বিসিএম 4360 ইনস্টল করার জন্য একমাত্র উপায় আমার পক্ষে কাজ করেছে ... স্পষ্টতই কালী অফিসিয়াল ডকুমেন্টেশন থেকে নন-ফ্রি ডিপগুলি যুক্ত করা হয়েছে এবং ডেপ ডিপগুলি নয় !!! আপনার জন্য উপনীত করুন :)
রবার্তো মনফ্রেদা

4

যে কেউ আপনাকে বলে যে আপনি লিনাক্সে কিছু করতে পারবেন না তার কথা কখনও শুনবেন না, এ কারণেই আমি আর উইন্ডো ব্যবহার করি না। : P: P

প্রথমে ননফ্রি রেপো সক্ষম করুন। non-freeআপনার " /etc/apt/sources.list" "ফাইলটিতে " যোগ করে ।

তারপরে, নিম্নলিখিত কমান্ডগুলি চালান:

sudo apt-get update
sudo apt-get install broadcom-sta-*
sudo modprobe wl
echo "wl" | sudo tee -a /etc/modules

টি কমান্ড-এ ভুলবেন না বা আপনি পুরো ফাইলটি ওভাররাইট করবেন !!

যদি এখনই এটি কাজ না করে তবে পুনরায় বুট করুন এবং এটি ঠিক আছে।

http://ubuntuforums.org/showthread.php?t=2205494

https://packages.debian.org/jessie/all/broadcom-sta-common/download

http://forums.linuxmint.com/viewtopic.php?f=194&t=175030


1
আপনি এখন আংশিকভাবে ঠিক আছে, সম্পূর্ণই নয়: 4360 যা আমি যা বলেছিলাম প্রযোজ্য, এবং এক 14E4: 43A0 যার জন্য Broadcom 4360 দুই চিপ দিয়ে আসে (! আমার খারাপ, আমি খেয়াল ছিল না), একটি 14E4 হয় WL প্রকৃতপক্ষে উপযুক্ত চালক । আমি কেবল ওপি'র জন্য আশাবাদী যে তার একটি আছে।
মারিয়াসমাতুটিয়া

সে পুরোপুরি ঠিক ছিল। lol 2014 উত্তর, এটি ওজি
বেন্ট কার্ডান

ডুয়াল বুটিং লিনাক্স / হ্যাকিনটোসের জন্য সম্প্রতি আমি একটি অ্যাপল ব্রডকম বিসিএম94360 সিসি বাছাই করেছি। জোড়ন ওএস (উবুন্টু ভেরিয়েন্ট) চালানোর জন্য তালিকায় নন-ফ্রি রেপো যুক্ত করতে হবে না, সবকিছু ঠিকঠাক কাজ করেছিল।
পল জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.