カテゴリー別アーカイブ: 車

ガレNaO笹目 (10/14)

K氏のGZのヘッドライト周り診断のため、ガレNaO笹目開催!

AM9頃、K氏到着!

早速診断開始!と行きたいとこでしたが、ここに来る途中で治ってしまったとのこと、、、

症状出ずで、診断できず。。。

周辺チェックをざっとしましたが、問題なさそう。。。

りゅうちゃんとインパクト氏も合流しましたが、、

うーーむ。手詰まり。

とりあえず、ランチへ!

一旦は、緊急用バッ直バルブを作成し、これを常備してもらうことに。

あとは、可能性は低いけど、インテグレーションリレーのコンデンサ打ち替えですかね。

※コンデンサは発注済〜

That’s Euro Beatで盛り上がり、お開きに(w

OPTIMA YELLOW [new!]

8月に譲っていただいた ”5年弱モノ”のOPTIMAが寿命全うしたので、交換することに!

おニューな、OPTIMA YELLOW届いたので、作業開始!!

古いバッテリーおろして、エクステンションターミナル外そうとしたら~

端子もげました~(w

※ 譲っていただいてから、7000Kmくらい走りました。十分元は取れてますねー(w

新しいバッテリー搭載!

バッテリーチェッカーするヨ

完璧です!

というわけで完成~

BDプレーヤーリプレース!

車載中のBDプレーヤーとその周辺環境での動作が気に入らなかったので、リプレースすることに!

  • HDMIマトリクススイッチャーの切り替えを、PC→BDにしたとき、BDの画面は出るがStradaから音がでない。
  • ↑のまま、一旦エンジンoffしてonすれば、BDからの音は出る。
  • HDMIマトリクススイッチャーの切り替えを、BD→PCにしたとき、PCの画面は出るがStradaから音がでない。
  • ↑のまま、一旦エンジンoffしてonすれば、PCからの音は出る。
  • 出力先が、助手席モニタでは、常に音は出た。が、普段は、助手席モニタのスピーカーはオフにしてるので、、、。

Strada/BD/PC/HDMIマトリクススイッチャーでの相性問題ではありそう。。

そんなわけで、BDを別メーカーに変えることで、解決できればなーということで、BDプレーヤーをPanasonicのやつに変更することに!

↓変更前

↓今回導入のやつ! (DMP-BD90)

まずは、電源改造から。

付属のアダプタからコネクタ切り取り、電源基板へ接続して、箱詰め!

車載しますヨ

できました。

今回、BDプレーヤーの電源は、2ndバッテリーへ常時接続にしたので、起動自体も早いですね。
HDMIの出力設定も、1080iに固定にして、車載PCと同じにした。
それが効いたか、どうかは不明だけど、動作も完璧!

目的の動きになったヨ

リモコンもいいですね!

↓引退したコ

4年弱、お疲れ様でした~。まぁナビを2016/6にCN-F1Dに変えてから不具合出たので、あまり使ってなかったのですけどね(w

以上~

mz20monとの通信

なんか、最近、mz20monとの通信が切れまくるので、改善すべく作業中。

まずは、openvpnのバージョンを合わせてみた。

mz20mon-tinker側は、最新の2.4.6だったのだけれども、サーバー側が、2.2のままだったので、こいつを、2.4.6に上げました。crl.pem問題が発生したので対処してクリア!

とりあえず、接続は問題なくできた。

しばらく様子見ですかね。

続く。

オートライト強制リセット機能追加!

オートライト(社外コンライト)の、スモールの復帰側がいまいちなので、強制リセットモードを追加(w

※ちなみに、 オートライトユニットは、 フジ電機工業のライトクルーALC-110です!

明るい→暗いで、スモールONは、問題ない。

暗い→明るいの時、微妙な時間帯や天候だと、スモールがオフにならないことが多く、メータとかも暗いままなので、ちょっと不便で、オートライトのメインスイッチのoff/onをしていたりと、煩わしかった。。

センサー感度調整も何度も微調整したが、改善せずで。。

というわけで、off/onの操作を1クリックにすべく、配線変更(w

まずは、分解!

オートライトのメイン電源線の+ラインを、ハードスイッチのC接点へ接続
#要は押してる間、電源カットするだけ(w

HEAD LIGHTボタンに接続することに。今までは、押してる間、ヘッドライトONになるようにしてたけど、使わなかったですね~(w

下段、真ん中のボタン。下段、右側は、オートライトメインスイッチ(ON/OFFトグル)

できたので、内装戻しますよ。

いい感じです。

完了~

ぷらっと北陸!(10/6)

車載PC関連、いろいろ、改造したので、テストがてら、ぷらっと北陸へ!!

0:00頃、戸田出発~

まずは、蓮田で晩ごはん!

喜多方ですヨ

山形到着!!

山形駅前の駐車場へ!

電車いるよ。

駅構内へ

駅前~

では、出発しますヨ

新潟市南区某所到着!

お昼~

Sckopさん、ありがとうございました~

有磯海で休憩!

高岡市内で給油!

九頭竜湖、、何も見えない~(w

美濃加茂で、晩ごはんしようと思ったら、22時で閉店ですと。。。まじか。

恵那峡で晩ごはん!!

諏訪湖~

石川PA~

というわけで、帰宅ですヨ!

戸田~戸田、1553.5Km~

今回のルート!

エアコンパネルモニタの表示内容変更とか。

助手席モニタとエアコンパネルモニタの表示内容が冗長すぎなので、少しずつ表示内容を変更しています〜

エアコンパネル側の現在地は、都道府県レベルに!

んでもって、助手席モニタ側は、

市区町村制覇比率(達成度)の表示を追加しました〜

続く。

連続稼働時間&平均時速、高度計debug、など。

エアコンパネルモニタのとこに、

  • 連続稼働時間(エンジンon後の経過時間:分)
  • 平均時速

の表示アプリを設置!

ついでに、以前から気になっていた高度(標高)計のbug-fix。

GPS-M1ZZからのaltitudeの値がよろしくないため、暫定で、mz20mon-tinkerに接続しているakizuki-gpsのaltitudeから情報を取得することに。

  • mz20mon側
    • Akizuki-GPS→(UART)→mz20mon-tinker→mz20mon_gpsアプリにて、/tmp/syslocation.dbを更新
  • mz20h270側
    • gps2アプリから、curlにて、http://mz20mon/alt を叩いて値をゲット
    • mz20mon上altアプリは、/tmp/syslocation.dbから現在値を出力

取り急ぎ、無理やり暫定対応でw

多少はまともになったかな。

恒久対応としては、GPS-M1ZZのリプレースかな(w

↓候補機

続く〜

トランクルーム リニューアル

NaO10号の、トランクルームリニューアルです。

注文していた、棚が届いたので、さっそく開梱して、背面板を撤去(w

次に、mz20mon-tinkerのケースリプレース!

前のやつより、一回り大きくなりました。

今回のメインの目的ですね。

mz20mon-tinkerの放熱性を上げるため、ケースを大きくすることにしたのですが、そうすると、トランクの棚に入らなくなる。
なので、棚も大きくしました。。。^^;

でもって、いろいろ撤去!


↑引退した、棚

新しい棚にします~

耐震マットとか買いに、ダイソーへ。

いろいろ固定!

だいたい完成です!

内装戻します~

まだ、途中ですが、完成!!

マルチメータアプリ(仮称)にアイコンつけてみた!

メータ表示数が増えてきたので、アイコンをちゃんと作ってつけてみた!

Before / After

 

上から、

  • 車載PC(この画面を表示しているPC)への入力電圧 (自作電圧計回路より)
  • 後部席の温度 (bme280より)
  • 後部席の湿度 (bme280より)
  • 気圧 (bme280より)
  • 標高 (GPS-M1ZZより)
  • ラジエータの水温 (Camp-Junction-Boxより 自作回路経由)

以上!

フロントワイパー交換 〜の栃木ドライブ

以前つけた、安物エアロワイパーは、紋別の豪雨で、瞬間にしてダメになったため、交換することに。(w

今回は、PIAAのAERO BOGUE!

PIAAのSH-5では、干渉して取り付けできなかったので、NWBのクリップ(C-6)で!

つきました!

いい感じ!!

今度は長持ちしてくれるといいな。。。

リアも、写真!

走行時の市区町村履歴アプリを再作成したので、テスト兼ねて、ちょろっと、栃木まで軽くドライブ〜

mz20mon-tinker その5

usb0周りをチューニング。

  • rndisなドライバーなため、デバイス認識の度にMACアドレスが変わってしまう。
  • udevで無理やりmacアドレスを変更することも可能だけど、あまり意味がなさそう。。結局は認識直後はランダムなMACアドレスになるので。。
  • というわけで、IPを手動で固定割り当てに変更。
  • 通常時のLTE⇔Wifi切り替え時は、usbパワーオフはせず、ifdownのみで行うことに。
    • LTE運用中の夜中のRefresh処理時は、usbパワーoff/onする!
  • それに伴い、scriptの整備!

あと、禁断の。。。(w

diff --git a/drivers/usb/dwc2/hcd_intr.c b/drivers/usb/dwc2/hcd_intr.c
index bda0b21b850f..ae006c0cd705 100644
--- a/drivers/usb/dwc2/hcd_intr.c
+++ b/drivers/usb/dwc2/hcd_intr.c
@@ -461,7 +461,7 @@ static int dwc2_update_urb_state(struct dwc2_hsotg *hsotg,
                                                      &short_read);

        if (urb->actual_length + xfer_length > urb->length) {
-               dev_warn(hsotg->dev, "%s(): trimming xfer length\n", __func__);
+               // dev_warn(hsotg->dev, "%s(): trimming xfer length\n", __func__);
                xfer_length = urb->length - urb->actual_length;
        }

@@ -1165,7 +1165,7 @@ static void dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg,
        u32 hctsiz;

        if (urb->actual_length + xfer_length > urb->length) {
-               dev_warn(hsotg->dev, "%s(): trimming xfer length\n", __func__);
+               // dev_warn(hsotg->dev, "%s(): trimming xfer length\n", __func__);
                xfer_length = urb->length - urb->actual_length;
        }

@@ -1897,6 +1897,7 @@ static void dwc2_hc_chhltd_intr_dma(struct dwc2_hsotg *hsotg,
                                dwc2_halt_channel(hsotg, chan, qtd,
                                        DWC2_HC_XFER_PERIODIC_INCOMPLETE);
                        } else {
+                               #if 0
                                dev_err(hsotg->dev,
                                        "%s: Channel %d - ChHltd set, but reason is unknown\n",
                                        __func__, chnum);
@@ -1904,6 +1905,7 @@ static void dwc2_hc_chhltd_intr_dma(struct dwc2_hsotg *hsotg,
                                        "hcint 0x%08x, intsts 0x%08x\n",
                                        chan->hcint,
                                        dwc2_readl(hsotg->regs + GINTSTS));
+                               #endif
                                goto error;
                        }
                }

続く~

リアワイパー(アーム、ブレード)交換!

リアワイパーのアームが洗車機でひん曲がったのと、塗装が剥げてきた(2回くらい塗ったけどねw)ので、他社種(T240系プレミオ・アリオン用)のワイパーアームを流用することに。まぁ、ど定番ですがw

品番

  • ワイパーアーム: 85241-20160
  • ワイパーブレード: 85242-28060

早速、取り付け。

まずは、元のやつ外して~

取り付け部分は、5~7mmくらい削りましたヨ

つきました!

カコイイです!

車内LAN用スイッチングハブ電源回路改善

車内LAN用のスイッチングハブは、5Vアダプタな電源仕様なやつですが、車載PCのUSBポートから直接電源にぶち込んでました。

が、しかし、たまーに、正常に起動せず(ループ検知ループしたり、ポートリンクアップしなかったり)してたので、おそらく、USBバスパワーの容量不足だったのかなとw

というわけで、ちゃんと、DC/DCコンバータ&リレー経由で、電源を作成することに。

まずは、回路!

まぁ、単なる1C接点リレー経由にしただけ。

DC/DCコンバータは、これ↓

ケースとリレーとか買いに、秋葉へ!

スイッチも、5ポートなやつを新調!↓

リレーは、これ↓

まずは、工作!

できたので、テスト!

問題なさそう!

というわけで、車載!

うまくいきました。

もとの8ポートなコは引退~

部屋で使います(w

 

北海道 2018! その5 (青森→戸田)

ルートはこちら

9/17(月)

21:00頃、青森フェリーターミナル到着!!下船準備

おりたよ!

給油して、青森を後に、、

9/18(火)

00:40頃、岩手山SA(岩手県八幡平市)で、晩ごはん!

3:55頃、吾妻PA(福島県福島市)で休憩。

8:30頃、日比谷到着〜

22時頃、オーシャン寄って、自宅に帰宅!

戸田〜戸田、計3,177Kmでした!!

以上!

北海道 2018! その4 (旭川〜美瑛〜富良野〜函館)

ルートはこちら

9/17(月)

9:07、起床〜

9:30頃、チェックアウト〜

10:17、富良野線と並走〜

北美瑛駅のとこで、ノロッコ号!

でもって、北美瑛駅!

10:40頃、美瑛駅〜

 

11:15、展望花畑 四季彩の丘で、お昼!!

四季彩の丘〜

というわけで、函館戻るヨ!!

14:25頃、有珠山SA

16:40頃、函館フェリーターミナル到着!!

乗りますヨ

乗りました!

〆のカップヌードル(w

甲板〜

出港ですヨ!

続く〜

 

北海道 2018! その3 (稚内〜最北端〜佐呂間〜網走〜旭川)

ルートはこちら

9/16(日)

9:33、チェックアウト〜

出発ですヨ

最北端ちょい手前。

10:30頃、最北端到着!!

宗谷岬ですヨ

11:00頃、最北端食堂で、お昼~

11:40頃、宗谷岬を後に。最北端給油所で満タンにした後、佐呂間へ向け出発!

12:26頃、オホーツク海!(@猿払村)

セイコーマート!

14:45頃、紋別!

15:30頃、サロマ湖!!

16:00頃、サロマ湖展望台 駐車場到着!!

5Kmくらい砂利道だったので、真っ黒(まっ茶!?)

展望デッキ行くヨ

サロマ湖~

17:00頃、網走の鉄道記念館 卯原内交通公園。

17:20頃、博物館 網走監獄 到着!!

18:10頃、洗車!!(@網走市内スタンド)

20:40 休憩(@比布大雪PA)

21:00頃、旭川市内到着!

21:05、焼き肉きんぐで晩ごはん!!

22:20頃、宿到着!!(@旭川市内)

23:10、りらくる!(w

続く~

北海道 2018! その2 (函館〜洞爺湖〜札幌〜稚内)

ルートはこちら

9/15(土)

6:52、五稜郭公園到着!

五稜郭公園散歩!

8:40頃、八雲PA

10:00頃、洞爺湖!!

12:31、札幌到着!!

まずは、まんじろう号とツーショット!!

お昼は、3年ぶりの、平和園〜

まんじろうさん、どうもでした〜

14:10頃、オートバックスで窓フクピカゲット!

15:30頃、岩見沢SAでコーヒータイム!

17:10頃、雨竜郡沼田町 辺りで、睡魔バトル。。

20:15頃、南稚内到着!

さかえホテル、チェックイン〜

南稚内駅前いくよ!

晩ごはん〜

続く〜

北海道 2018! その1 (戸田→函館)

ルートはこちら

9/14(金)

AM戸田出発

15:30頃、日比谷出発!

18:00頃、那須高原で晩ごはん!

21:00頃、長者原でコーヒータイム♪

9/15(土)

0:15頃、津軽SA!

1:25頃、青森 津軽海峡フェリーターミナル到着!

乗りますヨ!

乗りました!

記念キーホルダーゲット(w

6:10頃、降りる準備ですヨ

6:33函館、到着!

続く〜

mz20mon-tinker その4 (kernelビルド!)

USB-LTEモデムをFujisoftのやつに変えたら、dwc2のエラー出まくりが、ひどくなったので、kernelをビルドすることに。

調査した結果、そもそもbugっぽいので、バックポートパッチを。

# diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c
index 71b7592354cb..4a709204b79d 100644
--- a/drivers/usb/dwc2/hcd.c
+++ b/drivers/usb/dwc2/hcd.c
@@ -315,6 +315,9 @@ static void dwc2_gusbcfg_init(struct dwc2_hsotg *hsotg)
        usbcfg = dwc2_readl(hsotg->regs + GUSBCFG);
        usbcfg &= ~(GUSBCFG_HNPCAP | GUSBCFG_SRPCAP);
 
+       /* Set HS/FS Timeout Calibration */
+       usbcfg |= GUSBCFG_TOUTCAL(7);
+
        switch (hsotg->hw_params.op_mode) {
        case GHWCFG2_OP_MODE_HNP_SRP_CAPABLE:
                if (hsotg->core_params->otg_cap ==
@@ -2045,12 +2048,16 @@ static int dwc2_hcd_endpoint_reset(struct dwc2_hsotg *hsotg,
  */
 int dwc2_core_init(struct dwc2_hsotg *hsotg, bool select_phy, int irq)
 {
-       u32 usbcfg, otgctl;
+       u32 usbcfg, otgctl, trdtrim;
        int retval;
 
        dev_dbg(hsotg->dev, "%s(%p)\n", __func__, hsotg);
 
        usbcfg = dwc2_readl(hsotg->regs + GUSBCFG);
+       usbcfg &= ~GUSBCFG_USBTRDTIM_MASK;
+       trdtrim = (hsotg->phyif == GUSBCFG_PHYIF8) ? 9 : 5;
+       usbcfg |= (trdtrim << GUSBCFG_USBTRDTIM_SHIFT); + dwc2_writel(usbcfg, hsotg->regs + GUSBCFG);
 
        /* Set ULPI External VBUS bit if needed */
        usbcfg &= ~GUSBCFG_ULPI_EXT_VBUS_DRV;

ビルドするよ!

    • gcc-patch
      diff --git a/drivers/media/i2c/soc_camera/rockchip/Makefile b/drivers/media/i2c/soc_camera/rockchip/Makefile
      index 7933bcd1..2486999a 100755
      --- a/drivers/media/i2c/soc_camera/rockchip/Makefile
      +++ b/drivers/media/i2c/soc_camera/rockchip/Makefile
      @@ -1,2 +1,3 @@
       obj-\$(CONFIG_VIDEO_OV8858) += ov_camera_module.o rk_camera_module.o ov8858_v4l2-i2c-subdev.o
       obj-\$(CONFIG_VIDEO_IMX219) += imx_camera_module.o rk_camera_module.o imx219_v4l2-i2c-subdev.o
      +ccflags-y += -Wno-misleading-indentation # GCC6
      diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723bs/Makefile b/drivers/net/wireless/rockchip_wlan/rtl8723bs/Makefile
      index 40715655..bd33c700 100644
      --- a/drivers/net/wireless/rockchip_wlan/rtl8723bs/Makefile
      +++ b/drivers/net/wireless/rockchip_wlan/rtl8723bs/Makefile
      @@ -16,6 +16,7 @@ EXTRA_CFLAGS += -Wno-unused
       #EXTRA_CFLAGS += -Wno-uninitialized
       #EXTRA_CFLAGS += -Wno-error=date-time  # Fix compile error on gcc 4.9 and later
      
      +EXTRA_CFLAGS += -Wno-misleading-indentation # GCC6
       EXTRA_CFLAGS += -I\$(src)/include
       EXTRA_CFLAGS += -I\$(src)/hal/phydm

      patch -p1 < hoge.diff

  • Makefile修正
    VERSION = 4
    PATCHLEVEL = 4
    SUBLEVEL = 132
    EXTRAVERSION = -mz20mon-tinker
    NAME = Blurry Fish Butt
    
    ...
    ...
    ...
  • config
    # make ARCH=arm miniarm-rk3288_defconfig
  • zImage
    # time make ARCH=arm -j6 zImage 2>&1 | tee 1.log
  • modules
    # time make ARCH=arm -j6 modules 2>&1 | tee 2.log
  • dtbs
    # time make ARCH=arm dtbs 2>&1 | tee 3.log
  • Install
    # make ARCH=arm modules_install
    # mv -v /boot/zImage{,.bak}
    # mv -v /boot/rk3288-miniarm.dtb{,.bak}
    # cp -v arch/arm/boot/{zImage,dts/rk3288-miniarm.dtb} /boot

こんな感じ〜

dwc2のエラーは激減したね。

つづく〜

Hokkaido 2018 ルート

とりあえず、今回のルート
計: 3,125Km

※リンクはルートラボへ。(地点データは端折ってるので、実際の走行距離より少なく表示されてます)

9/14 15:40〜9/15 2:22 (721Km)

9/15 6:32〜9/17 16:36 (1,634Km)

9/17 21:34〜9/18 8:30 (770Km)

訪問・通過地(74市区町村)

    • 北海道 函館市
    • 北海道 北斗市
    • 北海道 亀田郡七飯町
    • 北海道 茅部郡森町
    • 北海道 二海郡八雲町
    • 北海道 山越郡長万部町
    • 北海道 寿都郡黒松内町
    • 北海道 虻田郡豊浦町
    • 北海道 虻田郡洞爺湖町
    • 北海道 伊達市
    • 北海道 室蘭市
    • 北海道 登別市
    • 北海道 白老郡白老町
    • 北海道 苫小牧市
    • 北海道 千歳市
    • 北海道 恵庭市
    • 北海道 勇払郡安平町
    • 北海道 夕張郡由仁町
    • 北海道 夕張郡栗山町
    • 北海道 夕張市
    • 北海道 勇払郡むかわ町
    • 北海道 勇払郡占冠村
    • 北海道 空知郡南富良野町
    • 北海道 富良野市
    • 北海道 空知郡中富良野町
    • 北海道 空知郡上富良野町
    • 北海道 上川郡美瑛町
    • 北海道 旭川市
    • 北海道 上川郡鷹栖町
    • 北海道 上川郡比布町
    • 北海道 上川郡愛別町
    • 北海道 上川郡当麻町
    • 北海道 上川郡上川町
    • 北海道 紋別郡遠軽町
    • 北海道 常呂郡佐呂間町
    • 北海道 北見市
    • 北海道 網走市
    • 北海道 網走郡大空町
    • 北海道 紋別郡湧別町
    • 北海道 紋別市
    • 北海道 紋別郡興部町
    • 北海道 紋別郡雄武町
    • 北海道 枝幸郡枝幸町
    • 北海道 枝幸郡浜頓別町
    • 北海道 宗谷郡猿払村
    • 北海道 稚内市
    • 北海道 天塩郡豊富町
    • 北海道 天塩郡幌延町
    • 北海道 天塩郡天塩町
    • 北海道 天塩郡遠別町
    • 北海道 苫前郡初山別村
    • 北海道 苫前郡羽幌町
    • 北海道 苫前郡苫前町
    • 北海道 留萌郡小平町
    • 北海道 留萌市
    • 北海道 雨竜郡北竜町
    • 北海道 雨竜郡沼田町
    • 北海道 雨竜郡秩父別町
    • 北海道 深川市
    • 北海道 滝川市
    • 北海道 砂川市
    • 北海道 空知郡奈井江町
    • 北海道 美唄市
    • 北海道 三笠市
    • 北海道 岩見沢市
    • 北海道 江別市
    • 北海道 札幌市厚別区
    • 北海道 札幌市白石区
    • 北海道 札幌市東区
    • 北海道 札幌市中央区
    • 北海道 札幌市北区
    • 北海道 札幌市南区
    • 北海道 虻田郡喜茂別町
    • 北海道 虻田郡留寿都村

mz20mon-tinker その3

mz20mon-tinker、メンテ続きます。。。

dwc2のエラー出まくりが気持ち悪いので、USB-HUBをケースの中に内蔵し、USB-LTE-ModemとUSB-WiFiの両方をUSB-HUB経由の接続に変えました。

[root@mz20mon-tinker tmp]# lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 4, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 5, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 1: Dev 2, If 255, Class=Human Interface Device, Driver=usbhid, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 4: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 3: Dev 8, If 0, Class=Communications, Driver=cdc_ether, 480M
            |__ Port 3: Dev 8, If 1, Class=CDC Data, Driver=cdc_ether, 480M
            |__ Port 4: Dev 5, If 0, Class=Vendor Specific Class, Driver=rtl8812au, 480M

こんな感じ!
Bus 01.Port 1(Root-Hub) → Port 4(USB-HUB) → Port3:LTE-Modem, Port4:WiFi

これで、少し、静かになったかなと。

続く。