From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <200402140043.i1E0hZv08557@zamenhof.cs.utwente.nl> To: 9fans@cse.psu.edu Subject: Re: [9fans] 9load hangs in floppygetfspart dosinit In-reply-to: Your message of "Sat, 14 Feb 2004 00:07:29 +0100." <200402132307.i1DN7Tt07994@zamenhof.cs.utwente.nl> References: <200402132307.i1DN7Tt07994@zamenhof.cs.utwente.nl> From: Axel Belinfante MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <8553.1076719415.1@zamenhof.cs.utwente.nl> Date: Sat, 14 Feb 2004 01:43:35 +0100 Topicbox-Message-UUID: e343f52c-eacc-11e9-9e20-41e7f4b1d025 > I have a machine containing an AGP and a PCI video card. > The PCI card is supported; when I set the bios to init PCI first > everything works fine. > > I switched the (AGP) video card (from unsupported diamond fire 1k pro) > to (I hoped supported) Hercules 3d prophet II mx, based on nvidia > geforce2 mx). > > With the diamond fire card booting with 'init agp first' > would work fine, but (of course) no graphical mode (card unsupported) > > With the hercules card, when booting with 'init AGP first', > 9load hangs after printing the apm line, before printing > the 'using fd0!...plan9.ini' line. > > > I'm trying to add print statemtents to see what's going on. > I'll continue to do so, but I hope maybe someone has a good idea > that's faster than my tedious debugging... > > it seems that floppyinit is executed wholly, > but in dosinit it hangs; I see I traced it to timedsleep which hangs. dosinit0 ... getclus @ 0 getclust addr ... timedsleep in m->ticks=0 end=101 s=0 timedsleep out > seek to 0 succeded > floppyon in (added myself) > floppyrevive in > sra 29 srb 7b dor c msr 80 dir 8 timedsleep in m->ticks=6 end=27 s=8 timedsleep out > floppyrevive out > sra 9 srb 73 dor c msr 80 dir 8 floppyon in !alreadyon branch timedsleep in m->ticks=6 end=22 s=1000 and then there is no more progress; even print statements added in the while loop of timedsleep at a certain point stop. Any ideas, anyone? Axel.