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

Broadcom

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

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

$lspci

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

04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY
(rev 01)

یا این خط :

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

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

$ uname -r

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

2.6.40-4.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 کنید و بعد از آن می توانید از کارت شبکه خود استفاده کنید.

55 نظرات
  1. emreh می گوید

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

    1. hos7ein می گوید

      سلام
      مهم نیست که سیستم شما 32 بیتی باشه یا 64 بیتی!مهم اینه که چه نوع کرنلی داشته باشه
      موفق باشین

      1. emreh می گوید

        سلام….
        همچین شما گفتید مهم نیست…
        من گفتم الان میگید مهم نیست بچه چی باشه…فقط سالم باشه…
        با تشکر…

        1. hos7ein می گوید

          خواهش میکنم
          ولی راستش من متوجه ی حرف شما نشدم!

      2. آرش می گوید

        سلام وقت شما بخیر
        من فدورا ۲۱ رو نصب کردم منتها هنوز هم نمیتونم اتصال وای فای فعال کنم برای هات اسپات گرفتن از گوشی و غیره

        راه حلی وجود داره؟

        با تشکر

        1. hos7ein می گوید

          درود بر شما

          اول اینکه فدورا ۲۱ دیگه پشتیبانی نمیشه و پیشنهاد میشه که از فدورا ۲۸ استفاده کنید.بعد هم اینکه،آیا کارت وایرلس شناسایی شده و کار میکنه؟

  2. علی می گوید

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

    1. hos7ein می گوید

      سلام علی جان
      چشم سرفرصت ردیفه ! 😉

  3. علی می گوید

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

    1. mehdij00n می گوید

      خب کسی که کارت شبکه اش نصب نیست وایرلس هم نداره پس چه جوری بایدمخزن هارونصب کنه؟

      1. hos7ein می گوید

        خب میشه ابتدا از طریق کابل یا روشهای دیگه به اینترنت وصل بشین و سپس اقدام به نصب مخازن یا درایور کنید.
        پیروز باشید

  4. mrmrn می گوید

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

    1. hos7ein می گوید

      درود
      ببخشید منظورتون از SL 6.2 چیه!!؟؟

  5. mrmrn می گوید

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

    1. hos7ein می گوید

      فکر نکم این مخازن این توزیع رو پشتیبانی بکنن!اینجا رو ببینین :
      http://rpmfusion.org/Configuration

  6. سلمان می گوید

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

  7. 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 ???

    1. hos7ein می گوید

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

  8. عدنان می گوید

    asheghe in site shodam jone dadash

  9. احمد می گوید

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

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

    1. hos7ein می گوید

      با درود
      اصلا مشکل چی هست که میخواین براش کاری کنین!!؟

  10. ehsan می گوید

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

    1. hos7ein می گوید

      درود
      از کجا معلوم که بلوتوث الان نصب نیست!؟مطمئنید که بلوتوث کار نمیکنه!؟

  11. ehsan می گوید

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

    1. hos7ein می گوید

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

  12. ehsan می گوید

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

    1. hos7ein می گوید

      با استفاده از ابزارهای مدیریت بسته مانند :
      http://fedorafans.com/1390/05/24/311/

      http://fedorafans.com/1390/05/30/358/

      http://fedorafans.com/1390/04/05/62/

  13. امید می گوید

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

    1. hos7ein می گوید

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

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

  14. امید می گوید

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

    1. hos7ein می گوید

      خواهش می کنم.

  15. 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

  16. sina می گوید

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

  17. meysam می گوید

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

    [root@localhost 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

    1. hos7ein می گوید

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

  18. مهدی می گوید

    [root@localhost 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.
    چی کار کنم فدورا ۲۴

    1. hos7ein می گوید

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

      1. مهدی می گوید

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

        1. مهدی می گوید

          [root@localhost 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!
          //=====================================================
          دستور ابدیت اینو داد که عصری ابدیت کردم کلا !
          //=========================================================
          [root@localhost 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.
          جایگذاری کردم ج نداد 🙁

          1. مهدی می گوید

            یه سوال دیگه بعد ابدیت الان سه تا گزینه فدورا دارم تو بوت !که قبلا دوتا بود ! چیکار کنم فقط یکیش باشه

          2. hos7ein می گوید

            اشکالی نداره.ولی اگه بخواید حذف کنید این مطلب رو بخونید :
            http://fedorafans.com/1393/06/26/3679/

          3. hos7ein می گوید

            خروجی این دو تا دستور رو بدین :

            uname -a

            ls -lh /etc/yum.repos.d

        2. hos7ein می گوید

          آره

          1. مهدی می گوید

            [navid@navid ~]$ su
            Password:
            [root@navid 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
            [root@navid navid]#

            =======================================
            [root@navid 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
            [root@navid navid]#

            سلا می دوباره

          2. hos7ein می گوید

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

            dnf search broadcom-wl kmod-wl akmod-wl

  19. Erfan می گوید

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

    1. hos7ein می گوید

      درود بر شما
      این مطلب برای نصب درایور بر روی فدورا است و برای ubuntu کاربرد ندارد.

  20. احسان می گوید

    سلام . من فدورا ۲۴ نصب کردم . درایور وایرلس نصب نمیشه . این کاری ک شما گفتین رو انجام دادم ولی درست نشد… ممنون میشم راهنماییم کنید.
    Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)
    کرنل:
    4.8.15-200.fc24.x86_64

    1. hos7ein می گوید

      درود بر شما
      مراحل رو به درستی انجام دادین؟جایی خطایی چیزی نداد!؟اطلاعات بیشتر باید بدین.

      1. احسان می گوید

        خیر . جایی خطا نیومد . من این مخزن rpmfusion رو نصب کردم و حتی وقتی تو پکیج ها سرچ هم میکنم این سه تا پکیج kmod و … رو پیدا میکنه . مشکل دیگم عدم پخش موزیک و ویدیواست ک خیلی داره اذیت میکنه

        1. hos7ein می گوید

          میشه لاگ کارهایی رو که انجام دادین رو بزارین.
          برای پخش آهنگ هم باید کدک نصب کنید که راهنماش توی سایت نوشته شده.

          1. احسان می گوید

            والا خدمت شما عرض کنم ک من خیلی کارا انجام دادم و اصن نمیشه لاگ هاشونو پیدا کرد. ولی در کل حواسم بود ک خطا نده . هم سیستم آپدیت شده . هم مخزن وجود داره . هم ۳تا پکیج kmod و …
            dnf search broadcom-wl kmod-wl akmod-wl
            RPM Fusion for Fedora 24 – Nonfree – Updates 6.2 kB/s | 118 kB 00:18
            RPM Fusion for Fedora 24 – Free 12 kB/s | 326 kB 00:27
            RPM Fusion for Fedora 24 – Free – Updates 11 kB/s | 408 kB 00:36
            RPM Fusion for Fedora 24 – Nonfree 1.8 kB/s | 64 kB 00:35
            Last metadata expiration check: 0:00:01 ago on Wed Dec 28 18:01:17 2016.
            =================== N/S Matched: kmod-wl, akmod-wl ======================
            akmod-wl.x86_64 : Akmod package for wl kernel module(s)
            ============== N/S Matched: kmod-wl ====================================
            kmod-wl.x86_64 : Metapackage which tracks in wl kernel module for newest kernel
            ================= N/S Matched: broadcom-wl ================================
            broadcom-wl.noarch : Common files for Broadcom 802.11 STA driver
            ================================ N/S Matched: kmod-wl =====================
            kmod-wl-4.5.5-300.fc24.x86_64.x86_64 : wl kernel module(s) for 4.5.5-300.fc24.x86_64

          2. hos7ein می گوید

            خروجی این دو تا دستور رو بزارین :

            rpm -qa kernel*

            uname -a

  21. اوبونتو می گوید

    سلام.کارت وایرلس من boardcom هست.و لینوکس اوبونتو ۱۷.۰۴کلا انگار وای فای رو شناسایی نمی کنه!باید چکار کنم؟

    1. hos7ein می گوید

      سلام

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

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