راهنمای نصب درایور کارت های وایرلس broadcom در فدورا

Broadcom

به دلیل غیر آزاد بودن درایور کارت های شبکه ی بی سیم Broadcom به صورت پیش فرض این کارت ها  در فدورا شناسایی و راه اندازی نمی شوند.ولی در این مقاله شما یاد میگیرید که چطور باید درایور این کارت های شبکه را در فدورا نصب کنید.

برای اینکه بفهمیم که کارت شبکه ی ما دارای چیپ ست Broadcom است یا نه،کافی هست که این دستور رو اجرا کنیم :

$lspci

با اجرای این دستور لیست سخت افزارهای سیستم نمایش داده می شوند و ما می توانیم نوع چیپ ست کارت شبکه رو ببینیم.اگر در خروجی یکی از این خطوط رو دیدین،مسلما کارت شبکه وایرلس شما داری چیپ ست broadcom می باشد :

۰۴:۰۰٫۰ Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY
(rev 01)

یا این خط :

 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g LP-PHY
[۱۴e4:4727] 

به همین ترتیب می توان متوجه بشین که سیستم شما دارای چه نوع چیپ ستی است.
خب بعد از تشخیص نوع چیپ ست نوبت به تشخیص نوع kernel یا همان هسته سیستم میرسه که می تونید با زدن این دستور نوع آن را متوجه بشین :

$ uname -r

که در خروجی چیزی شبیه این می بینید :

۲٫۶٫۴۰-۴٫fc15.i686.PAE

همانطور که می بینید من از کرنل PAE استفاده میکنم.اگر در خروجی دستور شما PAE را مشاهده نکردین پس شما از کرنل معمولی استفاده می کیند.

خب تا اینجا متوجه شدیم که چیپ ست کارت شبکه ی ما چی هست و از چه نوع کرنلی استفاده می کنیم.

حالا نوبت به نصب درایور برای کارت شبکه ی وایرلس با چیپ ست Broadcom میرسه.

برای اینکار ابتدا باید مخازن rpmfusion را طبق این مقاله روی سیستم خودتون فعال کنید.

بعد از اینکار بهتر است که سیستم را با این دستور آپدیت کنید :

#yum update -y

و سپس برای نصب درایور اگر از کرنل PAE استفاده می کنید این دستور را بزنید :

#yum install broadcom-wl-PAE kmod-wl-PAE akmod-wl-PAE

و اگر از کرنل های معمولی استفاده می کنید که این دستور را بزنید :

#yum install broadcom-wl kmod-wl akmod-wl

بعد از نصب درایور فقط کافی است که سیستم را reboot کنید و بعد از آن می توانید از کارت شبکه خود استفاده کنید.

۴۵ دیدگاه

  • emreh :

    سلام…
    اگه لینوکس ۶۴ بیتی باشه بازم باید قسمت مربوط به نسخه های معمولی رو بزنیم؟؟؟
    با تشکر…

  • علی :

    سلام
    می شه یه توضیح و یه مقاله هم در مورد کرنل معمولی و کرنل PAE و فرقشون و کاراییشون بنویسید؟
    خیلی ممنون می شم.
    با سپاس

  • علی :

    یه سوال دیگه هم دارم
    در مورد اینکه بسته های akmod , kmod چه فرقی دارن و چه فرقی دارن

  • mrmrn :

    سلام.
    یه سوالی.
    میشه اضافه کردن مخازن rpmfusion رو در SL 6.2 بگین. برا نصب وایرلس که همین دستورا درستن و کار میکنن دیگه.

  • mrmrn :

    scientific linux دیگه.
    تاز چند روزیه ورژن ۶٫۲ اش منتشر شده.البته خیلی ورژن نرم افزاراش پایینه.واقعا خاطره انگیزه برام کارکردن باهاش!!

  • سلمان :

    برای راحتی کار به جای lspci به صورت خالی، می‌تونید از دستور زیر استفاده کنید.
    lspci | grep Network
    ولی استفاده از lspci می‌تونه نکته‌‌های آموزشی داشته باشی تا کاربران به صورت کلی یاد بگیرن چجوری مشخصات PCI ها رو در بیارن.
    ممنون بابت مقاله‌ی خوبتون

  • hamid :

    salam
    man az fedora 17 estefadeh mikonam
    moshkel wireless chipset broadcom BCM4312 tebghe dastorolamal vaghti farman ” yum update -y ” ro zadam 1.4gig bayad download konam
    rahe hale sade tari vojod nadareh ???

    • درود بر شما
      پیشنهاد میشه که سیستم آپدیت بشه ولی شما یه چک کنین ببینید شاید کارت شما توی فدورا ۱۷ نصب شده باشه به صورت پیشفرض.ولی خب به جای اینکه کل سیستم رو بروزرسانی کنید می تونید فقط kernelو مشتقاتش رو هم بروزرسانی کنید که حجم دانلودتون پایین تر بیاد.
      پیروز باشید

  • عدنان :

    asheghe in site shodam jone dadash

  • احمد :

    سلام من دستور رو زدم و خروجیش اینو داد حالا باید چی کار باید بکنم

    ۰۰:۰۰٫۰ Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
    ۰۰:۰۱٫۰ PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
    ۰۰:۱b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
    ۰۰:۱c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
    ۰۰:۱c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
    ۰۰:۱d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
    ۰۰:۱d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
    ۰۰:۱d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
    ۰۰:۱d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
    ۰۰:۱d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
    ۰۰:۱e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
    ۰۰:۱f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
    ۰۰:۱f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
    ۰۰:۱f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
    ۰۱:۰۰٫۰ VGA compatible controller: nVidia Corporation G72 [GeForce 7300 SE/7200 GS] (rev a1)
    ۰۳:۰۰٫۰ Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
    ۰۴:۰۰٫۰ Communication controller: Conexant Systems, Inc. SoftV92 SpeakerPhone SoftRing Modem with SmartSP (rev 01)

  • ehsan :

    سلام دوستان من موفق به راه اندازی مکارت وایرلس شدم اما درایور بلوتوث لب تاب من هم از نوع broad com dell wirless bluetoot 365 model application هستش باری نصب درایور بلوتوث چه دستوری باید بزنم؟؟؟

  • ehsan :

    درود دوست عزیز
    بله بلوتوث کار نمیکنه تو تنظیمات سیستم وقتی وارد بلوتوث میشم ارور میده No adapter found
    وایرلس هم همین مشکل بود که حل شد اما بلوتوث رو سیستم نمیشناسه
    هردو کارت وایرلس و بلوتوث broadcom هستن

    • راستش من این مدلی که میگین رو ندارم که درست شما رو راهنمایی کنم ولی خب توی مخازن بگردین شاید بسته هاش باشه و یا اصلا شاید بلوتوث به صورت سخت افزاری خاموش باشه.خلاصه یه خورده باش سر و کله بزنین ببینید چی میشه

  • ehsan :

    هیچ راهی بیدا نکردم نشد ! چطور باید توی مخازن بگردم ؟؟

  • امید :

    حسین جان سلام . واقعاً لذت می برم از اینکه اینقدر به فدورا مسلط هستی . من عاشق این سیستم عامل هستم . محض کنجکاوی یه بار نسخه ی ۱۵ رو نصب کردم خیلی لذت بردم ولی متأسفانه در حال حاضر بنا به دو دلیل زیر هنوز نتونستم به این سیستم عامل کوچ کنم و هنوز از ویندوز استفاده می کنم :
    ۱٫ رشته ی تحصیلیم که حسابداریه و اکثر نرم افزارهای حسابداری که من می شناسم تحت ویندوز هستن.
    ۲٫ نداشتن علم و آگاهی لازم برای کار با این سیستم عامل .
    قبل از اینکه با سایت شما آشنا بشم خیلی توی اینترنت و فروشگاه های عرضه کننده ی نرم افزارهای کامپیوتری جستجو کردم که شاید یک آموزش کامل مولتی مدیا از این سیستم عامل رو پیدا کنم ولی انگار تا این زمان هیچ شرکتی این کار رو نکرده . تقاضایی که از شما دوست عزیز دارم اینه که در صورت امکان یک آموزش کامل از نصب و راه اندازی تا کار با محیط و خط فرمان و برنامه های کاربردی مثل yum در سطح مبتدی تحت یک فایل پی دی اف در سایت قرار بدید تا من و دیگر دوستانی که به تازگی می خوان به فدورا کوچ کنن بتونیم برای شروع و پیشرفت در کار با این سیستم عامل آماده بشیم .
    با تشکر فراوان از شما دوست عزیز

    • درود بر شما امید جان
      نظر شما باعث دلگرمی ماست.
      در مورد آموزش فدورا باید بگم که ما همیشه آموزش نصب فدورا رو میزاریم که الان از طریق این لینک :
      http://fedorafans.com/1391/11/30/2032/
      می تونید نحوه نصب فدورا ۱۸ رو ببینید.
      در مورد yum هم قبلا آموزشش رو گذاشتیم :
      http://fedorafans.com/1390/04/05/62/
      و همچنین سایر ابزارهای مدیر بسته که توی این لینک ها هستن :
      http://fedorafans.com/1390/05/24/311/
      http://fedorafans.com/1390/05/30/358/

      سایر آموزش ها هم توی سایت وجود دارند و با جستجو می تونید اونها رو پیدا و استفاده کنید.اگر هم آموزش و نکته ی ویژه ای در نظر دارید با کمال میل آماده ی دریافت اون هستیم.
      یه خبر خوب هم اینکه در آینده احتمالا بخش آموزش ویدئویی هم راه اندازی کنیم.
      در هر صورت منتظر پیشنهادها و انتقادات شما هستیم.
      شاد و پیروز و فدورایی باشید 😉

  • امید :

    بی نهایت ممنون و سپاسگزارم از شما حسین جان

  • sina :

    راستش من به یک مشکل خوردم قبلا هیچوقت همچین چیزی برام پیش نیومده بود تو نصب وایرلس . میخوام نصب کنم این پیام میاد :
    Error: Package: kmod-wl-3.11.2-201.fc19.x86_64-6.30.223.141-1.fc19.2.x86_64 (rpmfusion-nonfree-updates)
    Requires: kernel-uname-r = 3.11.2-201.fc19.x86_64
    Installed: kernel-3.9.5-301.fc19.x86_64 (@anaconda)
    kernel-uname-r = 3.9.5-301.fc19.x86_64
    Installed: kernel-3.11.3-201.fc19.x86_64 (@updates)
    kernel-uname-r = 3.11.3-201.fc19.x86_64
    Available: kernel-debug-3.9.5-301.fc19.x86_64 (fedora)
    kernel-uname-r = 3.9.5-301.fc19.x86_64.debug
    Available: kernel-debug-3.11.3-201.fc19.x86_64 (updates)
    kernel-uname-r = 3.11.3-201.fc19.x86_64.debug
    You could try using –skip-broken to work around the problem
    ** Found 1 pre-existing rpmdb problem(s), ‘yum check’ output follows:
    kde-settings-kdm-19-23.1.fc19.noarch is a duplicate with kde-settings-kdm-19-23.fc19.noarch
    لطفا راهنمایی کنید من چیکار کنم مشکل برطرف بشه. (فدورا ۱۹ میزکار KDE

  • sina :

    مثل اینکه فقط با kmod-wl ایراد داشت با دستور yum install broadcom -wl akmod-wl#
    زدم درست شد . (ولی قبلا مشکل نداشت )

  • meysam :

    salam khasteh nabashid
    man vaghti in dastoro mizanam in error ro mizaneh,
    yum install broadcom-wl-PAE kmod-wl-PAE akmod-wl-PAE

    [[email protected] meysam]# yum install broadcom-wl-PAE kmod-wl-PAE akmod-wl-PAE
    Loaded plugins: langpacks, presto, refresh-packagekit
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again

    lotfan rahnamai konid mmanonn misham

    • درود بر شما
      اگر فایل مخازن رو دستکاری نکردین،ظاهرا مشکل شبکه ای دارید و نمی تونید اطلاعات مخازن رو دریافت کنین.لطفا دوباره تلاش کنید.

  • مهدی :

    [[email protected] navid]# yum install broadcom-wl kmod-wl akmod-wl
    Yum command has been deprecated, redirecting to ‘/usr/bin/dnf install broadcom-wl kmod-wl akmod-wl’.
    See ‘man dnf’ and ‘man yum2dnf’ for more information.
    To transfer transaction metadata from yum to DNF, run:
    ‘dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate’

    Last metadata expiration check: 2:40:17 ago on Wed Jul 27 10:40:58 2016.
    No package broadcom-wl available.
    No package kmod-wl available.
    No package akmod-wl available.
    Error: Unable to find a match.
    چی کار کنم فدورا ۲۴

    • اول اینکه مخازن rpmfusion حتما باید نصب باشه و بعد اینکه از dnf به جای yum استفاده کنید بهتره

      • مهدی :

        کل مخازنش نصیبه !یعنی dnfبذارم اول دستوری که گفتیت ؟

        • مهدی :

          [[email protected] navid]# yum update -y
          Yum command has been deprecated, redirecting to ‘/usr/bin/dnf update -y’.
          See ‘man dnf’ and ‘man yum2dnf’ for more information.
          To transfer transaction metadata from yum to DNF, run:
          ‘dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate’

          Last metadata expiration check: 0:13:13 ago on Wed Jul 27 15:19:25 2016.
          Dependencies resolved.
          Nothing to do.
          Complete!
          //=====================================================
          دستور ابدیت اینو داد که عصری ابدیت کردم کلا !
          //=========================================================
          [[email protected] navid]# dnf install broadcom-wl kmod-wl akmod-wl
          Last metadata expiration check: 0:12:28 ago on Wed Jul 27 15:19:25 2016.
          No package broadcom-wl available.
          No package kmod-wl available.
          No package akmod-wl available.
          Error: Unable to find a match.
          جایگذاری کردم ج نداد 🙁

          • مهدی :

            [[email protected] ~]$ su
            Password:
            [[email protected] navid]# uname -a
            Linux navid 4.6.4-301.fc24.x86_64 #1 SMP Tue Jul 12 11:50:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
            [[email protected] navid]#

            =======================================
            [[email protected] navid]# ls -lh /etc/yum.repos.d
            total 36K
            -rw-r–r–. 1 root root 183 Apr 1 2011 adobe-linux-x86_64.repo
            -rw-r–r–. 1 root root 689 Jun 2 02:59 fedora-cisco-openh264.repo
            -rw-r–r–. 1 root root 1.3K Jun 2 02:59 fedora.repo
            -rw-r–r–. 1 root root 1.3K Jun 2 02:59 fedora-updates.repo
            -rw-r–r–. 1 root root 1.3K Jun 2 02:59 fedora-updates-testing.repo
            -rw-r–r–. 1 root root 1.3K Jun 20 12:47 rpmfusion-free-rawhide.repo
            -rw-r–r–. 1 root root 1.2K Jun 20 12:47 rpmfusion-free.repo
            -rw-r–r–. 1 root root 1.2K Jun 23 13:37 rpmfusion-free-updates.repo
            -rw-r–r–. 1 root root 1.3K Jun 23 13:37 rpmfusion-free-updates-testing.repo
            [[email protected] navid]#

            سلا می دوباره

          • خروجی این سه تا دستور رو بدین :
            lspci
            ifconfig -a

            dnf search broadcom-wl kmod-wl akmod-wl

  • Erfan :

    سلام دوست عزیز، این کار برای ubuntu هم ممکنه؟
    من همین مشکلو دارم ۳ روز هست توی نت دارم میگردم ولی چیزی پیدا نمیشه که نمیشه kernelam هم generic هست
    من روی سیستم فقط ubuntu رو دارم و نت نداره با لن هم نمیتونم وصل بشم، ازتون خواهش میکنم جواب بدین خیلی کلافه شدم از بس گشتم…

دیدگاه شما چیست؟