I have an Acer Swift 7 sf713-51-m90j and the hard drive is not being recognized, so i cannot install any linux on it. I realize this is a new computer so I wasn't expecting everything to work, but now I'm wondering how I go about getting it supported, or if there's some way I can help the process.
What i have done so far.
Arch 11.01 release (kernel 4.8.6) does not recognize the hard drive
Ubuntu - 16.10 (kernel 4.8.0) and 16.04 (kernel 4.4) does not recognize the hard drive
Ubuntu - 14.04.3 (kernel 3.19) DOES recognize the hard drive
Ubuntu - 14.04.5 does not recognize (kernel 4.4)
I also tested TinyCore linux v7 with 4.2.9 kernel and it did not recognize the hard drive. TinyCore v6.4 with Kernel 3.16.6 did recognize the hard drive.
So it looks like the 3.x series kernel is finding my hard drive, but from 4.x on it is not able to load it.
I am able to boot up most live distros, and am currently typing this from Ubuntu 16.10. Everything else appears to be working, so I just need to get this HD issue sorted and this computer would be linux ready.
Here is what I believe is the relevant part of the dmesg.
[ 11.439192] ata1: SATA max UDMA/133 abar m2048@0xb1236000 port 0xb1236100 irq 124
[ 11.441443] [drm] Initialized drm 1.1.0 20060810
[ 11.475373] [drm] Memory usable by graphics device = 4096M
[ 11.475376] checking generic (a0000000 7f0000) vs hw (a0000000 10000000)
[ 11.475377] fb: switching to inteldrmfb from EFI VGA
[ 11.475399] Console: switching to colour dummy device 80x25
[ 11.475472] [drm] Replacing VGA console driver
[ 11.481679] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 11.481680] [drm] Driver supports precise vblank timestamp query.
[ 11.490272] [drm] Finished loading i915/kbl_dmc_ver1_01.bin (v1.1)
[ 11.491058] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem
wns=io+mem
[ 11.499708] [drm] GuC firmware load skipped
[ 11.505926] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 11.506174] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
[ 11.506287] [drm] Initialized i915 1.6.0 20160711 for 0000:00:02.0 on minor 0
[ 11.507600] fbcon: inteldrmfb (fb0) is primary device
[ 11.622645] usb 1-7: new high-speed USB device number 2 using xhci_hcd
[ 11.753478] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 11.754313] ata1.00: ATA-11: KINGSTON RBUSNS4180S3256GG, SBFM00.2, max UDMA/133
[ 11.754314] ata1.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 11.772919] usb 1-7: New USB device found, idVendor=04f2, idProduct=b5d0
[ 11.772920] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 11.772921] usb 1-7: Product: HD WebCam
[ 11.772922] usb 1-7: Manufacturer: Chicony Electronics Co.,Ltd.
[ 11.884135] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
[ 11.905468] usb 2-2: New USB device found, idVendor=0781, idProduct=5596
[ 11.905469] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 11.905470] usb 2-2: Product: Ultra T C
[ 11.905470] usb 2-2: Manufacturer: SanDisk
[ 11.905471] usb 2-2: SerialNumber: 4C531001340603121224
[ 11.908535] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 11.908728] scsi host1: usb-storage 2-2:1.0
[ 11.908746] scsi host1: runtime PM trying to activate child device host1 but parent (2-2:1.0) is not active
[ 11.908786] usbcore: registered new interface driver usb-storage
[ 11.909835] usbcore: registered new interface driver uas
[ 12.024529] usb 1-9: new full-speed USB device number 3 using xhci_hcd
[ 12.166363] usb 1-9: New USB device found, idVendor=0489, idProduct=e09f
[ 12.166370] usb 1-9: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 12.259400] psmouse serio1: synaptics: queried max coordinates: x [..5612], y [..4710]
[ 12.274057] tsc: Refined TSC clocksource calibration: 1608.003 MHz
[ 12.274087] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x172dacfb38b, max_idle_ns: 440795204692 ns
[ 12.280725] random: fast init done
[ 12.297971] psmouse serio1: synaptics: queried min coordinates: x [1328..], y [1142..]
[ 12.373217] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00823/0x840300/0x12e800/0x0, board id: 2869, fw id: 2380531
[ 12.418887] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
[ 12.664875] Console: switching to colour frame buffer device 240x67
[ 12.684778] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 12.885089] [drm] RC6 on
[ 12.918404] scsi 1:0:0:0: Direct-Access SanDisk Ultra T C 1.00 PQ: 0 ANSI: 6
[ 12.918977] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 12.919182] sd 1:0:0:0: [sda] 60062500 512-byte logical blocks: (30.8 GB/28.6 GiB)
[ 12.920177] sd 1:0:0:0: [sda] Write Protect is off
[ 12.920178] sd 1:0:0:0: [sda] Mode Sense: 43 00 00 00
[ 12.920472] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 12.940633] sda: sda1
[ 12.942070] sd 1:0:0:0: [sda] Attached SCSI removable disk
[ 13.303170] clocksource: Switched to clocksource tsc
[ 16.969522] ata1.00: qc timeout (cmd 0xec)
[ 16.972207] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[ 16.972208] ata1.00: revalidation failed (errno=-5)
[ 17.291795] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 27.518022] ata1.00: qc timeout (cmd 0xec)
[ 27.519506] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[ 27.519508] ata1.00: revalidation failed (errno=-5)
[ 27.519535] ata1: limiting SATA link speed to 3.0 Gbps
[ 27.519536] ata1.00: limiting speed to UDMA/133:PIO3
[ 27.840293] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 58.648959] ata1.00: qc timeout (cmd 0xec)
[ 58.651909] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[ 58.651911] ata1.00: revalidation failed (errno=-5)
[ 58.651933] ata1.00: disabled
[ 58.653370] ata1: hard resetting link
[ 58.970971] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
[ 58.972458] ata1: EH complete
here is lspci
00:00.0 Host bridge: Intel Corporation Device 590c (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 591e (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d56 (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
so, where do I go from here?