Hi All, I use a machine PCEngines APU 4 (https://www.pcengines.ch/) with a sd card reader and a Samsung card of 64Gb. Here is the description of the hardware in the log of NetBSD 9. [ 1.392503] ld0 at sdmmc0: <0x1b:0x534d:EC2QT:0x30:0x814961cd:0x134> [ 1.401525] ld0: 61056 MB, 7783 cyl, 255 head, 63 sec, 512 bytes/sect x 125042688 sectors [ 1.411529] ld0: 4-bit width, High-Speed/SDR25, 50.000 MHz [ 3.902652] boot device: ld0 [ 3.902652] root on ld0a dumps on ld0b
I try to execute the command "dd if=/dev/urandom of=/dev/ld0f bs=2m" (or "bs=32k" but this make no difference). With the last distribution of Alpine Linux (kernel 5.4) the speed is about 17 Mb/s while with NetBSD the speed is 1,6 Mb/s. Any Idea? Best regards, --------------------------------Here is the dmsg log produced under NetBSD------------------------ [ 1.000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, [ 1.000000] 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, [ 1.000000] 2018, 2019, 2020 The NetBSD Foundation, Inc. All rights reserved. [ 1.000000] Copyright (c) 1982, 1986, 1989, 1991, 1993 [ 1.000000] The Regents of the University of California. All rights reserved. [ 1.000000] NetBSD 9.0 (GENERIC) #0: Fri Feb 14 00:06:28 UTC 2020 [ 1.000000] mkre...@mkrepro.netbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC [ 1.000000] total memory = 4078 MB [ 1.000000] avail memory = 3936 MB [ 1.000000] rnd: seeded with 256 bits [ 1.000000] timecounter: Timecounters tick every 10.000 msec [ 1.000000] Kernelized RAIDframe activated [ 1.000000] running cgd selftest aes-xts-256 aes-xts-512 done [ 1.000000] timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100 [ 1.000003] PC Engines apu3 (1.0) [ 1.000003] mainbus0 (root) [ 1.000003] ACPI: RSDP 0x00000000000F3AF0 000024 (v02 COREv4) [ 1.000003] ACPI: XSDT 0x00000000CFEA80E0 000064 (v01 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: FACP 0x00000000CFEA9D70 0000F4 (v04 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: DSDT 0x00000000CFEA8280 001AF0 (v02 COREv4 COREBOOT 00010001 INTL 20180531) [ 1.000003] ACPI: FACS 0x00000000CFEA8240 000040 [ 1.000003] ACPI: SSDT 0x00000000CFEA9E70 00008A (v02 COREv4 COREBOOT 0000002A CORE 20180531) [ 1.000003] ACPI: APIC 0x00000000CFEA9F00 00007E (v02 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: HEST 0x00000000CFEA9F80 0001D0 (v01 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: IVRS 0x00000000CFEAA150 000118 (v01 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: SSDT 0x00000000CFEAA270 0048A6 (v02 AMD AGESA 00000002 MSFT 04000000) [ 1.000003] ACPI: SSDT 0x00000000CFEAEB20 0007C8 (v01 AMD AGESA 00000001 AMD 00000001) [ 1.000003] ACPI: HPET 0x00000000CFEAF2F0 000038 (v01 COREv4 COREBOOT 00000000 CORE 20180531) [ 1.000003] ACPI: 4 ACPI AML tables successfully acquired and loaded [ 1.000003] ioapic0 at mainbus0 apid 4: pa 0xfec00000, version 0x21, 24 pins [ 1.000003] ioapic1 at mainbus0 apid 5: pa 0xfec20000, version 0x21, 32 pins [ 1.000003] cpu0 at mainbus0 apid 0 [ 1.000003] cpu0: AMD GX-412TC SOC , id 0x730f01 [ 1.000003] cpu0: package 0, core 0, smt 0 [ 1.000003] cpu1 at mainbus0 apid 1 [ 1.000003] cpu1: AMD GX-412TC SOC , id 0x730f01 [ 1.000003] cpu1: package 0, core 1, smt 0 [ 1.000003] cpu2 at mainbus0 apid 2 [ 1.000003] cpu2: AMD GX-412TC SOC , id 0x730f01 [ 1.000003] cpu2: package 0, core 2, smt 0 [ 1.000003] cpu3 at mainbus0 apid 3 [ 1.000003] cpu3: AMD GX-412TC SOC , id 0x730f01 [ 1.000003] cpu3: package 0, core 3, smt 0 [ 1.000003] acpi0 at mainbus0: Intel ACPICA 20190405 [ 1.000003] acpi0: X/RSDT: OemId <COREv4,COREBOOT,00000000>, AslId <CORE,20180531> [ 1.000003] acpi0: SCI interrupting at int 9 [ 1.000003] acpi0: fixed power button present [ 1.000003] timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900 [ 1.025694] hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400) [ 1.025694] timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000 [ 1.033453] acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button [ 1.033453] LDRC (PNP0C02) at acpi0 not configured [ 1.033453] attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43 irq 0 [ 1.033453] pcppi1 at acpi0 (SPKR, PNP0800): io 0x61 [ 1.033453] spkr0 at pcppi1: PC Speaker [ 1.033453] wsbell at spkr0 not configured [ 1.033453] midi0 at pcppi1: PC speaker [ 1.033453] sysbeep0 at pcppi1 [ 1.033453] COM1 (PNP0501) at acpi0 not configured [ 1.033453] COM2 (PNP0501) at acpi0 not configured [ 1.033453] GPIO (AMD0030) at acpi0 not configured [ 1.033453] BTNS (PRP0001) at acpi0 not configured [ 1.033453] BTN1 (PRP0001) at acpi0 not configured [ 1.033453] LEDS (PRP0001) at acpi0 not configured [ 1.033453] LED1 (PRP0001) at acpi0 not configured [ 1.033453] LED2 (PRP0001) at acpi0 not configured [ 1.033453] LED3 (PRP0001) at acpi0 not configured [ 1.033453] AWR0 (PNP0C02) at acpi0 not configured [ 1.033453] ABR0 (PNP0C02) at acpi0 not configured [ 1.033453] ABR1 (PNP0C02) at acpi0 not configured [ 1.033453] ABR2 (PNP0C02) at acpi0 not configured [ 1.033453] ABR3 (PNP0C02) at acpi0 not configured [ 1.033453] ABR4 (PNP0C02) at acpi0 not configured [ 1.033453] CTBL (BOOT0000) at acpi0 not configured [ 1.033453] ACPI: Enabled 4 GPEs in block 00 to 1F [ 1.033453] attimer1: attached to pcppi1 [ 1.033453] pci0 at mainbus0 bus 0: configuration mode 1 [ 1.033453] pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok [ 1.033453] pchb0 at pci0 dev 0 function 0: vendor 1022 product 1566 (rev. 0x00) [ 1.033453] vendor 1022 product 1567 (IOMMU system) at pci0 dev 0 function 2 not configured [ 1.033453] pchb1 at pci0 dev 2 function 0: vendor 1022 product 156b (rev. 0x00) [ 1.033453] ppb0 at pci0 dev 2 function 1: vendor 1022 product 1439 (rev. 0x00) [ 1.033453] ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x4 @ 5.0GT/s [ 1.033453] ppb0: link is x1 @ 2.5GT/s [ 1.033453] pci1 at ppb0 bus 1 [ 1.033453] pci1: i/o space, memory space enabled, rd/line, wr/inv ok [ 1.033453] wm0 at pci1 dev 0 function 0: I211 Ethernet (COPPER) (rev. 0x03) [ 1.033453] wm0: for TX and RX interrupting at msix0 vec 0 affinity to 1 [ 1.033453] wm0: for TX and RX interrupting at msix0 vec 1 affinity to 2 [ 1.033453] wm0: for LINK interrupting at msix0 vec 2 [ 1.033453] wm0: PCI-Express bus [ 1.033453] wm0: 64 words iNVM, version 0.6 [ 1.033453] wm0: Ethernet address 00:0d:b9:4e:88:10 [ 1.033453] wm0: Copper [ 1.033453] wm0: 0xc614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA> [ 1.033453] makphy0 at wm0 phy 1: I210 10/100/1000 media interface, rev. 0 [ 1.033453] makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto [ 1.033453] ppb1 at pci0 dev 2 function 2: vendor 1022 product 1439 (rev. 0x00) [ 1.033453] ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s [ 1.033453] ppb1: link is x1 @ 2.5GT/s [ 1.033453] pci2 at ppb1 bus 2 [ 1.033453] pci2: i/o space, memory space enabled, rd/line, wr/inv ok [ 1.033453] wm1 at pci2 dev 0 function 0: I211 Ethernet (COPPER) (rev. 0x03) [ 1.033453] wm1: for TX and RX interrupting at msix1 vec 0 affinity to 1 [ 1.033453] wm1: for TX and RX interrupting at msix1 vec 1 affinity to 2 [ 1.033453] wm1: for LINK interrupting at msix1 vec 2 [ 1.033453] wm1: PCI-Express bus [ 1.033453] wm1: 64 words iNVM, version 0.6 [ 1.033453] wm1: Ethernet address 00:0d:b9:4e:88:11 [ 1.033453] wm1: Copper [ 1.033453] wm1: 0xc614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA> [ 1.033453] makphy1 at wm1 phy 1: I210 10/100/1000 media interface, rev. 0 [ 1.033453] makphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto [ 1.033453] ppb2 at pci0 dev 2 function 3: vendor 1022 product 1439 (rev. 0x00) [ 1.033453] ppb2: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s [ 1.033453] ppb2: link is x1 @ 2.5GT/s [ 1.033453] pci3 at ppb2 bus 3 [ 1.033453] pci3: i/o space, memory space enabled, rd/line, wr/inv ok [ 1.033453] wm2 at pci3 dev 0 function 0: I211 Ethernet (COPPER) (rev. 0x03) [ 1.033453] wm2: for TX and RX interrupting at msix2 vec 0 affinity to 1 [ 1.033453] wm2: for TX and RX interrupting at msix2 vec 1 affinity to 2 [ 1.033453] wm2: for LINK interrupting at msix2 vec 2 [ 1.033453] wm2: PCI-Express bus [ 1.033453] wm2: 64 words iNVM, version 0.6 [ 1.033453] wm2: Ethernet address 00:0d:b9:4e:88:12 [ 1.033453] wm2: Copper [ 1.033453] wm2: 0xc614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA> [ 1.033453] makphy2 at wm2 phy 1: I210 10/100/1000 media interface, rev. 0 [ 1.033453] makphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto [ 1.033453] ppb3 at pci0 dev 2 function 4: vendor 1022 product 1439 (rev. 0x00) [ 1.033453] ppb3: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x1 @ 5.0GT/s [ 1.033453] ppb3: link is x1 @ 2.5GT/s [ 1.033453] pci4 at ppb3 bus 4 [ 1.033453] pci4: i/o space, memory space enabled, rd/line, wr/inv ok [ 1.033453] wm3 at pci4 dev 0 function 0: I211 Ethernet (COPPER) (rev. 0x03) [ 1.033453] wm3: for TX and RX interrupting at msix3 vec 0 affinity to 1 [ 1.033453] wm3: for TX and RX interrupting at msix3 vec 1 affinity to 2 [ 1.033453] wm3: for LINK interrupting at msix3 vec 2 [ 1.033453] wm3: PCI-Express bus [ 1.033453] wm3: 64 words iNVM, version 0.6 [ 1.033453] wm3: Ethernet address 00:0d:b9:4e:88:13 [ 1.033453] wm3: Copper [ 1.033453] wm3: 0xc614420<INVM,IOH_VALID,PCIE,NEWQUEUE,WOL,EEE,PLLWA,CLSEMWA> [ 1.033453] makphy3 at wm3 phy 1: I210 10/100/1000 media interface, rev. 0 [ 1.033453] makphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto [ 1.033453] vendor 1022 product 1537 (miscellaneous crypto) at pci0 dev 8 function 0 not configured [ 1.033453] xhci0 at pci0 dev 16 function 0: vendor 1022 product 7814 (rev. 0x11) [ 1.033453] xhci0: interrupting at msix4 vec 0 [ 1.033453] xhci0: xHCI version 1.0 [ 1.033453] usb0 at xhci0: USB revision 3.0 [ 1.033453] usb1 at xhci0: USB revision 2.0 [ 1.033453] ahcisata0 at pci0 dev 17 function 0: vendor 1022 product 7800 (rev. 0x39) [ 1.033453] ahcisata0: 64-bit DMA [ 1.033453] ahcisata0: AHCI revision 1.30, 2 ports, 32 slots, CAP 0xf733ff81<CCCS,PSC,SSC,PMD,FBSS,SPM,ISS=0x3=Gen3,SCLO,SAL,SALP,SMPS,SSNTF,SNCQ,S64A> [ 1.033453] ahcisata0: interrupting at msi5 vec 0 [ 1.033453] atabus0 at ahcisata0 channel 0 [ 1.033453] atabus1 at ahcisata0 channel 1 [ 1.033453] ehci0 at pci0 dev 19 function 0: vendor 1022 product 7808 (rev. 0x39) [ 1.033453] ehci0: interrupting at ioapic0 pin 18 [ 1.033453] ehci0: EHCI version 1.0 [ 1.033453] usb2 at ehci0: USB revision 2.0 [ 1.033453] piixpm0 at pci0 dev 20 function 0: vendor 1022 product 780b (rev. 0x42) [ 1.033453] piixpm0: polling [ 1.033453] iic0 at piixpm0 port 0: I2C bus [ 1.033453] iic1 at piixpm0 port 1: I2C bus [ 1.033453] iic2 at piixpm0 port 2: I2C bus [ 1.033453] iic3 at piixpm0 port 3: I2C bus [ 1.033453] pcib0 at pci0 dev 20 function 3: vendor 1022 product 780e (rev. 0x11) [ 1.033453] sdhc0 at pci0 dev 20 function 7: vendor 1022 product 7813 (rev. 0x01) [ 1.033453] sdhc0: interrupting at ioapic0 pin 16 [ 1.033453] sdhc0: SDHC 2.0, rev 16, SDMA, 50000 kHz, HS 3.3V, 2048 byte blocks [ 1.033453] sdmmc0 at sdhc0 slot 0 [ 1.033453] pchb2 at pci0 dev 24 function 0: vendor 1022 product 1580 (rev. 0x00) [ 1.033453] pchb3 at pci0 dev 24 function 1: vendor 1022 product 1581 (rev. 0x00) [ 1.033453] pchb4 at pci0 dev 24 function 2: vendor 1022 product 1582 (rev. 0x00) [ 1.033453] amdnb_misc0 at pci0 dev 24 function 3: AMD NB Misc Configuration [ 1.033453] amdtemp0 at amdnb_misc0: AMD CPU Temperature Sensors (Family16h) [ 1.033453] pchb5 at pci0 dev 24 function 4: vendor 1022 product 1584 (rev. 0x00) [ 1.033453] pchb6 at pci0 dev 24 function 5: vendor 1022 product 1585 (rev. 0x00) [ 1.033453] isa0 at pcib0 [ 1.033453] lpt0 at isa0 port 0x378-0x37b irq 7 [ 1.033453] com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo [ 1.033453] com0: console [ 1.033453] com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo [ 1.033453] acpicpu0 at cpu0: ACPI CPU [ 1.033453] acpicpu0: C1: HLT, lat 0 us, pow 0 mW [ 1.033453] acpicpu0: C2: I/O, lat 400 us, pow 0 mW [ 1.033453] acpicpu0: P0: FFH, lat 4 us, pow 966 mW, 1000 MHz [ 1.033453] acpicpu0: P1: FFH, lat 4 us, pow 795 mW, 800 MHz [ 1.033453] acpicpu0: P2: FFH, lat 4 us, pow 600 mW, 600 MHz [ 1.033453] acpicpu0: T0: I/O, lat 1 us, pow 0 mW, 100 % [ 1.033453] acpicpu0: T1: I/O, lat 1 us, pow 0 mW, 88 % [ 1.033453] acpicpu0: T2: I/O, lat 1 us, pow 0 mW, 76 % [ 1.033453] acpicpu0: T3: I/O, lat 1 us, pow 0 mW, 64 % [ 1.033453] acpicpu0: T4: I/O, lat 1 us, pow 0 mW, 52 % [ 1.033453] acpicpu0: T5: I/O, lat 1 us, pow 0 mW, 40 % [ 1.033453] acpicpu0: T6: I/O, lat 1 us, pow 0 mW, 28 % [ 1.033453] acpicpu0: T7: I/O, lat 1 us, pow 0 mW, 16 % [ 1.033453] acpicpu1 at cpu1: ACPI CPU [ 1.033453] acpicpu2 at cpu2: ACPI CPU [ 1.033453] acpicpu3 at cpu3: ACPI CPU [ 1.033453] timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 [ 1.221444] timecounter: Timecounter "TSC" frequency 998167490 Hz quality 3000 [ 1.222621] uhub0 at usb0: NetBSD (0000) xHCI root hub (0000), class 9/0, rev 3.00/1.00, addr 0 [ 1.231646] uhub0: 2 ports with 2 removable, self powered [ 1.231646] uhub1 at usb1: NetBSD (0000) xHCI root hub (0000), class 9/0, rev 2.00/1.00, addr 0 [ 1.231646] uhub1: 2 ports with 2 removable, self powered [ 1.341518] uhub2 at usb2: NetBSD (0000) EHCI root hub (0000), class 9/0, rev 2.00/1.00, addr 1 [ 1.351502] uhub2: 2 ports with 2 removable, self powered [ 1.351502] sdhc0: cmd timeout error [ 1.381515] IPsec: Initialized Security Association Processing. [ 1.381515] sdmmc0: SD card status: 4-bit, C10, U3 [ 1.392503] ld0 at sdmmc0: <0x1b:0x534d:EC2QT:0x30:0x814961cd:0x134> [ 1.392503] ahcisata0 port 0: device present, speed: 6.0Gb/s [ 1.401525] ld0: 61056 MB, 7783 cyl, 255 head, 63 sec, 512 bytes/sect x 125042688 sectors [ 1.411529] ld0: 4-bit width, High-Speed/SDR25, 50.000 MHz [ 2.862180] umass0 at uhub1 port 1 configuration 1 interface 0 [ 2.872185] umass0: vendor 058f (0x58f) product 6387 (0x6387), rev 2.00/1.00, addr 1 [ 2.882217] umass0: using SCSI over Bulk-Only [ 2.882217] scsibus0 at umass0: 2 targets, 1 lun per target [ 2.882217] sd0 at scsibus0 target 0 lun 0: <, , 8.07> disk removable [ 2.892194] sd0: fabricating a geometry [ 2.902199] sd0: 14800 MB, 14800 cyl, 64 head, 32 sec, 512 bytes/sect x 30310400 sectors [ 2.902199] sd0: fabricating a geometry [ 2.912203] sd0: GPT GUID: 3a52e035-4567-4d0e-9770-4611ad1eb388 [ 2.912203] dk0 at sd0: "9232cac1-82f9-484a-bba0-1163147295de", 1024000 blocks at 34, type: ffs [ 2.922207] dk1 at sd0: "11f1e91b-a1a5-4bd6-866b-ef731937dd51", 29286333 blocks at 1024034, type: <unknown> [ 2.932241] wd0 at atabus0 drive 0 [ 2.942217] wd0: <Samsung SSD 860 EVO mSATA 500GB> [ 2.942217] wd0: drive supports 1-sector PIO transfers, LBA48 addressing [ 2.942217] wd0: 465 GB, 969021 cyl, 16 head, 63 sec, 512 bytes/sect x 976773168 sectors [ 2.952221] wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133), WRITE DMA FUA, NCQ (32 tags) [ 2.952221] wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) (using DMA), NCQ (31 tags) [ 3.602513] uhub3 at uhub2 port 1: vendor 0438 (0x438) product 7900 (0x7900), class 9/0, rev 2.00/0.18, addr 2 [ 3.612547] uhub3: single transaction translator [ 3.612547] uhub3: 4 ports with 4 removable, self powered [ 3.902652] boot device: ld0 [ 3.902652] root on ld0a dumps on ld0b [ 3.912824] /: replaying log to memory [ 3.922663] root file system type: ffs [ 3.922663] kern.module.path=/stand/amd64/9.0/modules [ 4.332844] /: replaying log to disk [ 5.983594] WARNING: ZFS on NetBSD is under development [ 5.993633] ZFS filesystem version: 5 [ 34.487999] /DataExt: replaying log to disk --