bug-hurd
[Top][All Lists]
Advanced

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

Re: [PATCH v2 rumpkernel] pci-userspace: Add acpi lookup of irqs with fa


From: Samuel Thibault
Subject: Re: [PATCH v2 rumpkernel] pci-userspace: Add acpi lookup of irqs with fallback
Date: Sun, 7 May 2023 20:20:57 +0200
User-agent: NeoMutt/20170609 (1.8.3)

Samuel Thibault, le dim. 07 mai 2023 18:46:32 +0200, a ecrit:
> I had to disable the patch, it is making the boot hang, see log below,
> it stays stuck at that point.

Here is what I get without the acpi patch. Note that the IRQ numbers are
completely different indeed.

Samuel

GNU Mach 1.8+git20230410-486-dbg
ELF section header table at c0010370
biosmem: physical memory map:
biosmem: 000000000000000000:00000000000009f000, available
biosmem: 00000000000009fc00:0000000000000a0000, reserved
biosmem: 0000000000000f0000:000000000000100000, reserved
biosmem: 000000000000100000:0000000000dddde000, available
biosmem: 0000000000dddde000:0000000000dde00000, reserved
biosmem: 0000000000feffc000:0000000000ff000000, reserved
biosmem: 0000000000fffc0000:000000000100000000, reserved
Loaded ELF symbol table for mach (4565 symbols)
vm_page: page table size: 908750 entries (49700k)
vm_page: DMA: pages: 4080 (15M), free: 0 (0M)
vm_page: DMA: min:500 low:600 high:1000
vm_page: DIRECTMAP: pages: 219136 (856M), free: 199964 (781M)
vm_page: DIRECTMAP: min:10956 low:13148 high:21913
vm_page: HIGHMEM: pages: 685534 (2677M), free: 0 (0M)
vm_page: HIGHMEM: min:34276 low:41132 high:68553
pcibios_init : BIOS32 Service Directory structure at 0xf6040
pcibios_init : BIOS32 Service Directory entry at 0xfd26c
pcibios_init : PCI BIOS revision 2.10 entry at 0xfd1ca
Probing PCI hardware.
Floppy drive(s): fd0 is 2.88M AMI BIOS
intnull(6)
FDC 0 is a S82078B
probing scsi 15/16: ncr53c8xx - revision 2.5f.1
done
scsi : 0 hosts.
scsi : detected total.
com 2 out of range
lpr0: at atbus0, port = 378x, spl = 6d, pic = 7.
RTC time is 2023-05-07 18:18:34
module 0: acpi --host-priv-port=${host-port} 
--device-master-port=${device-port} --next-task=${pci-task} $(task-create) 
$(task-resume)
module 1: pci-arbiter --next-task=${disk-task} $(pci-task=task-create)
module 2: rumpdisk --next-task=${fs-task} $(disk-task=task-create)
module 3: ext2fs --readonly --multiboot-command-line=${kernel-command-line} 
--exec-server-task=${exec-task} -T typed ${root} $(fs-task=task-create)
module 4: exec /hurd/exec $(exec-task=task-create)
5 multiboot modules
task loaded: acpi --host-priv-port=1 --device-master-port=2 --next-task=3
task loaded: pci-arbiter --next-task=1
task loaded: rumpdisk --next-task=1
task loaded: ext2fs --readonly --multiboot-command-line=root=device:wd1 
console=com0 noide --exec-server-task=1 -T typed device:wd1
task loaded: exec /hurd/exec

start acpi: acpi pci rumpdisk [   1.0000000] Copyright (c) 1996, 1997, 1998, 
1999, 2000, 2001, 2002, 2003, 2004, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017,
[   1.0000000]     2018, 2019, 2020, 2021 The NetBSD Foundation, Inc.  All 
rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights 
reserved.

[   1.0000000] NetBSD 9.99.88 (RUMP-ROAST)
[   1.0000000] total memory = unlimited (host limit)
[   1.0000000] timecounter: Timecounters tick every 10.000 msec
[   1.0000040] timecounter: Timecounter "clockinterrupt" frequency 100 Hz 
quality 0
[   1.0000050] cpu0 at thinair0: rump virtual cpu
[   1.0000050] entropy: WARNING: extracting entropy too early
[   1.0200050] root file system type: rumpfs
[   1.0200050] kern.module.path=/stand/i386/9.99.88/modules
[   1.0200050] mainbus0 (root)
[   1.0200050] pci0 at mainbus0 bus 0
[   1.0200050] pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv 
ok
[   1.0200050] vendor 8086 product 1237 (host bridge, revision 0x02) at pci0 
dev 0 function 0 not configured
[   1.0200050] vendor 8086 product 7000 (ISA bridge) at pci0 dev 1 function 0 
not configured
[   1.0200050] piixide0 at pci0 dev 1 function 1: Intel 82371SB IDE Interface 
(PIIX3) (rev. 0x00)
[   1.0200050] piixide0: bus-master DMA support present
[   1.0200050] piixide0: primary channel wired to compatibility mode
irq handler [14]: new delivery port f5f918e8 entry f56b1e20
[   1.0600050] atabus0 at piixide0 channel 0
[   1.0600050] piixide0: secondary channel wired to compatibility mode
irq handler [15]: new delivery port f5f91578 entry f56b1ec0
[   1.0800050] atabus1 at piixide0 channel 1
[   1.0800050] vendor 8086 product 7113 (miscellaneous bridge, revision 0x03) 
at pci0 dev 1 function 3 not configured
[   1.0800050] vendor 1234 product 1111 (VGA display, revision 0x02) at pci0 
dev 2 function 0 not configured
[   1.0800050] vendor 8086 product 100e (ethernet network, revision 0x03) at 
pci0 dev 3 function 0 not configured
[   1.0800050] vendor 8086 product 100e (ethernet network, revision 0x03) at 
pci0 dev 4 function 0 not configured
[   1.0800050] ahcisata0 at pci0 dev 5 function 0: vendor 8086 product 2922 
(rev. 0x02)
[   1.0800050] ahcisata0: AHCI revision 1.0, 6 ports, 32 slots, CAP 
0xc0141f05<SAM,ISS=0x1=Gen1,SNCQ,S64A>
irq handler [10]: new delivery port f5f91078 entry f56b1ee0
[   1.1500050] ahcisata0: interrupting at pausebreak
[   1.1500050] atabus2 at ahcisata0 channel 0
[   1.1500050] atabus3 at ahcisata0 channel 1
[   1.1500050] atabus4 at ahcisata0 channel 2
[   1.1500050] atabus5 at ahcisata0 channel 3
[   1.1500050] atabus6 at ahcisata0 channel 4
[   1.1500050] atabus7 at ahcisata0 channel 5
[   1.2500050] ahcisata0 port 3: device present, speed: 1.5Gb/s
[   1.2500050] ahcisata0 port 2: device present, speed: 1.5Gb/s
[   1.2500050] ahcisata0 port 1: device present, speed: 1.5Gb/s
[   1.2500050] ahcisata0 port 0: device present, speed: 1.5Gb/s
[   2.7800050] wd0 at atabus2 drive 0
[   2.7900050] wd0: <QEMU HARDDISK>
[   2.7900050] wd0: drive supports 16-sector PIO transfers, LBA48 addressing
[   2.7900050] wd0: 82944 KB, 164 cyl, 16 head, 63 sec, 512 bytes/sect x 165888 
sectors
[   2.8000050] wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 
(Ultra/100), NCQ (32 tags)
[   2.8000050] wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 
5 (Ultra/100) (using DMA), NCQ (31 tags)
[   2.8100050] wd1 at atabus3 drive 0
[   2.8100050] wd1: <QEMU HARDDISK>
[   2.8100050] wd1: drive supports 16-sector PIO transfers, LBA48 addressing
[   2.8100050] wd1: 20480 MB, 41610 cyl, 16 head, 63 sec, 512 bytes/sect x 
41943040 sectors
[   2.8100050] wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 
(Ultra/100), NCQ (32 tags)
[   2.8200050] wd1(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 
5 (Ultra/100) (using DMA), NCQ (31 tags)
[   2.8200050] wd2 at atabus4 drive 0
[   2.8200050] wd2: <QEMU HARDDISK>
[   2.8200050] wd2: drive supports 16-sector PIO transfers, LBA48 addressing
[   2.8200050] wd2: 4001 MB, 8129 cyl, 16 head, 63 sec, 512 bytes/sect x 
8194048 sectors
[   2.8300050] wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 
(Ultra/100), NCQ (32 tags)
[   2.8300050] wd2(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 
5 (Ultra/100) (using DMA), NCQ (31 tags)
[   2.8300050] wd3 at atabus5 drive 0
[   2.8300050] wd3: <QEMU HARDDISK>
[   2.8300050] wd3: drive supports 16-sector PIO transfers, LBA48 addressing
[   2.8300050] wd3: 50001 MB, 101589 cyl, 16 head, 63 sec, 512 bytes/sect x 
102402048 sectors
[   2.8400050] wd3: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 
(Ultra/100), NCQ (32 tags)
[   2.8400050] wd3(ahcisata0:3:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 
5 (Ultra/100) (using DMA), NCQ (31 tags)
[   2.8500050] blake2s: self-test passed
[   2.8500050] chacha: Portable C ChaCha
Hurd server bootstrap: ext2fs[device:wd1] exec startup proc auth.




reply via email to

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