From owner-freebsd-bugs Sun Dec 5 10:10: 4 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id D84E21540B for ; Sun, 5 Dec 1999 10:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA18462; Sun, 5 Dec 1999 10:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from monterosa.urbanet.ch (monterosa.urbanet.ch [195.202.193.104]) by hub.freebsd.org (Postfix) with SMTP id 4454F153C8 for ; Sun, 5 Dec 1999 10:05:27 -0800 (PST) (envelope-from ahmed_benani@urbanet.ch) Received: (qmail 29491 invoked from network); 5 Dec 1999 18:05:26 -0000 Received: from unknown (HELO ?195.202.204.137?) (195.202.204.137) by monterosa.urbanet.ch with SMTP; 5 Dec 1999 18:05:26 -0000 Message-Id: <19991205180529.4454F153C8@hub.freebsd.org> Date: Sun, 05 Dec 1999 19:04:19 +0100 From: "Ahmed Benani" To: hnokubi@yyy.or.jp Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: kern/15281: Tr : kern/15279: Please fix handling Ross(?) host to PCI bridge Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 15281 >Category: kern >Synopsis: Please fix handling Ross(?) host to PCI bridge >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 5 10:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: NOKUBI Hirotaka >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: FreeBSD alphazeal.nokubi.or.jp 4.0-CURRENT FreeBSD 4.0-CURRENT #8: Sun Dec = 5 21:39:51 JST 1999 h-nokubi@alphazeal.nokubi.or.jp:/usr/src/src/sys/compile/MP i386 >Description: I'm using NEC PC-9821RvII (It's not PC-AT compatible). After I got bootstrap message `Ross(?)', I cannot use PCI bus. >How-To-Repeat: >Fix: It seems that reading from 0x45 has no meaning on my machine. Without following patch, my machine reports like this. pcib255: on motherboard And no other PCI devices are found, cannot mount root device, then panic. It seems that pci_cfgread() returns 0xff. PC9821RvII uses Champion as it's chip set. Champion is product of Reliance Computer, I beleive. So, I feel strange about message `Ross(?)'. `RCC' is more precise? Index: i386/isa/pcibus.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/i386/isa/pcibus.c,v retrieving revision 1.50 diff -u -u -r1.50 pcibus.c --- pcibus.c 1999/11/18 08:58:37 1.50 +++ pcibus.c 1999/12/05 13:02:17 @@ -395,7 +395,9 @@ case 0x00051166: s =3D "Ross (?) host to PCI bridge"; /* just guessing the secondary bus register number ... */ +#if 0 *busnum =3D pci_cfgread(cfg, 0x45, 1); +#endif break; /* Integrated Micro Solutions -- vendor 0x10e0 */ >Release-Note: >Audit-Trail: >Unformatted: Please Unsubscribe ---------- De=A0: hnokubi@yyy.or.jp =C0 : FreeBSD-gnats-submit@FreeBSD.ORG Objet=A0: kern/15279: Please fix handling Ross(?) host to PCI bridge Date=A0: Dim 5 d=E9c 1999 14:43 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message