macBookAir内蔵SDカードスロットについて

Linux Mintのハードウェアに関する質問

macBookAir内蔵SDカードスロットについて

投稿記事by Takosan » 2022年10月19日(水) 15:18

macBookAir Early2015(intel i5/4G/128G)にLinuxMINT21MATEをインストールしました。
起動直後は認識されるのですが、一度抜いたりサスペンドした後はカードが見えなくなります。
認識している状態での lsusb -t の結果
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M
〜後略〜
これが一度抜くと
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/11p, 480M
〜後略〜
となって認識されません。
/etc/default/grubに以下を記述なんてのも試しましたが効果ありませんでした。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
どなたか解決策をご存知の方がいらっしゃいましたら、ご教示願いたいです。
ちなみに、macOS12(Monterey)とデュアルブートになっていますが、macOS側では何度抜き差ししてもサスペンドしても問題なく認識されます。
最後に編集したユーザー Takosan [ 2022年10月20日(木) 13:58 ], 累計 1 回
Takosan
前相撲
 
記事: 9
登録日時: 2022年10月19日(水) 15:01

Re: macBookAir内蔵SDカードスロットについてo

投稿記事by Takosan » 2022年10月19日(水) 17:12

追伸:カードの抜き差しではちゃんと見えますが、サスペンドではダメなようです。
ノートPCを閉じた時=サスペンド と設定してあるので閉じて開くだけで見えなくなります。
Takosan
前相撲
 
記事: 9
登録日時: 2022年10月19日(水) 15:01

Re: macBookAir内蔵SDカードスロットについて

投稿記事by Takosan » 2023年9月19日(火) 12:02

一度 Ubuntuベースの ZorinOS 16で試しましたし、最新の LinuxMINT 21.2 でも試してみましたが、状況は変わらないようです。
同様の事象で悩んでらっしゃる方は存在しないのでしょうか?
Takosan
前相撲
 
記事: 9
登録日時: 2022年10月19日(水) 15:01

Re: macBookAir内蔵SDカードスロットについて

投稿記事by Amingin » 2025年3月26日(水) 21:26

こんにちは!

あなたが直面している問題は、USBデバイスの自動再認識に関するもので、特にサスペンド状態から復帰した後に問題が発生しているようです。以下の解決策を試してみてください:

USBサスペンドの無効化

/etc/default/grubに追加した「usbcore.autosuspend=-1」の設定は正しいですが、update-grubコマンドを実行してGRUB設定を再構築し、再起動を行うことを忘れないでください。

bash
Копировать
sudo update-grub
sudo reboot
USBデバイスの再認識を促進

usb-resetツールを使って、サスペンド後にUSBデバイスを手動でリセットする方法もあります。以下のコマンドでインストールし、実行することができます。

bash
Копировать
sudo apt install usbutils
sudo lsusb -t # 現在接続されているデバイスの状態を確認
電源管理の設定を変更

もう一つ試すべき方法として、tlp(Power Management Tool)やpowertopを使って、USBポートの電源管理設定を微調整することができます。これらをインストールして、USBデバイスの挙動を確認してみてください。

bash
Копировать
sudo apt install tlp powertop
sudo tlp start
カーネルのアップデート

古いカーネルバージョンに起因する問題である場合、カーネルをアップデートすることで解決することがあります。以下のコマンドで最新のカーネルをインストールしてみてください。

bash
Копировать
sudo apt update
sudo apt upgrade
sudo apt install linux-generic
dmesgログの確認

USBデバイスがサスペンドから復帰できない原因を調べるために、dmesgコマンドでログを確認してみてください。ログにエラーや警告が表示される場合、それを元にさらに詳しく調査できます。

bash
Копировать
dmesg | grep usb
これらの方法を試してみても問題が解決しない場合は、ハードウェアに依存する部分があるかもしれません。その場合は、特定のMacBook Airのモデルに関連する既知の問題を調べると良いかもしれません。

うまくいくことを願っています!
私はプログラミング、カウンターストライク、cs2 スキンサイト プラットフォームでケースを開けて武器の最高のスキンを入手するのが大好きです。
Amingin
前相撲
 
記事: 8
登録日時: 2024年4月20日(土) 05:20

Re: macBookAir内蔵SDカードスロットについて

投稿記事by gi1948 » 2025年3月28日(金) 17:16

LinuxOSでは、サスペンデットは安定性に欠けるので使用しない方が宜しいですよ。
Linux Mintは30秒程度で起動するので、シャットダウンで終了するのが宜しいかと。
gi1948
幕内
 
記事: 176
登録日時: 2013年1月12日(土) 18:57


Return to ハードウェア

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]