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: Thu, 3 Feb 2011 00:09:24 +0200

 Just correction tsc_sync_bp is called from cpu_start_secondary not
 cpu_boot_secondary.
 
 On Wed, Feb 2, 2011 at 10:30 PM, 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: port-i386-maintainer%netbsd.org@localhost, 
 > gnats-admin%netbsd.org@localhost,
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0netbsd-bugs%netbsd.org@localhost, 
 > vezhlys%gmail.com@localhost, gna=
 ts-bugs%netbsd.org@localhost
 > Cc:
 > Subject: Re: port-i386/41267: 5.0 RC4 does not detect second CPU in VIA
 > =C2=A0VT-310DP motherboard
 > Date: Wed, 2 Feb 2011 22:26:32 +0200
 >
 > =C2=A0Hello NetBSD developers,
 >
 > =C2=A0I investigated a little bit a boot process and I found a place wher=
 e
 > =C2=A0exactly it "hangs". In reality the system doesn't hang but it is
 > =C2=A0trapped into infinitive loop in tsc_read_bp function from tsc.c whi=
 ch
 > =C2=A0is called from tsc_sync_bp and finally this one is called from
 > =C2=A0cpu_boot_secondary in cpu.c. The exact loop where it loops endlessl=
 y
 > =C2=A0in tsc_read_bp function is
 >
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Wait for the results to come in. */
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0while (tsc_sync_cpu =3D3D=3D3D ci) {
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0x86_pause();
 > =C2=A0 =C2=A0 =C2=A0 =C2=A0}
 >
 > =C2=A0I don't have enough knowledge to understand why expected results
 > =C2=A0didn't come in (by comment) and what processes didn't work. Maybe,
 > =C2=A0second cpu wasn't still initialized by this moment? Will this
 > =C2=A0information help to understand the problem or guide to some more
 > =C2=A0investigation? Thanks.
 >
 >
 >
 > =C2=A0On Mon, Aug 16, 2010 at 9:40 AM, Andrius V 
 > <vezhlys%gmail.com@localhost> wrot=
 e:
 > =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: Andrius V <vezhlys%gmail.com@localhost>
 > =C2=A0> To: gnats-bugs%netbsd.org@localhost
 > =C2=A0> Cc: port-i386-maintainer%netbsd.org@localhost, 
 > gnats-admin%netbsd.org@localhost,
 > =C2=A0> =3DC2=3DA0 =3DC2=3DA0 =3DC2=3DA0 
 > =3DC2=3DA0netbsd-bugs%netbsd.org@localhost
 > =C2=A0> Subject: Re: port-i386/41267: 5.0 RC4 does not detect second CPU =
 in VIA
 > =C2=A0> =3DC2=3DA0VT-310DP motherboard
 > =C2=A0> Date: Mon, 16 Aug 2010 09:39:21 +0300
 > =C2=A0>
 > =C2=A0> =3DC2=3DA0Can I provide some more information then? I can connect=
  it through
 > =C2=A0> =3DC2=3DA0serial interface and try to debug boot process however =
 i don't have
 > =C2=A0> =3DC2=3DA0enough knowledge to understand the output (and I don't =
 know if it c=3D
 > =C2=A0ant
 > =C2=A0> =3DC2=3DA0provide anything useful). It seems that at some point i=
 t goes into
 > =C2=A0> =3DC2=3DA0infinitive loop (but I might be wrong). This problem ex=
 ists from 5.=3D
 > =C2=A00
 > =C2=A0> =3DC2=3DA0version and netbsd current still can't freezes at the s=
 ame point.
 > =C2=A0>
 > =C2=A0> =3DC2=3DA0On Sun, Aug 15, 2010 at 7:10 AM, Jukka Ruohonen <jruoho=
 nen%iki.fi@localhost> =3D
 > =C2=A0wrote:
 > =C2=A0> =3DC2=3DA0> The following reply was made to PR port-i386/41267; i=
 t has been n=3D
 > =C2=A0oted by =3D3D
 > =C2=A0> =3DC2=3DA0GNATS.
 > =C2=A0> =3DC2=3DA0>
 > =C2=A0> =3DC2=3DA0> From: Jukka Ruohonen <jruohonen%iki.fi@localhost>
 > =C2=A0> =3DC2=3DA0> To: gnats-bugs%NetBSD.org@localhost
 > =C2=A0> =3DC2=3DA0> Cc:
 > =C2=A0> =3DC2=3DA0> Subject: Re: port-i386/41267: 5.0 RC4 does not detect=
  second CPU =3D
 > =C2=A0in VIA V=3D3D
 > =C2=A0> =3DC2=3DA0T-310DP motherboard
 > =C2=A0> =3DC2=3DA0> Date: Sun, 15 Aug 2010 07:05:42 +0300
 > =C2=A0> =3DC2=3DA0>
 > =C2=A0> =3DC2=3DA0> =3D3DC2=3D3DA0Thanks.
 > =C2=A0> =3DC2=3DA0>
 > =C2=A0> =3DC2=3DA0> =3D3DC2=3D3DA0Nothing wrong there that I could see. M=
 ust be something=3D
 > =C2=A0else.
 > =C2=A0> =3DC2=3DA0>
 > =C2=A0> =3DC2=3DA0>
 > =C2=A0>
 > =C2=A0>
 >
 >
 


Home | Main Index | Thread Index | Old Index