pcmcia: ti: regression cannot get IRQ

From: Corentin Labbe
Date: Sun Jan 01 2023 - 13:10:17 EST


Hello

I was trying to boot again my old compaq armada 7400 laptop and the network card is unusable.

Last known working kernel is 4.16.18.
First known bad kernel is 4.17.19

The interesting log is:
[ 3.503348] yenta_cardbus 0000:00:0c.0: ISA IRQ mask 0x0698, PCI irq 0
[ 3.503442] yenta_cardbus 0000:00:0c.0: Socket status: 30000006
[ 3.505250] yenta_cardbus 0000:00:0c.1: CardBus bridge found [0e11:b048]
[ 3.505370] yenta_cardbus 0000:00:0c.1: adjusting diagnostic: 60 -> 00
[ 3.505457] yenta_cardbus 0000:00:0c.1: Using INTVAL to route CSC interrupts to PCI
[ 3.505554] yenta_cardbus 0000:00:0c.1: Routing CardBus interrupts to ISA
[ 3.505556] yenta_cardbus 0000:00:0c.1: TI: mfunc 0x00000000, devctl 0x64
[ 3.505556] yenta_cardbus 0000:00:0c.1: TI: no PCI interrupts. Fish. Please report.
[ 3.505556] yenta_cardbus 0000:00:0c.1: no PCI IRQ, CardBus support disabled for this socket.
[ 3.505556] yenta_cardbus 0000:00:0c.1: check your BIOS CardBus, BIOS IRQ or ACPI settings.
[ 3.632323] yenta_cardbus 0000:00:0c.1: ISA IRQ mask 0x0698, PCI irq 0
[ 3.632416] yenta_cardbus 0000:00:0c.1: Socket status: 30000020

Full 4.16.18 log is availlable at: http://kernel.montjoie.ovh/zoo/armada/dmesg-4.16.18.txt
Since 4.17 (and 4.18) is stuck sarting init, I have log for 5.0.29
Full 5.0.29 log is availlable at: http://kernel.montjoie.ovh/zoo/armada/dmesg-5.0.21.txt

Regards