NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Issues with rtk on NetBSD 10.1/i386 - phy? weird card?
On Wed, Aug 27, 2025 at 04:34:50PM -0400, Alexander Jacocks wrote:
> I posted this before on Reddit, but didn't get much in the way of new
> information, so I figured that I should ask here.
It would have been good if you had give the URL for the Reddit post, in
case there was more information in it or other people replied.
> I have a DFE-530TX+ NIC installed in an Intel BX-chipset Pentium II/III
> motherboard that I have been using to test older i386 cards and
> peripherals. I had been using a PCI NE2k 10M NIC, which works fine, but
> when I installed the Dlink card, I started to have issues.
>
> On detection, the card first appeared with no MAC address:
>
> Aug 24 23:49:51 p2 /netbsd: [ 1.0084369] Skipping broken PCI header on 0:10:0
> Aug 24 23:49:51 p2 syslogd[957]: last message repeated 7 times
> Aug 24 23:49:51 p2 /netbsd: [ 1.0084369] rtk0 at pci0 dev 10
> function 0: D-Link Systems DFE 530TX+ (rev. 0x10)
> Aug 24 23:49:51 p2 /netbsd: [ 1.0084369] Skipping broken PCI header on 0:10:0
This is not good. Unexpected things are likely to happen and seem to be
happening.
> Aug 24 23:49:51 p2 /netbsd: [ 1.0084369] rtk0: interrupting at irq 6
Irq 6 seems weird to me.
> Aug 24 23:49:51 p2 /netbsd: [ 1.0084369] Skipping broken PCI header on 0:10:0
You should dump the config space with pcictl(8) or perhaps a kernel with
"options PCI_CONFIG_DUMP".
> Later, the MAC appeared, but I still get watchdog timeouts when the card
> attempts to negotiate via DHCP, even though the link seems fine:
What does "Later, the MAC appeared" mean? Did you reboot the machine? Did
you power cycle it?
> I get watchdog timeout messages on the console, so the card clearly still
> isn't happy.
Getting watchdog timeout messages suggests that there's something wrong
with interrupts.
The DFE 530TX+ was a popular card 20 years ago and I seem to remember it
worked quite well. There are even two dmesgd reports for netbsd:
https://dmesgd.nycbug.org/dmesgd?do=view&id=1478
https://dmesgd.nycbug.org/dmesgd?do=view&id=1096
Maybe you should also look at pcibios(4) for a machine that old.
https://man.netbsd.org/i386/pcibios.4
--chris
Home |
Main Index |
Thread Index |
Old Index