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?