เมื่ออุปกรณ์แจ้งว่าเป็น "ใช้งานกับ Linux ได้" หมายความว่าเข้ากันได้กับ Raspbian หรือไม่?


12

ฉันกำลังสั่งซื้อ wifi-dongle USB สำหรับ Raspberry Pi ของฉัน ฉันได้ติดตั้ง Raspbian (ใช้ NOOBS) แล้วคำถามของฉันคือ: ถ้าข้อมูลจำเพาะของ wifi-dongle บอกว่ามันใช้งานร่วมกับ Linux ได้หรือไม่มันยังรองรับ Raspbian (Raspberry pi) ด้วยหรือไม่


1
โปรดทราบว่าในคำตอบด้านล่างมีความแตกต่างระหว่างอุปกรณ์ที่ใช้งานร่วมกันได้เนื่องจากไดรเวอร์ของพวกเขามีอยู่แล้วในระบบและพร้อมใช้งาน (อะแดปเตอร์ไร้สายส่วนใหญ่) และสิ่งที่ต้องดาวน์โหลดพิเศษ หลีกเลี่ยงหลัง
goldilocks

คำตอบ:


16

Raspbian คือ Debian Linux หากดองเกิล USB WiFi อ้างว่าได้รับการสนับสนุนในเคอร์เนล Linux ในปัจจุบันคุณควรจะใช้ได้ แต่ถ้ามีไดรเวอร์ Linux คุณอาจมีปัญหา

เหตุผลนี้เป็นเพราะผู้ขายที่ให้ไดรเวอร์ Linux มักจะทำกับ blobs ไบนารีทึบแสงที่รวบรวมสำหรับ x86 CPUs บอร์ด Pi นั้นใช้ซีพียู ARM ทั้งหมดดังนั้นการกำหนดเป้าหมายแบบไบนารีหยด x86 จะไม่ทำงาน

ฉันกำลังใช้อแด็ปเตอร์ Kootek WiFiบน 2B ของฉันและมันก็ใช้งานได้อย่างไม่มีปัญหา


7
ปัญหาสำคัญอื่น ๆ ที่มีไดรเวอร์ที่คอมไพล์ด้วยผู้ขายคือแม้ว่าพวกเขาจะมีรุ่น ARM แต่พวกเขาก็ไม่ได้อัปเดตและไดรเวอร์ต้องตรงกับรุ่นเคอร์เนลที่ใช้งานอยู่ โดยทั่วไปให้หลีกเลี่ยงไดรเวอร์ต้นไม้ (สิ่งที่คุณต้องดาวน์โหลด) เว้นแต่ว่าคุณมีความเชี่ยวชาญเพียงพอที่จะตรวจสอบว่าสามารถสร้างและ / หรือติดตั้งก่อนที่คุณจะมีอุปกรณ์จริงหรือไม่
goldilocks

ตามจริงแล้วถ้าคุณต้องการถามคำถามเกี่ยวกับความเข้ากันได้ฉันจะติดกับโมดูล Pi Foundation WiFi อย่างเป็นทางการหรือโมดูล On Board WiFi บน RPi3
Aron

@ Aron ฉันพบว่าทัศนคติของคุณแปลกเล็กน้อยเกี่ยวกับคอมพิวเตอร์เพื่อการศึกษาที่มีราคาต่ำมาก ไม่ยากที่จะเรียนรู้วิธีพิจารณาว่าฮาร์ดแวร์จะทำงานร่วมกับเคอร์เนล Linux โดยเฉพาะหรือไม่ ดองเกิลอย่างเป็นทางการนั้นมีราคาเกือบเท่ากับ Pi ดังนั้นฉันสามารถเห็นได้ว่าทำไมคนที่ใส่ใจงบประมาณจึงมองหาทางเลือก
ObscureRobot

@ ObscureRobot นั่นเป็นเรื่องจริง แต่ถ้าคุณถามที่นี่หมายความว่าคุณล้มเหลวที่ Google มีวิกิที่น่ารักซึ่งแสดงรายการโมดูล WiFi ทั้งหมดที่รู้จักกันในการทำงาน .... ฉันรู้ว่า ... แต่ถ้าคุณไม่สามารถหาคำแนะนำของฉันคือการได้รับ RPi3
Aron

1

ฉันคิดว่าคุณกำลังพยายามที่จะตรวจสอบว่าอุปกรณ์ USB เข้ากันได้กับสแต็คของคุณ: chipset (ARM) + OS (Debian) หากเป็นเช่นนั้นคำถามก็คือว่ามีไดรเวอร์อุปกรณ์สำหรับสแต็กหรือไม่

โดยปกติแล้วฮาร์ดแวร์จะมีนัย / สันนิษฐานว่าเป็นฮาร์ดแวร์ของพีซี (Intel / AMD CPU) หากคุณกำลังซื้ออแด็ปเตอร์ไร้สาย USB สำหรับ rPi ให้ทำตามสิ่งที่ผู้อื่นใช้ในฟอรัมหรือ Google อุปกรณ์เพื่อดูว่ามีคนอื่นใช้ rPi หรือไม่


-1

ใช่แล้ว! Raspbian เป็น Debian และค่อนข้างเก่า - มีโปรแกรมมากเกินไปในรุ่นมากกว่า Raspbian repos ดังนั้นปัญหาที่อาจเกิดขึ้นเพียงอย่างเดียวที่คุณสามารถเกิดขึ้นได้คือกรณีที่มีการเพิ่มไดรเวอร์ในเคอร์เนล mainline: AFAIK Raspbian ยังคงอยู่ในบรรทัดที่ 4.1 แต่การฉีดเป็นปัจจุบัน 4.6


1
คำตอบนี้ไม่สมบูรณ์ - จะทำอย่างไรถ้าคุณพึ่งพาไดร์เวอร์ไบนารีที่ผู้ขายระบุ มันไม่น่าเป็นไปได้มากนักที่พวกเขาจะได้ให้เวอร์ชั่นที่คอมไพล์แล้วด้วย ARM
JBentley

@JBentley จากนั้นเสียบดองเกิล USB ของคุณเข้ากับKVMและใช้สำหรับการรัน x86 บน ARM เท่าที่ฉันรู้ว่ามันใช้งานได้แล้ว
Alexey Vesnin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.