Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Oct 2002 16:32:52 +0100
From:      Mark Murray <mark@grondar.za>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: PCI brokenness 
Message-ID:  <200210021532.g92FWqeO000562@grimreaper.grondar.org>
In-Reply-To: <XFMail.20021002111411.jhb@FreeBSD.org> ; from John Baldwin <jhb@FreeBSD.org>  "Wed, 02 Oct 2002 11:14:11 EDT."
References:  <XFMail.20021002111411.jhb@FreeBSD.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > Iwasaki-San's patch made no difference that I could see. Disabling ACPI
> > causes my system to hard-hang during reboot. I might be able to fix that
> > by futzing with device.hints, but that took me a whole weekend and a
> > reinstall last time I tried. Device.hints is a dangerous thing to play with.
> 
> All device.hints should give you is your console back if you are
> missing it.  Do you mean hard hangs on reboot such as after you do a
> shutdown -r now the system shuts down, tries to reboot, and then just
> stays black and never boots?

"Hard hang" means that the probe messages stop around the parallel
device, and nothing else happens. The PCCARD ethernet remains dead.
the disk is silent and no amount of keyboard activity does anything
at all. Serial console dead. Reset needed to reboot.

> > 22nd September ACPI works. Suspend/resume, power shutdown, etc.
> 
> That's like saying that PAM works if all the programs that use PAM
> automatically fall back to reading /etc/master.passwd manually and
> complaining that people broke things when they removed the ability
> to read /etc/master.passwd manually thus revealing the inherent
> breakage in PAM.

Point taken.

> (Just in hypothetical terms.)

In practical terms, this is a regression, in that previous function
has been removed before an adequate replacement was ready.

> Iwasaki-San's patch adds back in the only part of the extra "bogus"
> stuff that legacy took out that could have an effect on your system
> with respect to PCI.

Ok. But it doesn't work. :-(

M

Latest dmesg (with Iwasaki-San's patch):

Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #1: Wed Oct  2 15:49:33 BST 2002
    root@grimreaper.grondar.org:/usr/src/sys/i386/compile/LIBRETTO
Preloaded elf kernel "/boot/kernel/kernel" at 0xc04ce000.
Preloaded elf module "/boot/kernel/linux.ko" at 0xc04ce0a8.
Preloaded elf module "/boot/kernel/sysvshm.ko" at 0xc04ce154.
Preloaded elf module "/boot/kernel/sysvsem.ko" at 0xc04ce200.
Preloaded elf module "/boot/kernel/sysvmsg.ko" at 0xc04ce2ac.
Preloaded elf module "/boot/kernel/if_dc.ko" at 0xc04ce358.
Preloaded elf module "/boot/kernel/miibus.ko" at 0xc04ce404.
Preloaded elf module "/boot/kernel/if_wi.ko" at 0xc04ce4b0.
Preloaded elf module "/boot/kernel/snd_mss.ko" at 0xc04ce55c.
Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc04ce608.
Preloaded elf module "/boot/kernel/random.ko" at 0xc04ce6b4.
Preloaded elf module "/boot/kernel/atspeaker.ko" at 0xc04ce760.
Preloaded elf module "/boot/kernel/if_ep.ko" at 0xc04ce810.
Preloaded elf module "/boot/kernel/nfsserver.ko" at 0xc04ce8bc.
Preloaded elf module "/boot/kernel/nfsclient.ko" at 0xc04ce96c.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04cea1c.
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 233289621 Hz
CPU: Pentium/P55C (quarter-micron) (233.29-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x581  Stepping = 1
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 67174400 (65600K bytes)
avail memory = 60010496 (58604K bytes)
Intel Pentium detected, installing workaround for F00F bug
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <TOSHIB 750     > on motherboard
acpi0: power button is handled as a fixed feature programming model.
Timecounter "ACPI-fast"  frequency 3579545 Hz
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x18a8-0x18ab on acpi0
acpi_cpu0: <CPU> on acpi0
acpi_tz0: <thermal zone> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_acad0: <AC adapter> on acpi0
acpi_cmbat0: <Control method Battery> on acpi0
Using $PIR table, 5 entries at 0xc00f8e80
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <display, VGA> at device 4.0 (no driver attached)
pci0: <simple comms> at device 17.0 (no driver attached)
cbb0: <ToPIC97 PCI-CardBus Bridge> at device 19.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
pcib0: possible interrupts:  3  4  5  6  7  9  10  11  12  14  15
pcib0: slot 19 INTA routed to irq 3 via \\_SB_.PCI0.EIO_.LNKA
cbb1: <ToPIC97 PCI-CardBus Bridge> at device 19.1 on pci0
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
pcib0: possible interrupts:  3  4  5  6  7  9  10  11  12  14  15
pcib0: slot 19 INTB routed to irq 3 via \\_SB_.PCI0.EIO_.LNKB
atspeaker0 port 0x61 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A
ppc0: parallel port not found.
ppc0: parallel port not found.
Timecounters tick every 10.000 msec
Initializing GEOMetry subsystem
acpi_cpu: CPU throttling enabled, 16 steps from 100% to 6.2%
ep0: <3Com 3c589 10Mbps Ethernet> at port 0x100-0x10f irq 3 function 0 config 1 on pccard0
ep0: Ethernet address 00:10:5a:2d:39:c6
Mounting root from ufs:/dev/ad0s2a
setrootbyname failed
ffs_mountroot: can't find rootvp
Root mount failed: 6

Manual root filesystem specification:
  <fstype>:<device>  Mount <device> using filesystem <fstype>
                       eg. ufs:da0s1a
  ?                  List valid disk boot devices
  <empty line>       Abort manual input

mountroot> 

-- 
o       Mark Murray
\_
O.\_    Warning: this .sig is umop ap!sdn

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210021532.g92FWqeO000562>