Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Sep 2002 13:50:05 -0700 (PDT)
From:      "Roger Hardiman" <roger@telepresence.dmem.strath.ac.uk>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: i386/42173: Sony VAIO FXA 53 (or FXA 679 in Mexico) won't cold boot.
Message-ID:  <200209052050.g85Ko5gS089975@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/42173; it has been noted by GNATS.

From: "Roger Hardiman" <roger@telepresence.dmem.strath.ac.uk>
To: <freebsd-gnats-submit@FreeBSD.org>, <madd@tecdigital.net>
Cc:  
Subject: Re: i386/42173: Sony VAIO FXA 53 (or FXA 679 in Mexico) won't cold boot.
Date: Thu, 5 Sep 2002 21:45:06 +0100

 This is a multi-part message in MIME format.
 
 ------=_NextPart_000_0003_01C25525.7FB05A50
 Content-Type: text/plain;
 	charset="iso-8859-1"
 Content-Transfer-Encoding: quoted-printable
 
 Exactly the same problem happens on the Sony Vaio FX-605 (UK model)
 cold boot - locks up. Warm boot after windows - OK.
 
 I am using 4.6-RELEASE and I noticed the Generic kernel boots fine from =
 cold
 but a kernel with
   device pcm
 added for the onboard VIA VT82C686A will hang in exactly the same place.
 
 In the sound drivers, snd_setup_intr() is the last function called =
 before it hangs.
 This calls bus_setup_intr() which is calling nexus_setup_intr() in =
 sys/i386/i386/nexus.c
 
 The machine feeezes when nexus_setup_intr() calls inthand_add().
 
 
 One clue from searching the net.
 Linux users of the 686A reported that they needed to initialise the chip =
 in sound blaster
 compatible mode, otherwise it would hang their boxes.
 Perhaps the Windows driver does this, and we need to do this too.
 
 Roger
 --
 roger@freebsd.org
 
 
 ------=_NextPart_000_0003_01C25525.7FB05A50
 Content-Type: text/html;
 	charset="iso-8859-1"
 Content-Transfer-Encoding: quoted-printable
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <HTML><HEAD>
 <META http-equiv=3DContent-Type content=3D"text/html; =
 charset=3Diso-8859-1">
 <META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
 <STYLE></STYLE>
 </HEAD>
 <BODY bgColor=3D#ffffff>
 <DIV><FONT face=3DArial size=3D2>Exactly the same problem happens on the =
 Sony Vaio=20
 FX-605 (UK model)</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>cold boot - locks up. Warm boot after =
 windows -=20
 OK.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2>I am using 4.6-RELEASE and I noticed =
 the Generic=20
 kernel boots fine from cold</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>but a kernel with</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>&nbsp; device pcm</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>added for the onboard VIA VT82C686A =
 will hang in=20
 exactly the same place.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2>In the sound =
 drivers,&nbsp;snd_setup_intr() is the=20
 last function called before it hangs.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>This calls bus_setup_intr() which is =
 calling=20
 </FONT><FONT face=3DArial size=3D2>nexus_setup_intr() in=20
 sys/i386/i386/nexus.c</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2>The machine feeezes when=20
 nexus_setup_intr()&nbsp;calls&nbsp;inthand_add().</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2>One clue from searching the =
 net.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>Linux users of the 686A reported that =
 they needed=20
 to initialise the chip in sound blaster</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>compatible mode, otherwise it would =
 hang their=20
 boxes.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>Perhaps the Windows driver does this, =
 and we need=20
 to do this too.</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
 <DIV><FONT face=3DArial size=3D2>Roger</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2>--</FONT></DIV>
 <DIV><FONT face=3DArial size=3D2><A=20
 href=3D"mailto:roger@freebsd.org">roger@freebsd.org</A></FONT></DIV>
 <DIV>&nbsp;</DIV></BODY></HTML>
 
 ------=_NextPart_000_0003_01C25525.7FB05A50--
 

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




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