bug-hurd
[Top][All Lists]
Advanced

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

Re: Debian Hurd tests on real hardware - network, IRQ issues


From: Riccardo Mottola
Subject: Re: Debian Hurd tests on real hardware - network, IRQ issues
Date: Sun, 22 Nov 2020 23:44:23 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 SeaMonkey/2.53.5.1

Hi,

some information about this laptop which fails to boot when run under Linux.

$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS200 Host Bridge (rev 02) 00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS200/RS250 AGP Bridge 00:06.0 Multimedia audio controller: ULi Electronics Inc. M5451 PCI AC-Link Controller Audio Device (rev 02) 00:07.0 ISA bridge: ULi Electronics Inc. M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] 00:0a.0 CardBus bridge: Texas Instruments PCI4410 PC card Cardbus Controller (rev 02) 00:0a.1 FireWire (IEEE 1394): Texas Instruments PCI4410 FireWire Controller (rev 02) 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 20) 00:0c.0 Communication controller: Conexant Systems, Inc. HSF 56k HSFi Modem (rev 01)
00:10.0 IDE interface: ULi Electronics Inc. M5229 IDE (rev c4)
00:11.0 Bridge: ULi Electronics Inc. M7101 Power Management Controller [PMU]
00:13.0 USB controller: NEC Corporation OHCI USB Controller (rev 41)
00:13.1 USB controller: NEC Corporation OHCI USB Controller (rev 41)
00:13.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 02) 01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS200M [Radeon IGP 330M/340M/345M/350M]

and for the IRQ probelm, I did a grep in dmesg and see:

[    0.128204] NR_IRQS: 2304, nr_irqs: 32, preallocated irqs: 16
[    0.278421] ACPI: PCI Interrupt Link [LNK0] (IRQs *5 6)
[    0.278555] ACPI: PCI Interrupt Link [LNK1] (IRQs 8 10) *11
[    0.278682] ACPI: PCI Interrupt Link [LNK2] (IRQs *10 12)
[    0.278808] ACPI: PCI Interrupt Link [LNK3] (IRQs 6 7 *11 13)
[    0.278949] ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [    0.279092] ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [    0.279234] ACPI: PCI Interrupt Link [LNK6] (IRQs 3 4 5 6 7 10 11 12) *0, disabled.
[    0.279364] ACPI: PCI Interrupt Link [LNK7] (IRQs *5)
[    0.279489] ACPI: PCI Interrupt Link [LNK8] (IRQs 5) *0, disabled.
[    0.317940] PCI: Using ACPI for IRQ routing
[    0.517440] PCI Interrupt Link [LNK3] enabled at IRQ 11
[    0.517445] PCI: setting IRQ 11 as level-triggered
[    3.846113] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    4.695832] PCI Interrupt Link [LNK1] enabled at IRQ 10
[    4.695840] PCI: setting IRQ 10 as level-triggered
[    4.699207] 8139cp 0000:00:0b.0 eth0: RTL-8139C+ at 0x(ptrval), 00:08:02:f4:70:b0, IRQ 10
[    4.788818] PCI Interrupt Link [LNK2] enabled at IRQ 10
[   15.900957] yenta_cardbus 0000:00:0a.0: ISA IRQ mask 0x0038, PCI irq 10
[   17.313886] PCI Interrupt Link [LNK7] enabled at IRQ 5
[   17.313894] PCI: setting IRQ 5 as level-triggered
[   18.808934] PCI Interrupt Link [LNK0] enabled at IRQ 5


note the line of "IRQ sharing enabled" for serial 8250/16550, which in full are:
[    3.491071] isapnp: Scanning for PnP cards...
[    3.845792] isapnp: No Plug & Play device found
[    3.846113] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    3.866946] 00:06: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [    3.887876] 00:07: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A

HURD may have issue with his sharing?

It is interesting that the laptop has no RS232 port... where are they? sharing because of 4 ports with 2 IRQs, 3 & 4?



Riccardo Mottola wrote:
1) A Compaq Presario with Pentium4 non-HT, it would be ideal, integrated LAN... it has a Radeon, so also a usually supported Card. It even has a Floppy!! can I use it instead of USB :) (well... the issue is that I could not exchange it with other computers, I have almost none with floppies....)
Here HURD does not finish boot, I get this issue seen in dmesg

com0: at atbus0The device below will clobber IRQ4 (c10512c0)
You have two devices at the same IRQ.
This won't work. Reconfigure your hardware and try again.
com0: port = 3f8, spl = 6, pic = 4

Being a laptop, I cannot fiddle with IRQ Jumpers :) Also "it can work" since this laptpo did run Windows, FreeBSD and Linux. Is our kernel wrong here or doesn't support some tricks other OSs have. I checked in the BIOS if I could "disable" internal stuff, but I can't. This computer has no RS232 port, but does have IrDA, which is perhaps seen as COM port? Should I boot another OS and retrieve some information that way?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]