christ wrote:
> the biggest problem i've had with them is that a warm reboot from 95 leaves
> them inoperable under linux. you have to actually power off the machine
> ('shutdown' from win95 works on the machine types i have, but according to
> the mailing list archives, some people with wonkier ATX-based machines have
> to physically remove the power cable as a fix) between 95 and linux to fully
> reset the cards. according to donald becker, 3com bowed to win95 in a way
> that makes it virtually impossible for linux to support these cards
> completely. sigh.
>From the FAQ for the 3c509B driver for FreeBSD by Bill Paul:
> Q: "I have a dual-boot machine with Win95/98/NT and a 3c905B adapter;
> whenever I shut down Windows and warm boot (i.e. reboot without
> powering off) to load FreeBSD, my 3c905B isn't detected properly,
> and there's this message about some D3 power mode. What's going on?"
>
> A: The 3c905B supports power management, which means it can be placed
> in a low power mode. In this mode (called the D3(hot) mode), the
> 3c905B loses all its PCI configuration data, except the state of
> its power state register. A PCI BIOS that supports power management
> is supposed to put the 3c905B back into the full power (D0) state
> before trying to configure the card, but some BIOSes don't. When
> Lose95/98/NT shut down, they place the 3c905B in the D3(hot) low
> power mode. If your BIOS doesn't bring it out of this mode, it won't
> be able to configure it properly. FreeBSD depends on the PCI BIOS
> to configure PCI devices correctly and can't do anything with the
> adapter when it's in this state, other than try to switch it back
> to D0 mode. But once it does that, it can't reconfigure the card.
>
---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]