Token ring is supported and works quite well in FreeBSD.
I am using a couple of card on a box to connect an entire network to the
Internet (about 200 boxes).
I have only a problem, or at least it seems to me a problem :-)
I posted the following message to token-ring and questions mailing lists
and directly to the author of the driver without having received any
answer. So I post it here because I see someone that perhaps can answer
(surely) to this :-)
--- begin old message ---
I have installed a FreeBSD 4.1-STABLE box with two olicom token ring cards.
Everything seems to works fine except for the fact that one of these card
has a lot of errors.
Aug 9 19:00:47 freebsd /kernel: oltr0: receive error 3
Aug 9 19:01:22 freebsd last message repeated 7 times
Aug 9 19:03:23 freebsd last message repeated 480 times
Aug 9 19:13:28 freebsd last message repeated 7496 times
Aug 9 19:23:29 freebsd last message repeated 7019 times
Aug 9 19:33:30 freebsd last message repeated 3714 times
Aug 9 19:43:32 freebsd last message repeated 38062 times
Aug 9 19:48:07 freebsd last message repeated 5112 times
What does this error (error 3) means ? Performance seems not be affected
but it is quite annoying because it fills up every system logs. Is possible
to correct it ? Is it harmless ?
This is a piece of the boot message:
Jul 29 19:36:47 freebsd /kernel: Copyright (c) 1992-2000 The FreeBSD Project.
Jul 29 19:36:47 freebsd /kernel: Copyright (c) 1979, 1980, 1983, 1986,
1988, 1989, 1991, 1992, 1993, 1994
Jul 29 19:36:47 freebsd /kernel: The Regents of the University of
California. All rights reserved.
Jul 29 19:36:47 freebsd /kernel: FreeBSD 4.1-RC #0: Tue Jul 25 23:43:13
CEST 2000
Jul 29 19:36:47 freebsd /kernel:
[EMAIL PROTECTED]:/usr/src/sys/compile/FREEBSD
Jul 29 19:36:47 freebsd /kernel: Timecounter "i8254" frequency 1193182 Hz
Jul 29 19:36:47 freebsd /kernel: Timecounter "TSC" frequency 166194007 Hz
Jul 29 19:36:47 freebsd /kernel: CPU: Pentium/P54C (166.19-MHz 586-class CPU)
Jul 29 19:36:47 freebsd /kernel: Origin = "GenuineIntel" Id =
0x52c Stepping = 12
Jul 29 19:36:47 freebsd /kernel: Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
Jul 29 19:36:47 freebsd /kernel: real memory = 134217728 (131072K bytes)
Jul 29 19:36:47 freebsd /kernel: avail memory = 127803392 (124808K bytes)
Jul 29 19:36:47 freebsd /kernel: Preloaded elf kernel "kernel" at 0xc02b6000.
Jul 29 19:36:47 freebsd /kernel: Intel Pentium detected, installing
workaround for F00F bug
Jul 29 19:36:47 freebsd /kernel: md0: Malloc disk
Jul 29 19:36:47 freebsd /kernel: npx0: <math processor> on motherboard
Jul 29 19:36:47 freebsd /kernel: npx0: INT 16 interface
Jul 29 19:36:47 freebsd /kernel: pcib0: <Host to PCI bridge> on motherboard
Jul 29 19:36:47 freebsd /kernel: pci0: <PCI bus> on pcib0
Jul 29 19:36:47 freebsd /kernel: isab0: <Intel 82371SB PCI to ISA bridge>
at device 1.0 on pci0
Jul 29 19:36:47 freebsd /kernel: isa0: <ISA bus> on isab0
Jul 29 19:36:47 freebsd /kernel: pci0: <Intel PIIX3 ATA controller> at 1.1
Jul 29 19:36:47 freebsd /kernel: pci0: <Intel 82371SB (PIIX3) USB
controller> at 1.2 irq 15
Jul 29 19:36:47 freebsd /kernel: ahc0: <Adaptec 2940 Ultra SCSI adapter>
port 0x4000-0x40ff mem 0x80000000-0x80000fff irq 14 at device 6.0 on pci0
Jul 29 19:36:47 freebsd /kernel: ahc0: aic7880 Wide Channel A, SCSI Id=7,
16/255 SCBs
Jul 29 19:36:47 freebsd /kernel: oltr0: <Olicom PCI/II 16/4 Adapter
(OC-3137)> port 0x4440-0x447f irq 11 at device 7.0 on pci0
Jul 29 19:36:47 freebsd /kernel: oltr0: enabling bus master mode
Jul 29 19:36:47 freebsd /kernel: oltr0: MAC address 00:00:83:2b:63:db
Jul 29 19:36:47 freebsd /kernel: oltr0: adapter self-test complete (status=0)
Jul 29 19:36:47 freebsd /kernel: pci0: <S3 Trio graphics accelerator> at 8.0
Jul 29 19:36:47 freebsd /kernel: oltr1: <Olicom PCI/II 16/4 Adapter
(OC-3137)> port 0x4400-0x443f irq 10 at device 11.0 on pci0
Jul 29 19:36:47 freebsd /kernel: oltr1: enabling bus master mode
Jul 29 19:36:47 freebsd /kernel: oltr1: MAC address 00:00:83:2b:63:df
Jul 29 19:36:47 freebsd /kernel: oltr1: adapter self-test complete (status=0)
Jul 29 19:36:47 freebsd /kernel: fdc0: <NEC 72065B or clone> at port
0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
Jul 29 19:36:47 freebsd /kernel: fdc0: FIFO enabled, 8 bytes threshold
Jul 29 19:36:47 freebsd /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
Jul 29 19:36:47 freebsd /kernel: atkbdc0: <Keyboard controller (i8042)> at
port 0x60,0x64 on isa0
Jul 29 19:36:47 freebsd /kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
Jul 29 19:36:47 freebsd /kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jul 29 19:36:47 freebsd /kernel: psm0: model Generic PS/2 mouse, device ID 0
Jul 29 19:36:47 freebsd /kernel: vga0: <Generic ISA VGA> at port
0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Jul 29 19:36:47 freebsd /kernel: sc0: <System console> on isa0
Jul 29 19:36:48 freebsd /kernel: sc0: VGA <16 virtual consoles, flags=0x200>
Jul 29 19:36:48 freebsd /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10
on isa0
Jul 29 19:36:48 freebsd /kernel: sio0: type 16550A
Jul 29 19:36:48 freebsd /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
Jul 29 19:36:48 freebsd /kernel: sio1: type 16550A
Jul 29 19:36:48 freebsd /kernel: ppc0: <Parallel port> at port 0x278-0x27f
irq 7 on isa0
Jul 29 19:36:48 freebsd /kernel: ppc0: Generic chipset (NIBBLE-only) in
COMPATIBLE mode
Jul 29 19:36:48 freebsd /kernel: lpt0: <Printer> on ppbus0
Jul 29 19:36:48 freebsd /kernel: lpt0: Interrupt-driven port
Jul 29 19:36:48 freebsd /kernel: IP packet filtering initialized, divert
enabled, rule-based forwarding enabled, default to deny, unlimited logging
Jul 29 19:36:48 freebsd /kernel: Waiting 3 seconds for SCSI devices to settle
Jul 29 19:36:48 freebsd /kernel: Mounting root from ufs:/dev/da0s1a
Jul 29 19:36:48 freebsd /kernel: cd0 at ahc0 bus 0 target 3 lun 0
Jul 29 19:36:48 freebsd /kernel: cd0: <IBM CDRM00203\000\000\000\000\000!K
BZ33> Removable CD-ROM SCSI-2 device
Jul 29 19:36:48 freebsd /kernel: cd0: 5.000MB/s transfers (5.000MHz, offset 15)
Jul 29 19:36:48 freebsd /kernel: cd0: Attempt to query device size failed:
NOT READY, Medium not present
Jul 29 19:36:48 freebsd /kernel: da1 at ahc0 bus 0 target 5 lun 0
Jul 29 19:36:48 freebsd /kernel: da1: <IBM DORS-32160W !# WA3E> Fixed
Direct Access SCSI-2 device
Jul 29 19:36:48 freebsd /kernel: da1: 20.000MB/s transfers (10.000MHz,
offset 8, 16bit), Tagged Queueing Enabled
Jul 29 19:36:48 freebsd /kernel: da1: 2063MB (4226725 512 byte sectors:
255H 63S/T 263C)
Jul 29 19:36:48 freebsd /kernel: da0 at ahc0 bus 0 target 0 lun 0
Jul 29 19:36:48 freebsd /kernel: da0: <IBM DORS-32160 !# WA3E> Fixed
Direct Access SCSI-2 device
Jul 29 19:36:48 freebsd /kernel: da0: 10.000MB/s transfers (10.000MHz,
offset 15), Tagged Queueing Enabled
Jul 29 19:36:48 freebsd /kernel: da0: 2063MB (4226725 512 byte sectors:
255H 63S/T 263C)
Jul 29 19:36:48 freebsd /kernel: oltr0: ring insert (16 Mbps - TXI)
Jul 29 19:36:48 freebsd /kernel: oltr1: ring insert (16 Mbps - TKP)
The interesting thing is that the two cards use different (automatic)
configured setting (TXI, TKP).
Oltr1 never experiences errors so what does it means ? May this be the
problem ? And if yes how I can configure it ? man oltr seems not to exist
anymore in my 4.1-STABLE .
Here are more informations:
freebsd:/home/gmarco# ifconfig -a
oltr0: flags=143<UP,BROADCAST,RUNNING,PROMISC> mtu 1500
inet 172.16.16.239 netmask 0xfffff000 broadcast 172.16.31.255
lladdr 00:00:83:2b:63:db
media: UTP/16Mbit (<unknown type>)
supported media: UTP/16Mbit UTP/4Mbit
oltr1: flags=143<UP,BROADCAST,RUNNING,PROMISC> mtu 1500
inet 213.26.243.210 netmask 0xffffffe0 broadcast 213.26.243.223
lladdr 00:00:83:2b:63:df
media: UTP/16Mbit (<unknown type>)
supported media: UTP/16Mbit UTP/4Mbit
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
freebsd:/home/gmarco# uname -a
FreeBSD freebsd.consiag.it 4.1-RC FreeBSD 4.1-RC #0: Tue Jul 25 23:43:13
CEST 2000 [EMAIL PROTECTED]:/usr/src/sys/compile/FREEBSD i386
freebsd:/home/gmarco#
Thanks to everyone for attention.
Best Regards,
Gianmarco Giovannelli , "Unix expert since yesterday"
http://www.giovannelli.it/~gmarco
http://www2.masternet.it
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message