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側では何度抜き差ししてもサスペンドしても問題なく認識されます。
macBookAir内蔵SDカードスロットについて
macBookAir内蔵SDカードスロットについて
最後に編集したユーザー Takosan [ 2022年10月20日(木) 13:58 ], 累計 1 回
Re: macBookAir内蔵SDカードスロットについてo
追伸:カードの抜き差しではちゃんと見えますが、サスペンドではダメなようです。
ノートPCを閉じた時=サスペンド と設定してあるので閉じて開くだけで見えなくなります。
ノートPCを閉じた時=サスペンド と設定してあるので閉じて開くだけで見えなくなります。
Re: macBookAir内蔵SDカードスロットについて
一度 Ubuntuベースの ZorinOS 16で試しましたし、最新の LinuxMINT 21.2 でも試してみましたが、状況は変わらないようです。
同様の事象で悩んでらっしゃる方は存在しないのでしょうか?
同様の事象で悩んでらっしゃる方は存在しないのでしょうか?
Re: macBookAir内蔵SDカードスロットについて
こんにちは!
あなたが直面している問題は、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のモデルに関連する既知の問題を調べると良いかもしれません。
うまくいくことを願っています!
あなたが直面している問題は、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のモデルに関連する既知の問題を調べると良いかもしれません。
うまくいくことを願っています!
Re: macBookAir内蔵SDカードスロットについて
LinuxOSでは、サスペンデットは安定性に欠けるので使用しない方が宜しいですよ。
Linux Mintは30秒程度で起動するので、シャットダウンで終了するのが宜しいかと。
Linux Mintは30秒程度で起動するので、シャットダウンで終了するのが宜しいかと。