Ronald G Minnich <[EMAIL PROTECTED]> writes:

> 2.4.13, turn on probe for serial interrupts. It never finds a serial 
> interrupt so it goes into polling. Life is suddenly MUCH better. 

Interesting.  I just recompiled a new image against the latest
code as of earlier today:

And I'm stumped, I can't reproduce the problems here.

Eric


LinuxBIOS starting...


LinuxBIOS starting...
LinuxBIOS booting...
Finding PCI configuration type.
Scanning PCI bus...done
50: 8c 01 00 fc 00 00 00 09 03 00 00 00 00 00 00 00 
60: 08 10 10 10 10 10 10 10 00 b3 ee ff ff ff 00 00 
70: 00 1f 02 38 05 00 17 00 07 03 90 38 00 00 00 00 
80: 02 50 4e 06 00 00 00 00 00 00 00 00 00 00 00 00 
c0: 00 00 00 00 fd fb ff bf 18 0c ff ff 7f 00 00 00 
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
totalram: 128M
Initializing CPU #1
Updating microcode
microcode_info: sig = 0x00000681 pf=0x00000001 rev = 0x00000000
microcode updated from revision 0 to 13
Enabling cache...done.
Configuring L2 cache...done.
Setting up local apic...done.
CPU #1 Initialized
Allocating PCI resources...50: done.
Enabling PCI resourcess...8c done.
10 IO APIC not responding.
Enabling extended BIOS access...done.
Zeroing PCI IRQ settings...00 done.
Waiting for 2 CPUS to stop
fc 00 00 00 09 03 00 00 00 00 00 00 00 
60: 08 10 10 10 10 10 10 10 00 b3 ee ff ff ff 00 00 
70: 00 1f 02 38 05 00 17 00 07 03 90 38 00 00 00 00 
80: 02 50 4e 06 00 00 00 00 00 00 00 00 00 00 00 00 
c0: 00 00 00 00 fd fb ff bf 18 0c ff ff 7f 00 00 00 
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
Initializing CPU #0
Updating microcode
microcode_info: sig = 0x00000683 pf=0x00000001 rev = 0x00000000
microcode updated from revision 0 to 12
Enabling cache...done.
Configuring L2 cache...done.
Setting up local apic...done.
CPU #0 Initialized
Jumping to linuxbiosmain()...

Welcome to elfboot, the open sourced starter.
Febuary 2001, Eric Biederman.
Version 0.99

ROM segment 0x0000 length 0x0000 reloc 0x9400
clocks_per_tick = 439023
Etherboot 5.1.0.eb1 (GPL) ELF (Multiboot) for [EEPRO100]
Boot from (N)etwork or from (L)ocal? N
Found Intel EtherExpressPro100 at 0x1200, ROM address 0x0000
Probing...[EEPRO100]
The PCI BIOS has not enabled this device!
Updating PCI command 0003->0007. pci_bus 0000 pci_device_fn 0070
Ethernet addr: 00:D0:B7:88:74:DD 
Searching for server (DHCP)...
Me: 192.168.0.251, Server: 192.168.0.253, Gateway 192.168.0.253
Loading 192.168.0.253:dual-cpu-boot.ebi (ELF)... done
hello world
EXT_MEM_K=0x0000FC00
ALT_MEM_K=0x0001FC00
Linux version 2.4.14eb1 (eric@DLT) (gcc version 2.95.2 19991024 (release)) #19 SMP Thu 
Nov 8 18:19:37 MST 2001
BIOS-provided physical RAM map:
 BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e801: 0000000000100000 - 0000000008000000 (usable)
found SMP MP-table at 00000010
hm, page 00000000 reserved twice.
hm, page 00001000 reserved twice.
hm, page 00000000 reserved twice.
hm, page 00001000 reserved twice.
On node 0 totalpages: 32768
zone(0): 4096 pages.
zone(1): 28672 pages.
zone(2): 0 pages.
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: LNXI     Product ID: L440GX       APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
Kernel command line: ip=dhcp root=/dev/nfs console=ttyS0,115200 reboot=hard panic=5 
ramdisk=38000 
Initializing CPU#0
Detected 696.414 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1389.36 BogoMIPS
Memory: 126404k/131072k available (1194k kernel code, 4280k reserved, 328k data, 276k 
init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU serial number disabled.
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED])
mtrr: detected mtrr type: Intel
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check reporting enabled on CPU#0.
CPU0: Intel Pentium III (Coppermine) stepping 01
per-CPU timeslice cutoff: 731.76 usecs.
enabled ExtINT on CPU#0
Booting processor 1/0 eip 2000
Initializing CPU#1
Calibrating delay loop... 1392.64 BogoMIPS
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
Intel machine check reporting enabled on CPU#1.
CPU serial number disabled.
CPU1: Intel Pentium III (Coppermine) stepping 03
Total of 2 processors activated (2782.00 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
..TIMER: vector=0x31 pin1=2 pin2=0
testing the IO APIC.......................

.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 696.4444 MHz.
..... host bus clock speed is 99.4920 MHz.
cpu: 0, clocks: 994920, slice: 331640
CPU0<T0:994912,T1:663264,D:8,S:331640,C:994920>
cpu: 1, clocks: 994920, slice: 331640
CPU1<T0:994912,T1:331632,D:0,S:331640,C:994920>
checking TSC synchronization across CPUs: passed.
Waiting on wait_init_idle (map = 0x2)
All processors have done init_idle
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
Unknown bridge resource 0: assuming transparent
Unknown bridge resource 1: assuming transparent
Unknown bridge resource 2: assuming transparent
PCI->APIC IRQ transform: (B0,I12,P0) -> 19
PCI->APIC IRQ transform: (B0,I12,P0) -> 19
PCI->APIC IRQ transform: (B0,I14,P0) -> 21
PCI->APIC IRQ transform: (B0,I18,P3) -> 21
PCI: Cannot allocate resource region 4 of device 00:12.2
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
i2c-core.o: i2c core module
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP 
enabled
keyboard: Timeout - AT keyboard not present?(ed)
keyboard: Timeout - AT keyboard not present?(f4)
ttyS00 at 0x03f8 (irq = 4) is a 16550A
request_module[parport_lowlevel]: Root fs not mounted
lp: driver loaded but no devices found
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 38000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 91
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
PIIX4: neither IDE port enabled (BIOS)
Floppy drive(s): fd0 is 1.44M
floppy0: no floppy controllers found
eepro100.c:v1.09j-t 9/29/99 Donald Becker 
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin 
<[EMAIL PROTECTED]> and others
eth0: Intel Corp. 82557 [Ethernet Pro 100], 00:D0:B7:88:74:DD, IRQ 21.
  Board assembly 000000-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 96M
agpgart: Detected Intel 440GX chipset
agpgart: AGP aperture is 256M @ 0x90000000
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
Sending DHCP requests ., OK
IP-Config: Got DHCP answer from 192.168.0.253, my address is 192.168.0.251
IP-Config: Complete:
      device=eth0, addr=192.168.0.251, mask=255.255.255.0, gw=192.168.0.253,
     host=l440gx, domain=default.domain, nis-domain=default.lan,
     bootserver=192.168.0.253, rootserver=192.168.0.253, 
rootpath=/mnt/hdb/images/i386-nfs-boot
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Looking up port of RPC 100003/2 on 192.168.0.253
Looking up port of RPC 100005/1 on 192.168.0.253
VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 276k freed
INIT: version 2.78 booting
                        Welcome to Red Hat Linux
                Press 'I' to enter interactive startup.
Mounting proc filesystem [  OK  ]
Configuring kernel parameters [  OK  ]
modprobe: modprobe: Can't open dependencies file /lib/modules/2.4.14eb1/modules.dep 
(No such file or directory)
Setting clock  (utc): Tue Nov 27 20:33:58 MST 2001 [  OK  ]
Loading default keymap[  OK  ]
Activating swap partitions [  OK  ]
Setting hostname  [  OK  ]
Checking root filesystem
[/sbin/fsck.nfs -- /] fsck.nfs -a 192.168.0.253:/images/i386-nfs-boot/ 
[  OK  ]
Remounting root filesystem in read-write mode [  OK  ]
Finding module dependencies depmod: Can't open /lib/modules/2.4.14eb1/modules.dep for 
writing
[FAILED]
Checking filesystems
Checking all file systems.
[  OK  ]
Mounting local filesystems mount: wrong fs type, bad option, bad superblock on 
/dev/ram1,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram2,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram3,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram4,
       or too many mounted file systems
mount: /dev/hdd is not a valid block device
[FAILED]
Turning on user and group quotas for local filesystems [  OK  ]
Enabling swap space [  OK  ]
INIT: Entering runlevel: 3
Entering non-interactive startup
Starting rebootonpanic [  OK  ]
Setting network parameters [  OK  ]
Bringing up interface lo [  OK  ]
Starting portmapper: [  OK  ]
Initializing random number generator [  OK  ]
Mounting NFS filesystems [  OK  ]
Mounting other filesystems mount: wrong fs type, bad option, bad superblock on 
/dev/ram1,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram2,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram3,
       or too many mounted file systems
mount: wrong fs type, bad option, bad superblock on /dev/ram4,
       or too many mounted file systems
mount: /dev/hdd is not a valid block device
[FAILED]
Starting INET services: [  OK  ]
Starting sshd [  OK  ]

Red Hat Linux release 6.2 (Zoot)
Kernel 2.4.14eb1 on a 2-processor i686


l440gx login: root
INIT: Id "S1" respawning too fast: disabled for 5 minutes

Last login: Tue Nov 27 20:27:45 on ttyS0
You have mail.
[root@l440gx root]# cat /proc/interrupts 
           CPU0       CPU1       
  0:       1091       1281    IO-APIC-edge  timer
  1:          0          0    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  4:        118        179    IO-APIC-edge  serial
 21:       3918       3961   IO-APIC-level  eth0
NMI:          0          0 
LOC:       2283       2280 
ERR:          0
MIS:          0
[root@l440gx root]# 

Reply via email to