rbmarliere has quit [Remote host closed the connection]
Andre_Z has quit [Quit: Leaving.]
<xypron>
The UEFI specification requires that when invoking runtime services memory that is marked with the EFI_MEMORY_RUNTIME flag must be identity mapped on all architectures but RISC-V. For RISC-V a description for calling conventions at runtime is missing in the UEFI spec.
rbmarliere has joined #riscv
jacklsw has quit [Ping timeout: 252 seconds]
mlw has quit [Ping timeout: 245 seconds]
mlw has joined #riscv
jjido has joined #riscv
levitating has joined #riscv
levitating has quit [Client Quit]
rbmarliere has quit [Remote host closed the connection]
BootLayer has joined #riscv
levitating has joined #riscv
levitating has quit [Client Quit]
rbmarliere has joined #riscv
rbmarliere has quit [Remote host closed the connection]
rbmarliere has joined #riscv
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #riscv
rbmarliere has quit [Remote host closed the connection]
<courmisch>
xypron: AFAIK, the runtime flag means the memory must be mapped after exit from boot. It does NOT mean identity mapping, or at least not after boot
rbmarliere has quit [Remote host closed the connection]
ldevulder has quit [Quit: Leaving]
BootLayer has quit [Quit: Leaving]
vpelletier has joined #riscv
<vpelletier>
hello. I have a SiFive Unatched on Debian sid, and I am having issues enumerating the PCIx+USB wifi+BT card on it. I do not remember having issues on kernel 6.5 (not sure which minor version), but it fails to enumerate more often than works on 6.11.9
<vpelletier>
symptoms are that the PCI device (the wifi card part) does not come up at all, and the USB device (the bluetooth part) fails to enumerate ("usb 1-2.4: device descriptor read/64, error -32", "usb 1-2.4: device not accepting address 6, error -71" and eventually "usb 1-2-port4: unable to enumerate USB device")
<vpelletier>
unloading xhci_pci and reloading it does not seem to cure the USB device enumeration (it is re-attempted)
craigo has quit [Quit: Leaving]
<vpelletier>
I do not know how to trigger a re-enumeration of the PCI bus, especially when a slot has not been occupied at all since boot (as far as the kernel is concerned)
<vpelletier>
does this ring a bell ?
<vpelletier>
the Wifi+BT card is reported (in previous iwlwifi logs) as an Intel Wi-Fi 6 AX200
<vpelletier>
another thing which changed is u-boot version, also installed from debian and flashed (with dd) on the on-board mtd, where the board boots from
<vpelletier>
I see u-boot tries (succeeds ? no idea) to enumerate USB devices to find one to boot from, and does find my sata SSD and boots from it (on an M.2 sata controller card, so PCIe)
<drewfustini>
I'm curious if anyone else has seen this: riscv defconfig but with CONFIG_RELOCATABLE=y, make will print 'WARNING: 14402 bad relocations'