NetBSD-Bugs archive

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

Re: port-i386/41267: 5.0 RC4 does not detect second CPU in VIA VT-310DP motherboard



The following reply was made to PR port-i386/41267; it has been noted by GNATS.

From: Andrius V <vezhlys%gmail.com@localhost>
To: port-i386-maintainer%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost, 
        netbsd-bugs%netbsd.org@localhost, vezhlys%gmail.com@localhost, 
gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: port-i386/41267: 5.0 RC4 does not detect second CPU in VIA
 VT-310DP motherboard
Date: Wed, 2 Feb 2011 22:26:32 +0200

 Hello NetBSD developers,
 
 I investigated a little bit a boot process and I found a place where
 exactly it "hangs". In reality the system doesn't hang but it is
 trapped into infinitive loop in tsc_read_bp function from tsc.c which
 is called from tsc_sync_bp and finally this one is called from
 cpu_boot_secondary in cpu.c. The exact loop where it loops endlessly
 in tsc_read_bp function is
 
        /* Wait for the results to come in. */
        while (tsc_sync_cpu =3D=3D ci) {
                x86_pause();
        }
 
 I don't have enough knowledge to understand why expected results
 didn't come in (by comment) and what processes didn't work. Maybe,
 second cpu wasn't still initialized by this moment? Will this
 information help to understand the problem or guide to some more
 investigation? Thanks.
 
 
 
 On Mon, Aug 16, 2010 at 9:40 AM, Andrius V <vezhlys%gmail.com@localhost> wrote:
 > The following reply was made to PR port-i386/41267; it has been noted by =
 GNATS.
 >
 > From: Andrius V <vezhlys%gmail.com@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc: port-i386-maintainer%netbsd.org@localhost, 
 > gnats-admin%netbsd.org@localhost,
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0netbsd-bugs%netbsd.org@localhost
 > Subject: Re: port-i386/41267: 5.0 RC4 does not detect second CPU in VIA
 > =C2=A0VT-310DP motherboard
 > Date: Mon, 16 Aug 2010 09:39:21 +0300
 >
 > =C2=A0Can I provide some more information then? I can connect it through
 > =C2=A0serial interface and try to debug boot process however i don't have
 > =C2=A0enough knowledge to understand the output (and I don't know if it c=
 ant
 > =C2=A0provide anything useful). It seems that at some point it goes into
 > =C2=A0infinitive loop (but I might be wrong). This problem exists from 5.=
 0
 > =C2=A0version and netbsd current still can't freezes at the same point.
 >
 > =C2=A0On Sun, Aug 15, 2010 at 7:10 AM, Jukka Ruohonen 
 > <jruohonen%iki.fi@localhost> =
 wrote:
 > =C2=A0> The following reply was made to PR port-i386/41267; it has been n=
 oted by =3D
 > =C2=A0GNATS.
 > =C2=A0>
 > =C2=A0> From: Jukka Ruohonen <jruohonen%iki.fi@localhost>
 > =C2=A0> To: gnats-bugs%NetBSD.org@localhost
 > =C2=A0> Cc:
 > =C2=A0> Subject: Re: port-i386/41267: 5.0 RC4 does not detect second CPU =
 in VIA V=3D
 > =C2=A0T-310DP motherboard
 > =C2=A0> Date: Sun, 15 Aug 2010 07:05:42 +0300
 > =C2=A0>
 > =C2=A0> =3DC2=3DA0Thanks.
 > =C2=A0>
 > =C2=A0> =3DC2=3DA0Nothing wrong there that I could see. Must be something=
  else.
 > =C2=A0>
 > =C2=A0>
 >
 >
 


Home | Main Index | Thread Index | Old Index