HELP! acer aspire 3 A315-56. any linux distros cant recognize second sata ssd hdd.

kelvin_c
kelvin_c Member Posts: 1 New User
edited July 2020 in Aspire Laptops
A315-56-38MZ

There is two hdd slot in this laptop. 1 nvme and 1 extra sata.
what i do :
1.turn on ACHI and turn off secure boot in bios.
2.erase ereything in nvme and install win10 on ssd.
3.install ubuntu(already tried 16/18/20) on nvme.

problem:
win10 can see two hdd properly installed.
However no matter what linux distros (install to hdd
or live usb)i used.Linux cant see the sata ssd.sometimes if i change
the hardware setting.The sata ssd show up but didnt mounted.If i reboot
the os.The sata ssd gone again.
I spent 2 days to find out what cause the problem...not a clue..
probably the achi mode only applied on nvme?
linux kernel dont support intel sata controller?
SOMEONE HAVE A CLUE WHATS GOING ON?
Thanks for your advice anyway !!

comment:

Never buy any laptop with intel cpu/chipset again.why?
intel forced to embedded someone useless technolgy like intel rst sXit,
optane sXit,fake raid sit in the motheboard insted of OS level.
not to mention install thousand of patch(flaw like spectre) to slow down the perforamnce.

Never buy any acer laptop again.why?
Acer limited the essential bios option like intel rst sXit
which is uncessasry and i donno why.
another funny example.with my acer laptop you can only disable hdd0 but hhd1 is restricted.why?
whats the logic here???Its my laptop and i like to do what i want.
I dont care If changing bios option will cause the warranty voided.

spec:
https://www.acer.com/ac/en/US/content/model/NX.HS5AA.001(almost identical)

System:    Host: pc Kernel: 5.3.0-62-generic x86_64 bits: 64 gcc: 7.5.0
           Desktop: MATE 1.20.1 (Gtk 3.22.30-1ubuntu4)
           Distro: Ubuntu 18.04.4 LTS
Machine:   Device: laptop System: Acer product: Aspire A315-56 v: V1.12 serial: N/A
           Mobo: IL model: Sleepy_IL v: V1.12 serial: N/A
           UEFI: Insyde v: V1.12 date: 06/10/2020
Battery    BAT1: charge: 50.1 Wh 100.0% condition: 50.1/47.8 Wh (105%)
           model: LGC AP18C8K status: Full
CPU:       Dual core Intel Core i3-1005G1 (-MT-MCP-)
           arch: N/A cache: 4096 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 4761
           clock speeds: max: 3400 MHz 1: 1100 MHz 2: 1100 MHz 3: 1100 MHz
           4: 1100 MHz
Graphics:  Card: Intel Device 8a56 bus-ID: 00:02.0
           Display Server: x11 (X.Org 1.20.8 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1600x900@59.95hz
           OpenGL: renderer: Mesa DRI Intel UHD Graphics (Ice Lake 4x8 GT1)
           version: 4.5 Mesa 19.2.8 Direct Render: Yes
Audio:     Card Intel Device 34c8 driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k5.3.0-62-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
           driver: r8169 port: 4000 bus-ID: 01:00.0
           IF: enp1s0 state: down mac: 08:97:98:a0:cf:31
           Card-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
           driver: ath10k_pci bus-ID: 02:00.0
           IF: wlp2s0 state: up mac: e4:aa:ea:93:cc:61
Drives:    HDD Total Size: 128.0GB (16.4% used)
           ID-1: /dev/nvme0n1 model: KINGSTON_RBUSNS8154P3128GJ1 size: 128.0GB
           
Partition: ID-1: / size: 106G used: 20G (20%) fs: ext4 dev: /dev/nvme0n1p2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 59.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 194 Uptime: 32 min Memory: 1880.0/7748.7MB
           Init: systemd runlevel: 5 Gcc sys: 7.5.0
           Client: Shell (bash 4.4.201) inxi: 2.3.56

lspci:
00:00.0 Host bridge: Intel Corporation Device 8a02 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Device 8a56 (rev 07)
00:14.0 USB controller: Intel Corporation Ice Lake-LP USB 3.1 xHCI Host Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Device 34ef (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Device 34e0 (rev 30)
00:17.0 SATA controller: Intel Corporation Ice Lake-LP SATA Controller [AHCI mode] (rev 30)
00:1d.0 PCI bridge: Intel Corporation Ice Lake-LP PCI Express Root Port #9 (rev 30)
00:1d.1 PCI bridge: Intel Corporation Device 34b1 (rev 30)
00:1d.4 PCI bridge: Intel Corporation Device 34b4 (rev 30)
00:1f.0 ISA bridge: Intel Corporation Ice Lake-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Device 34c8 (rev 30)
00:1f.4 SMBus: Intel Corporation Ice Lake-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Ice Lake-LP SPI Controller (rev 30)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
03:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5008 (rev 01)


Answers

  • Simga1986
    Simga1986 Member Posts: 16 Troubleshooter
    Were you able to find a solution for the problem? I am facing the same issue. It detects my NVMe but not 2.5" SSD. Upgraded BIOS and currently I am on Linux kernel 5.7.14
  • Deepa75
    Deepa75 Member Posts: 1 New User
    I have the same issue. I changed mode to AHCI, disabled fast boot and secure boot. Tried booting into live USB of Ubuntu 18.04 but my HDD still isn't reading. It only reads SDA1 which is my USB.
  • Simga1986
    Simga1986 Member Posts: 16 Troubleshooter
    Problem solved.

    I have the latest Fedora 32 and updated to the latest kernel, packages. My computer has two SSD - one NVMe and other is a SATA 2.5". The 2.5" SSD is not detected either by CloneZilla or Fedora OS upon boot.

    First, I updated the system with the latest kernel and packages. Then also the 2.5" SSD was NOT detected. So, I closed the lid of the laptop and the laptop went to sleep. Then I opened the lid again to resume the OS, logged in, and 2.5" SSD showed up but as a removable drive. But, at least it showed up!!

    So, to see the other HDD/SSD, just boot into the OS, put the computer to sleep by closing the lid. Resume from sleep and your other HDD/SSD will show up. Simple. 
  • Simga1986
    Simga1986 Member Posts: 16 Troubleshooter
    Simga1986 said:
    Problem solved.

    I have the latest Fedora 32 and updated to the latest kernel, packages. My computer has two SSD - one NVMe and other is a SATA 2.5". The 2.5" SSD is not detected either by CloneZilla or Fedora OS upon boot.

    First, I updated the system with the latest kernel and packages. Then also the 2.5" SSD was NOT detected. So, I closed the lid of the laptop and the laptop went to sleep. Then I opened the lid again to resume the OS, logged in, and 2.5" SSD showed up but as a removable drive. But, at least it showed up!!

    So, to see the other HDD/SSD, just boot into the OS, put the computer to sleep by closing the lid. Resume from sleep and your other HDD/SSD will show up. Simple. 
    Problem solved temporarily.
  • ajaypathak
    ajaypathak Member Posts: 7

    Tinkerer

    So here is a Solution which worked for me. I downloaded old Windows 10 ISO from official windows website. Version 1507 to be precise.

    I reinstalled the Windows in AHCI mode. After Installing windows and after first boot, I instantly went to Install Linux (Manjaro Linux). Instead of Dual Booting I installed Manjaro on the whole hard disk.
    In case you dont want to reinstall, Add nvme ssd, Linux detects it easily.
  • GarethW
    GarethW Member Posts: 1 New User
    This still appears to be a problem in the middle of Jan 2021. I am currently trying to use only a SSD but nothing linux based detects it. Will go grab a NVME stick and see if that is detected. Spent a couple of days messing around with this now.
  • alhakeem
    alhakeem Member Posts: 1 New User
    Hello. Does anyone know where I can buy the Acer Aspire 3 A315-56 HDD Connector Ribbon Cable SATA ?
  • janbusman
    janbusman Member Posts: 1 New User
    alhakeem said:
    Hello. Does anyone know where I can buy the Acer Aspire 3 A315-56 HDD Connector Ribbon Cable SATA ?
    i have the same problem with my acer aspire s3-391
  • Bullet_Storm
    Bullet_Storm Member Posts: 9

    Tinkerer

    The only possible way you can see your internal storage is if you put your laptop to sleep.

    The Arch wiki has solutions for it: https://wiki.archlinux.org/title/Laptop/Acer#Known_Issues
  • KateBuckley
    KateBuckley Member Posts: 2 New User

    OK, just spent 3 hours trying to get my new SSD to work before I stumbled across this...

    Any chance of a BIOS patch to fix this, Acer Support? The fact the Support Section on ArchLinux has a dedicated section on this issue proves it affects a significant number of your customers...