Others have put their grievances here on Acer forum: Therefore, the problem is not with my laptop either. Other people are also facing the same problem. Even the Fedora Live USB or CloneZilla can see only NVMe and not SSD upon boot. Same problem occurs in other linux distros like Linux Mint, Ubuntu.
After ofcourse installing SATA drivers and all.
Windows 10 can boot from NVMe and from 2.5" SATA SSD. I believe that mode does not work with Linux. Windows 10 can see both the SSDs but it boots only in "Optane RST mode without RAID" in BIOS. One cannot even boot directly to Linux from the 2.5" SSD or HDD. So, the problem is not with 2.5" SSD/HDD. Even that is detected only upon resuming from sleep. The problem persists if I replace the SATA SSD with 2.5" 1 TB HDD. Upon resuming the SSD will show up as a removable drive and will have to be mounted manually using root password. To see the 2.5" SSD, one will have to put the computer to sleep and then resume it. Steps to reproduce : Boot into Fedora 32 or linux Mint 20 installed on NVMe, only the NVMe will show up. Product: Ice Lake-LP SATA Controller Ĭapabilities: sata msi pm ahci_1.0 bus_master cap_list emulated The ouptut of "sudo lshw -c storage" upon resuming when both SSDs show up to the system: If I run the following command upon boot " echo "-" > /sys/class/scsi_host/host0/scan " then I get the error message in the log :Īta1: SATA link down (SStatus 1 SControl 300)Īfter resuming from sleep, the 2.5" SSD shows up as removable drive and the relevant message in the log is :Īta1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) But, if I put the computer to sleep, and then after resuming the session, the 2.5" SSD shows up. The problem is when I boot the system only NVMe is visible and 2.5" SSD is not. Have the latest updates of Fedora and BIOS. The BIOS always see both the drives and the SATA mode is set to AHCI. The specs of the Acer a315-56 Laptop is as follows: I spent two days to make sure of it.I am using Fedora 32 with 5.8.86_64 linux kernel.
Obviously, the problem is not hardware, f-word piece of iron works well. Therefore, there are no problems with access rights.
If I connect other USB serial device (Arduino) to OracleVM, the ttyUSB0 is being created properly and disappears after disconnect. Or vise versa - virgin device switch inside Docker and transfer from OracleVM to Linux Mint and Linux Mint immediately recognizes it as a modem. I can switch device in Linux Mint and transfer it to Docker host (due to OracleVM without unplug) - no results. It successfully switched from mass storage to the same state is in Linux Mint as I can see using lsusb. Then I switch it to modem using usb_modeswitch and it appears in /dev/ttyUSB0, /dev/ttyUSB1, etc.All is fine - it is picked up by the ModemManage and go on.
My USB modem after inserting appears as mass storage device. I have one device that works fine in Linux Mint and does not work in Docker host from Hass.io (from Alpine) inside OracleVM.