Port-RISCV archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Allwinner D1



On Sat, Feb 01, 2025 at 01:52:17PM +0800, Rui-Xiang Guo wrote:
> After enabling clint in the firmware instead of attaching sunxitimer,
> the host controller starts activities but can't detect the card.
> [...]
> [   1.6914471] sunximmc0: mmc intr idst=00000000 mint=00000004
> [   1.6914471] sunximmc0: mmc intr idst=00000000 mint=00000808
> [   1.6914471] sunximmc0: host controller error, mint=0x00000808
> [   1.7099755] sdmmc1: 4-bit width, 50.000 MHz
> [   1.7099755] sunximmc0: i/o error 5
> [   1.7099755] sunximmc0: update clock
> [   1.7220301] sdmmc0: sdmem_mem_send_scr: error = 5
> [   1.7220301] sdmmc0: SD_SEND_SCR send failed.
> [   1.7309457] sdmmc0: mem init failed
> [   1.7309457] sdmmc0: init failed
> [   1.7309457] sunximmc0: opcode 7 flags 0x0 data 0x0 datalen 0 blklen 0
> [   1.7439451] sunximmc0: cmdval = 80000000
> [   1.7439451] sunximmc0: mmc intr idst=00000000 mint=00000004
> [   1.7534039] sunximmc0: width = 1
> [   1.7534039] sunximmc0: update clock
> [...]
> The complete log is in:
> https://github.com/picohive/netbsd-mangopi-mq-pro/blob/main/boot-debug-mmc.log
> 
> and the diff:
> https://github.com/picohive/netbsd-mangopi-mq-pro/blob/main/sunxi_mmc.c.diff

Would it be related to pmap? OpenBSD's pmap contains special handling for the
T-Head cores.

-rxg



Home | Main Index | Thread Index | Old Index