Kérdés:
A MacOS nem fedezi fel a Raspberry Pi Zero-t USB Ethernet eszközként
Nicholas Adamou
2017-03-30 05:22:04 UTC
view on stackexchange narkive permalink

Probléma

A MacOS nem találja / fedezi fel Raspberry Pi Zero-t USB-eszközként USB-csatlakozáskor.

Háttér erős>

Raspberry Pi Zero-t villantottam az ARMEL firmware-rel, amely a re4son-kernel oldalon található.

A firmware villogása után megnyitottam a / boot / partíciót, módosítottam a cmdline.txt fájlt, és mivel a config.txt kód> nem jött létre hoztam létre config.txt.

Inside cmdline.txt hozzáadtam: modules-load = dwc2, g_ether a gyökérvárakoztatás után. A config.txt elemet a fájl aljára helyeztem: dtoverlay = dwc2 .

Hozzáadtam egy fájlt egy kiterjesztés nélkül: ssh az SSH engedélyezéséhez az eszközön.

Csatlakoztattam a Micro-USB férfi fejlécet a Pi0 portjához amely megadja a DATA + PWR adatot, majd csatlakoztatta a férfi USB 2.0 fejlécet a Mac számítógépem USB portjához. Néhány perc várakozás után nem láttam, hogy a Pi USB Ethernet eszközként jelenik meg.

Kérjük, vegye figyelembe : a egyszerű útmutatót követtem az OTG módok Raspberry Pi Zero beállításához című egyszerű útmutatójáról! A gbaman azonban ahelyett, hogy Raspbian Jessie-t villantottam volna a Micro-SD kártyámra, felvillantottam a re4son-kali-linuxot.

Kérdések

Miért nem fedezi fel a Mac a Pi0-at?

Mit csinálok rosszul?

Vannak olyan beállítások, amelyeket kihagytam?

Nemrég fedeztem fel, hogy jól működik, amíg a MacBookom ** nincs ** csatlakoztatva a töltőhöz. Amint megkezdi a töltést, a kapcsolat meghiúsul.
Három válaszokat:
Nicholas Adamou
2017-04-07 07:39:20 UTC
view on stackexchange narkive permalink

Background

Rendben, így egy kis kutatás után a Re4son kis segítségével rájöttem, mi a probléma.

Lásd a következőket fórum szál további információkért: A MacOS nem fedezi fel a Raspberry Pi Zero-t a Re4son firmware használatával

Milyen operációs rendszert futtatok? A MacOS Sierra szoftvert futtatom a MacBook Pro-n.


Megoldás

Lépések:

  1. Képmikro SD-kártya a Re4son Kali Kernel használatával
  2. Hagyja a kártyát a számítógépén, és szerkessze a következő két fájlt a / boot partícióban:

    - cmdline .txt: A modules-load = dwc2, g_ether hozzáadása a rootwait

    - config.txt: hozzáadása dtoverlay = dwc2

    - Az avahi hozzáadása a / boot / avahi értesítéshez, nincs kiterjesztés.

  3. Helyezze be a kártyát a Raspberry Pi Zero-ba.

  4. Telepítse a HoRNDIS illesztőprogram ha nem fut a MacOS Sierra A MacOS Sierra már telepítette az RNDIS illesztőprogramot. Ez telepíti az RNDIS illesztőprogramot a Mac számítógépére. Ha már telepítette az illesztőprogramot, törölje és telepítse újra. Valamiért a kezelőfelület nem működött nekem, és a megoldás az illesztőprogram újratelepítése volt; További információ: fórum szál.
  5. Konfigurálja az RNDIS / Ethernet modult pontosan az ábra szerint:

https://gyazo.com/f75f56e667b25a8708c3d4bbb03ff684

  • Kapcsolja be az Internetkapcsolat-megosztást (ICS):
  • https://gyazo.com/697e4cafca6e77c17e6e382aa284f328

    1. Csatlakoztassa a mikro USB-kábelt a Pi (és nem a tápcsatlakozó) USB-portjához
    2. Várja meg, amíg a Pi elindul. Ha azt látja, hogy a Pi0 Self-Assigned IP -t kap Amber lámpával, ne izguljon, Re4son szerint: "Nem tudom, miért döntött az Apple miért borostyánfénnyel A zöld, de a sárga helyett azt jelenti, hogy "minden rendben, ez a MacBook IP-címet rendelt a pi-hez, készen állsz a rock'n'rollra" :

    https://gyazo.com/b9037ca3330c8ef60e6f406e3a4a33bd

    1. ssh a kali-pi.local -ba, ha Re4son Kali Kerneljét használja: ssh root@kali-pi.local

    2. Futtassa az ifconfig usb0 fájlt, hogy megnézze, a Pi0 megszerezte-e érvényes IPv4-cím. Ha a Pi0 nem kapott érvényes IPv4-címet, akkor futtassa: ifdown usb0 && ifup usb0 .

    asciicast

    1. Ellenőrizze az internetkapcsolatot a következő futtatással: ping 8.8.8.8 .

    2. Kész!

    Örülök, hogy neked működik. Érdemes hozzáadnia a használt Mac OS verziót, mivel a Sierra alatt a HoRNDIS illesztőprogramra nincs szükség. Legalábbis a Raspbian esetében nem az. Ezenkívül a gyazo képlinkjei nem képekként jelennek meg, hanem külsö linkekként egy nagyon hirdetésekkel teli webhelyre
    Daniele Procida
    2019-03-04 00:15:59 UTC
    view on stackexchange narkive permalink

    MacOS Sierra (és szerintem újabb) felhasználók számára :

    Először RNDIS / Ethernet Gadget felülettel kell rendelkeznie a A Mac hálózati beállításai.

    Ez a Sierra alapfelszereltsége. Előfordulhat azonban, hogy nem jelenik meg automatikusan a Hálózati beállítások között, és előfordulhat, hogy hozzá kell adnia a + ikon segítségével. A rendelkezésre álló felületek listáján nem lesz RNDIS / Ethernet Gadget , kivéve, ha a Pi Zero ténylegesen csatolva van.

    Miután hozzáadta, látnia kell Csatlakoztatva , és ez

    Az RNDIS / Ethernet Gadget saját kiosztott IP-címmel rendelkezik, és nem fog tudni csatlakozni az internethez.

    Most már el kell érnie a raspberry.local címen, pl az ssh pi@raspberrypi.local címmel.

    A következő lépés a Pi internet-hozzáférés megadása; ezt megteheti a Megosztási beállítások részben, és megoszthatja az internetkapcsolatot az újonnan létrehozott felülettel.

    scruss
    2017-03-30 06:09:13 UTC
    view on stackexchange narkive permalink

    Tartalmazza a re4son kernel a dwc2 és a g_ether modult?

    Mac gépén engedélyeznie kell a hálózatmegosztást a Rendszerbeállítások / Megosztás lehetőség alatt. Ezután látnia kell a hostname.local nevet (ha a disztribútor támogatja az avahit), vagy egy hasznos IP-címet a helyi / távoli oldalon az ifconfig használatával.

    Igen, lásd: https://whitedome.com.au/re4son/re4son-kernel/


    Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
    Loading...