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