NetBSD-Bugs archive

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

Re: kern/56244: Expresscard re(4) does not attach

The following reply was made to PR kern/56244; it has been noted by GNATS.

From: (Michael van Elst)
Subject: Re: kern/56244: Expresscard re(4) does not attach
Date: Thu, 10 Jun 2021 20:09:06 -0000 (UTC) writes:
 >I got a gigabit ethernet ExpressCard/34 for a Thinkpad R400 that I wanted to put to some actual use. However when booted with the card inserted it does not attach. It does, of course, work with Windows 10.
 >In the log this single line appears:
 >re0 at pci3 dev 0 function 0autoconfiguration error:  : can't map registers
 The kernel configures PCI only with the kernel option PCI_NETBSD_CONFIGURE,
 otherwise it relies on firmware (BIOS/UEFI) to do the configuration.
 The kernel also doesn't support PCI hotplug. It scans PCI busses
 once and allocates address space for all devices found.
 ExpressCard needs both.
 I have some local patches that handle ExpressCards on my T420 when
 plugged in at boot time, but without hotplug support, it isn't
 worth much. Especially when you have an USB3.0 ExpressCard that
 gets ejected when you plug in the USB cable thanks to the lousy
 mechanical qualities of the ExpressCard specification.

Home | Main Index | Thread Index | Old Index