Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GPD WINとARROWS Tab Q506/MEでNetBSDを動かす

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for steleto steleto
July 06, 2019

GPD WINとARROWS Tab Q506/MEでNetBSDを動かす

2019-07-06に行われたNetBSD BoFで発表した資料(若干修正)

Avatar for steleto

steleto

July 06, 2019
Tweet

More Decks by steleto

Other Decks in Technology

Transcript

  1. GPD WIN と GPD WIN と ARROWS Tab Q506/ME で

    ARROWS Tab Q506/ME で NetBSD を動かす NetBSD を動かす とんぬら (@tristelo)
  2. cvs diff -r1.55 -r1.56 src/sys/dev/sdmmc/sdmmc_mem.c --- src/sys/dev/sdmmc/sdmmc_mem.c 2017/02/17 10:51:48 1.55

    +++ src/sys/dev/sdmmc/sdmmc_mem.c 2017/04/11 23:26:33 1.56 @@ -743,9 +743,6 @@ sdmmc_mem_execute_tuning(struct sdmmc_softc *sc, struct sdmmc_function *sf) { int timing = -1; - - if (!ISSET(sc->sc_flags, SMF_UHS_MODE)) - return 0; if (ISSET(sc->sc_flags, SMF_SD_MODE)) { if (!ISSET(sc->sc_flags, SMF_UHS_MODE))
  3. boot promptで指定する方法: 起動時に "Drom to boot prompt" を選択 以下のように入力してbootさせる >>

    NetBSD/x86 EFI Boot (x64) 云々 1. 略 : 4. Drop to boot prompt Choose an option: RETURN for default; SPACE to stop countdown. > userconf disable i915drmkms > boot
  4. 4. インストール後 / をmountできない 4. インストール後 / をmountできない /etc/fstab が変

    "NAME"による指定が参照できてない? → /dev/dk1の記述に修正 /cdromの行がバグってた → /cdromは削除
  5. というわけで該当関数を削除すると映るようになる --- a/x11/xf86-video-wsfb/patches/patch-src_wsfb__driver.c +++ b/x11/xf86-video-wsfb/patches/patch-src_wsfb__driver.c @@ -440,9 +440,8 @@ Replace

    LoaderGetOS with ifdef (fix build with modular-xorg-server-1.20.0) #endif if (fPtr->rotate) { - xf86DrvMsg(scrnIndex, X_INFO, "Enabling Driver Rotation, " -+ xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Enabling Driver Rotation, " - "disabling RandR\n"); - xf86DisableRandR(); +- "disabling RandR\n"); +- xf86DisableRandR(); if (pScrn->bitsPerPixel == 24) - xf86DrvMsg(scrnIndex, X_WARNING, + xf86DrvMsg(pScrn->scrnIndex, X_WARNING,