Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Mar 1998 12:17:06 +0100
From:      Stein Morten Sandbech <stein@ife.no>
To:        freebsd-questions@FreeBSD.ORG
Cc:        stein@wopr.ife.no
Subject:   FreeBSD at war with Win95 over 3Com 900XL ...
Message-ID:  <34FBE6B2.28507F26@ife.no>

next in thread | raw e-mail | index | archive | help
Hi ...

I'm setting up a Pentium II - 266 (ASUS based) machine with FreeBSD
2.2.5 and Windows 95 using OSBS boot manager.

Initially I set up the 3Com 900 XL Combo card (vx0) in dos with the 3Com
utility, selecting
10base2 (BNC), not "Auto Select" which is default. All is as well as
expected with the 900XL
under UNIX.

However, rebooting with Win95 gives an incredibly sluggish machine,
taking about 2 minutes
booting and starting the MS-Office shotcut bar!! Before configuring the
vx0 in FreeBSD it booted  in fractions of a second!  After some trial
and error I concluded that the Win95 900XL driver must be brain-dead, I
can't set 10base2. It accepts just "auto select".

Consequently I proceeded to set FreeBSD to select 10base2 with the
"link1" option in "/etc/rc.conf" as follows:
            ifconfig_vx0="inet  <ip-address> netmask <mask> LINK1"
and it works like a dream.

However, when I then proceed to reboot Win95 it still is sluggish, and
it seem to me that FreeBSD  900XL driver has set the card to 10base2
again! Setting the card to "auto select" again and  another reboot fixes
the problem until FreeBSD is booted and the Win95 hangs again
thereafter...

And so it goes :-)

Well, do anyone have a solution to this problem?

Methinks I'm going to change to an old 3Com Etherlink II/16, at last it
runns OK  with both
FreeBSD and Win95!  (The problem is that there will be arriving a
truckload of these machines
with 900XL in a week or two, so a solution based on 900XL would be
preferred :-)

Snip from /var/log/messages:
===================================================================
hilbert /kernel: FreeBSD 2.2.5-RELEASE #0: Fri Feb 27 10:52:55 CET 1998
hilbert /kernel:     root@hilbert.ife.no:/usr/src/sys/compile/HILBERT
hilbert /kernel: CPU: Pentium Pro (267.27-MHz 686-class CPU)
hilbert /kernel:   Origin = "GenuineIntel"  Id = 0x633  Stepping=3
hilbert /kernel:
Features=0x80f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,<b11>,MTRR,PGE,MCA,CMOV>

hilbert /kernel: real memory  = 67108864 (65536K bytes)
hilbert /kernel: avail memory = 62681088 (61212K bytes)
hilbert /kernel: Probing for devices on PCI bus 0:
hilbert /kernel: chip0 <generic PCI bridge (vendor=8086 device=7180
subclass=0)> rev 3 on pci0:0
hilbert /kernel: chip1 <generic PCI bridge (vendor=8086 device=7181
subclass=4)> rev 3 on pci0:1
hilbert /kernel: chip2 <generic PCI bridge (vendor=8086 device=7110
subclass=1)> rev 1 on pci0:4:0
hilbert /kernel: pci0:4:1: Intel Corporation, device=0x7111,
class=storage (ide) [no driver assigned]
hilbert /kernel: pci0:4:2: Intel Corporation, device=0x7112, class=0x0c,
subclass=0x03 int d irq ??
 [no driver assigned]
hilbert /kernel: chip3 <generic PCI bridge (vendor=8086 device=7113
subclass=128)> rev 1 on pci0:4:3
hilbert /kernel: vga0 <VGA-compatible display device> rev 154 on pci0:10

hilbert /kernel: ahc0 <Adaptec 2940 Ultra SCSI host adapter> rev 1 int a
irq 11 on pci0:12
hilbert /kernel: ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs
hilbert /kernel: ahc0 waiting for scsi devices to settle
hilbert /kernel: Sending SDTR!!
hilbert /kernel: (ahc0:0:0): "WDIGTL ENTERPRISE 1.91" type 0 fixed SCSI
2
hilbert /kernel: sd0(ahc0:0:0): Direct-Access 2077MB (4254819 512 byte
sectors)
hilbert /kernel: vx0 <3COM 3C900 Etherlink XL PCI> rev 0 int a irq 10 on
pci0:13
hilbert /kernel: utp/aui/bnc[*aui*]: disable 'auto select' with DOS
util! address 00:60:08:e7:ef:af
hilbert /kernel: Probing for devices on PCI bus 1:
hilbert /kernel: Probing for devices on the ISA bus:
hilbert /kernel: sc0 at 0x60-0x6f irq 1 on motherboard
hilbert /kernel: sc0: VGA color <16 virtual consoles, flags=0x0>
hilbert /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa
hilbert /kernel: sio0: type 16550A
hilbert /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa
hilbert /kernel: sio1: type 16550A
hilbert /kernel: lpt0 at 0x378-0x37f irq 7 on isa
hilbert /kernel: lpt0: Interrupt-driven port
hilbert /kernel: lp0: TCP/IP capable interface
hilbert /kernel: psm0 at 0x60-0x64 irq 12 on motherboard
hilbert /kernel: psm0: device ID 0
hilbert /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
hilbert /kernel: fdc0: FIFO enabled, 8 bytes threshold
hilbert /kernel: fd0: 1.44MB 3.5in
hilbert /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa
hilbert /kernel: wdc0: unit 0 (atapi): </201N>, removable, dma, iordy
hilbert /kernel: wcd0: 3515Kb/sec, 120Kb cache, audio play, 255 volume
levels, ejectable tray
hilbert /kernel: wdc1 not found at 0x170
hilbert /kernel: npx0 flags 0x1 on motherboard
hilbert /kernel: npx0: INT 16 interface
hilbert /kernel: changing root device to sd0a
hilbert /kernel: vx0: selected bnc. (link1)
hilbert xntpd[126]: xntpd version=3.4e (beta multicast); Tue Oct 21
13:08:47 GMT 1997 (1)
hilbert xntpd[126]: tickadj = 5, tick = 10000, tvu_maxslew = 495
hilbert lpd[168]: restarted
====================================================================

Thank you !

/*  Stein M Sandbech
Email: stein@ife.no                  **
**  Senior Systems Engineer, EDP dept             Email:
stein@www.ife.no      **
**  Institute for Energy Technology                    Tel: +47 63 80 60
00                 **
**  Box 40, N-2007 Kjeller, NORWAY             Fax: +47 63 81 11 68
*/



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34FBE6B2.28507F26>