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>