[opensuse-kernel] SD card reader touble with ASUS W202N
Hi, I have my kid's laptop (Asus W202N) where I have installed leap 15.0 Everything works except the SD card reader. When I insert a sd card I got this output in the journal: Aug 09 20:23:36 star kernel: usb 2-6: new SuperSpeed USB device number 7 using xhci_hcd Aug 09 20:23:36 star kernel: usb 2-6: New USB device found, idVendor=05e3, idProduct=0747 Aug 09 20:23:36 star kernel: usb 2-6: New USB device strings: Mfr=3, Product=4, SerialNumber=5 Aug 09 20:23:36 star kernel: usb 2-6: Product: USB Storage Aug 09 20:23:36 star kernel: usb 2-6: Manufacturer: Generic Aug 09 20:23:36 star kernel: usb 2-6: SerialNumber: 000000000819 Aug 09 20:23:36 star kernel: usb-storage 2-6:1.0: USB Mass Storage device detected Aug 09 20:23:36 star kernel: scsi host1: usb-storage 2-6:1.0 Aug 09 20:23:36 star mtp-probe[5135]: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:15.0/usb2/2-6" Aug 09 20:23:36 star mtp-probe[5135]: bus: 2, device: 7 was not an MTP device Aug 09 20:23:37 star kernel: scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0819 PQ: 0 ANSI: 6 Aug 09 20:23:37 star kernel: sd 1:0:0:0: Attached scsi generic sg0 type 0 Aug 09 20:23:57 star kernel: sd 1:0:0:0: [sda] Spinning up disk... Aug 09 20:24:04 star kernel: . Aug 09 20:24:04 star kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk But the partitions on the card are not recognized and cannot be accessed. The issue exists with the 4.12 kernel but also with kernel 4.17 and 4.18-rc8. This could be a kernel/driver problem, but (I hope) it can also be a module problem. In the past I had a sd card issue with an Acer Aspire R11 (bug 998440) for which the solution was to add a module in the initrd. Can anyone point me in the right direction about how to fix my problem? Here are more details about the hardware: lspci -n -n : 00:00.0 Host bridge [0600]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge [8086:5af0] (rev 0b) 00:00.1 Signal processing controller [1180]: Intel Corporation Device [8086:5a8c] (rev 0b) 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5a85] (rev 0b) 00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) 00:0f.0 Communication controller [0780]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine [8086:5a9a] (rev 0b) 00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] (rev 0b) 00:13.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 [8086:5ad9] (rev fb) 00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] (rev 0b) 00:17.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 [8086:5ab4] (rev 0b) 00:1c.0 SD Host controller [0805]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller [8086:5acc] (rev 0b) 00:1f.0 ISA bridge [0601]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface [8086:5ae8] (rev 0b) 00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] (rev 0b) 01:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31) ls /sys/bus/acpi/devices | grep INT INT33A1:00 INT3400:00 INT3403:00 INT3403:01 INT3403:02 INT3403:03 INT3403:04 INT3403:05 INT3404:00 INT3406:00 INT3407:00 INT3409:00 INT3409:01 INT3409:02 INT3452:00 INT3452:01 INT3452:02 INT3452:03 INT34D7:00 Attached you can find the dmesg output. Thank you for your help. Giacomo
On Fri, 10 Aug 2018 02:52:08 +0200, Giacomo Comes wrote:
Hi, I have my kid's laptop (Asus W202N) where I have installed leap 15.0 Everything works except the SD card reader. When I insert a sd card I got this output in the journal:
Aug 09 20:23:36 star kernel: usb 2-6: new SuperSpeed USB device number 7 using xhci_hcd Aug 09 20:23:36 star kernel: usb 2-6: New USB device found, idVendor=05e3, idProduct=0747 Aug 09 20:23:36 star kernel: usb 2-6: New USB device strings: Mfr=3, Product=4, SerialNumber=5 Aug 09 20:23:36 star kernel: usb 2-6: Product: USB Storage Aug 09 20:23:36 star kernel: usb 2-6: Manufacturer: Generic Aug 09 20:23:36 star kernel: usb 2-6: SerialNumber: 000000000819 Aug 09 20:23:36 star kernel: usb-storage 2-6:1.0: USB Mass Storage device detected Aug 09 20:23:36 star kernel: scsi host1: usb-storage 2-6:1.0 Aug 09 20:23:36 star mtp-probe[5135]: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:15.0/usb2/2-6" Aug 09 20:23:36 star mtp-probe[5135]: bus: 2, device: 7 was not an MTP device Aug 09 20:23:37 star kernel: scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0819 PQ: 0 ANSI: 6 Aug 09 20:23:37 star kernel: sd 1:0:0:0: Attached scsi generic sg0 type 0 Aug 09 20:23:57 star kernel: sd 1:0:0:0: [sda] Spinning up disk... Aug 09 20:24:04 star kernel: . Aug 09 20:24:04 star kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
But the partitions on the card are not recognized and cannot be accessed.
The issue exists with the 4.12 kernel but also with kernel 4.17 and 4.18-rc8. This could be a kernel/driver problem, but (I hope) it can also be a module problem. In the past I had a sd card issue with an Acer Aspire R11 (bug 998440) for which the solution was to add a module in the initrd.
Can anyone point me in the right direction about how to fix my problem?
Here are more details about the hardware:
lspci -n -n :
00:00.0 Host bridge [0600]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge [8086:5af0] (rev 0b) 00:00.1 Signal processing controller [1180]: Intel Corporation Device [8086:5a8c] (rev 0b) 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5a85] (rev 0b) 00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) 00:0f.0 Communication controller [0780]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine [8086:5a9a] (rev 0b) 00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] (rev 0b) 00:13.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 [8086:5ad9] (rev fb) 00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] (rev 0b) 00:17.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 [8086:5ab4] (rev 0b) 00:1c.0 SD Host controller [0805]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller [8086:5acc] (rev 0b) 00:1f.0 ISA bridge [0601]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface [8086:5ae8] (rev 0b) 00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] (rev 0b) 01:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
ls /sys/bus/acpi/devices | grep INT
INT33A1:00 INT3400:00 INT3403:00 INT3403:01 INT3403:02 INT3403:03 INT3403:04 INT3403:05 INT3404:00 INT3406:00 INT3407:00 INT3409:00 INT3409:01 INT3409:02 INT3452:00 INT3452:01 INT3452:02 INT3452:03 INT34D7:00
Look rather for 80865A* ACPI entries. Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Fri, Aug 10, 2018 at 07:13:39AM +0200, Takashi Iwai wrote:
On Fri, 10 Aug 2018 02:52:08 +0200, Giacomo Comes wrote:
Hi, I have my kid's laptop (Asus W202N) where I have installed leap 15.0 Everything works except the SD card reader. When I insert a sd card I got this output in the journal:
Aug 09 20:23:36 star kernel: usb 2-6: new SuperSpeed USB device number 7 using xhci_hcd Aug 09 20:23:36 star kernel: usb 2-6: New USB device found, idVendor=05e3, idProduct=0747 Aug 09 20:23:36 star kernel: usb 2-6: New USB device strings: Mfr=3, Product=4, SerialNumber=5 Aug 09 20:23:36 star kernel: usb 2-6: Product: USB Storage Aug 09 20:23:36 star kernel: usb 2-6: Manufacturer: Generic Aug 09 20:23:36 star kernel: usb 2-6: SerialNumber: 000000000819 Aug 09 20:23:36 star kernel: usb-storage 2-6:1.0: USB Mass Storage device detected Aug 09 20:23:36 star kernel: scsi host1: usb-storage 2-6:1.0 Aug 09 20:23:36 star mtp-probe[5135]: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:15.0/usb2/2-6" Aug 09 20:23:36 star mtp-probe[5135]: bus: 2, device: 7 was not an MTP device Aug 09 20:23:37 star kernel: scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0819 PQ: 0 ANSI: 6 Aug 09 20:23:37 star kernel: sd 1:0:0:0: Attached scsi generic sg0 type 0 Aug 09 20:23:57 star kernel: sd 1:0:0:0: [sda] Spinning up disk... Aug 09 20:24:04 star kernel: . Aug 09 20:24:04 star kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
But the partitions on the card are not recognized and cannot be accessed.
The issue exists with the 4.12 kernel but also with kernel 4.17 and 4.18-rc8. This could be a kernel/driver problem, but (I hope) it can also be a module problem. In the past I had a sd card issue with an Acer Aspire R11 (bug 998440) for which the solution was to add a module in the initrd.
Can anyone point me in the right direction about how to fix my problem?
Here are more details about the hardware:
lspci -n -n :
00:00.0 Host bridge [0600]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge [8086:5af0] (rev 0b) 00:00.1 Signal processing controller [1180]: Intel Corporation Device [8086:5a8c] (rev 0b) 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5a85] (rev 0b) 00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) 00:0f.0 Communication controller [0780]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine [8086:5a9a] (rev 0b) 00:12.0 SATA controller [0106]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller [8086:5ae3] (rev 0b) 00:13.0 PCI bridge [0604]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 [8086:5ad9] (rev fb) 00:15.0 USB controller [0c03]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI [8086:5aa8] (rev 0b) 00:17.0 Signal processing controller [1180]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 [8086:5ab4] (rev 0b) 00:1c.0 SD Host controller [0805]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller [8086:5acc] (rev 0b) 00:1f.0 ISA bridge [0601]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface [8086:5ae8] (rev 0b) 00:1f.1 SMBus [0c05]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller [8086:5ad4] (rev 0b) 01:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
ls /sys/bus/acpi/devices | grep INT
INT33A1:00 INT3400:00 INT3403:00 INT3403:01 INT3403:02 INT3403:03 INT3403:04 INT3403:05 INT3404:00 INT3406:00 INT3407:00 INT3409:00 INT3409:01 INT3409:02 INT3452:00 INT3452:01 INT3452:02 INT3452:03 INT34D7:00
Look rather for 80865A* ACPI entries.
It turns out that the probem was some sort of incompatibility betwen the SD reader and the SD card I used. I switched to another SD card and now the laptop can see and access the partitions. Sorry for the noise. Giacomo -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Giacomo Comes
-
Takashi Iwai