Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2003 08:03:55 +0200
From:      Gianmarco Giovannelli <gmarco@giovannelli.it>
To:        stable@freebsd.org
Cc:        esperti@gufi.org
Subject:   strange problem with: ed driver / 4.9-PRE
Message-ID:  <6.0.0.22.2.20030916073154.03af28a8@194.184.65.4>

next in thread | raw e-mail | index | archive | help
Hi,
in the kernel I have these lines:

[...]
device          miibus          # MII bus support
device          rl
device          ed

options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=3D0      #limit verbosity
options         IPDIVERT                #divert sockets
options         DUMMYNET
options         IPFW2
[...]

When the box starts it complains:

Sep 15 15:54:21 test2 /kernel: acd0: CDROM <TOSHIBA CD-ROM XM-6002B> at=20
ata1-master PIO3
Sep 15 15:54:21 test2 /kernel: Mounting root from ufs:/dev/ad0s1a
Sep 15 15:54:21 test2 /kernel: module_register: module miibus/ukphy already=
=20
exists!
Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "miibus.ko" failed to=20
register! 17
Sep 15 15:54:21 test2 /kernel: module_register: module pci/ed already=
 exists!
Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "if_ed.ko" failed to=20
register! 17

-----------------------------

test2:/home/gmarco> kldstat
Id Refs Address    Size     Name
  1    5 0xc0100000 1b4bb4   kernel
  2    1 0xc08f8000 6000     procfs.ko
  4    2 0xc0912000 e000     miibus.ko
  5    1 0xc0924000 a000     if_ed.ko
  6    1 0xc0993000 3000     daemon_saver.ko

-------------------------------

test2:/home/gmarco> ifconfig
rl0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 192.168.0.246 netmask 0xffffff00 broadcast 192.168.0.255
         ether 00:30:4f:1e:44:e0
         media: Ethernet autoselect (none)
         status: no carrier
ed0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 192.168.1.246 netmask 0xffffff00 broadcast 192.168.1.255
         ether 00:00:b4:a1:a5:a4
lo0: flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         inet 127.0.0.1 netmask 0xff000000

-------------------------------

test2:/home/gmarco> less /etc/rc.conf
defaultrouter=3D"192.168.1.101"
gateway_enable=3D"YES"
hostname=3D"test2.cho.it"
ifconfig_ed0=3D"inet 192.168.1.246  netmask 255.255.255.0"
ifconfig_rl0=3D"inet 192.168.0.246  netmask 255.255.255.0"
keymap=3D"it.iso"
saver=3D"daemon"
sendmail_enable=3D"YES"
sshd_enable=3D"YES"

firewall_enable=3D"YES"           # Set to YES to enable firewall=
 functionality
firewall_script=3D"/etc/rc.firewall" # Which script to run to set up the=
 firewall
firewall_type=3D"OPEN"            # Firewall type (see /etc/rc.firewall)
firewall_logging=3D"YES"          # Set to YES to enable events logging
firewall_flags=3D""               # Flags passed to ipfw when type is a file

natd_program=3D"/sbin/natd"       # path to natd, if you want a different=
 one.
natd_enable=3D"YES"               # Enable natd (if firewall_enable =3D=3D=
 YES).
natd_interface=3D"ed0"            # Public interface or IPaddress to use.

-------------------------------

test2:/home/gmarco> uname -a
FreeBSD test2.cho.it 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #0: Mon Sep 15=20
14:28:06 CEST 2003     root@test2.cho.it:/usr/src/sys/compile/FREEBSD  i386

--------------------------------

All the modules are built toghter with world and kernel.
test2:/home/gmarco> less /etc/make.conf
[...]
CFLAGS=3D -O -pipe
COMPAT22=3D       yes
COMPAT3X=3D       yes
KERNCONF=3D       FREEBSD
IPFW2=3DTRUE
WITHOUT_X11=3Dyes
[...]

#########################################################=E0

The same error on another (2nd) box (configured very similar):
freebsd:/home/gmarco# uname -a
FreeBSD freebsd.xxxx.it 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #1: Thu Sep=20
11 11:47:56 CEST 2003


Sep 15 13:07:41 freebsd /kernel: Mounting root from ufs:/dev/ad0s1a
Sep 15 13:07:41 freebsd /kernel: module_register: module miibus/ukphy=20
already exists!
Sep 15 13:07:41 freebsd /kernel: linker_file_sysinit "miibus.ko" failed to=
=20
register! 17
Sep 15 13:07:41 freebsd /kernel: module_register: module pci/ed already=
 exists!
Sep 15 13:07:41 freebsd /kernel: linker_file_sysinit "if_ed.ko" failed to=20
register! 17


with rc.conf:

[...]
ifconfig_ed0=3D"inet 80.xxx.xxx.xxx  netmask 255.255.255.248"
ifconfig_rl0=3D"inet 128.37.1.253 netmask 255.255.0.0"
ifconfig_rl0_alias0=3D"inet 128.37.1.254/32"
defaultrouter=3D"80.xxx.xxx.xxx"

keymap=3D"it.iso"
saver=3D"daemon"

gateway_enable=3D"YES"
sendmail_enable=3D"YES"
named_enable=3D"YES"
sshd_enable=3D"YES"
usbd_enable=3D"NO"

firewall_enable=3D"YES"           # Set to YES to enable firewall=
 functionality
firewall_script=3D"/usr/local/etc/ipfw.rules"
firewall_type=3D"open"            # Firewall type (see /etc/rc.firewall)
firewall_quiet=3D"NO"             # Set to YES to suppress rule display
firewall_logging=3D"YES"          # Set to YES to enable events logging

natd_enable=3D"YES"               # Enable natd (if firewall_enable =3D=3D=
 YES).
natd_interface=3D"ed0"            # Public interface or IPaddress to use.
natd_flags=3D""                   # Additional flags for natd.

portmap_enable=3D"YES"            # Run the portmapper service (YES/NO).



in the kernel config line it has the same line of the previous box...


##############################################

.... and in a 3d one:

freebsd:/home/gmarco> uname -a
FreeBSD freebsd.computerhouseprato.com 4.9-PRERELEASE FreeBSD=20
4.9-PRERELEASE #0: Mon Sep  8 18:14:24 CEST=20
2003     gmarco@freebsd.computerhouseprato.com:/usr/obj/usr/src/sys/FREEBSD=
=20
  i386


Sep 16 07:55:07 freebsd /kernel: DUMMYNET initialized (011031)
Sep 16 07:55:07 freebsd /kernel: ad0: DMA limited to UDMA33, non-ATA66=20
cable or device
Sep 16 07:55:07 freebsd /kernel: ad0: 19464MB <SAMSUNG SV2044D>=20
[39546/16/63] at ata0-master UDMA33
Sep 16 07:55:07 freebsd /kernel: acd0: CDROM <FX4820T> at ata0-slave PIO4
Sep 16 07:55:07 freebsd /kernel: Mounting root from ufs:/dev/ad0s1a
Sep 16 07:55:07 freebsd /kernel: module_register: module miibus/ukphy=20
already exists!
Sep 16 07:55:07 freebsd /kernel: linker_file_sysinit "miibus.ko" failed to=
=20
register! 17
Sep 16 07:55:07 freebsd /kernel: module_register: module pci/ed already=
 exists!
Sep 16 07:55:07 freebsd /kernel: linker_file_sysinit "if_ed.ko" failed to=20
register! 17

freebsd:/home/gmarco> ifconfig
ed0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         ether 00:30:4f:0e:d3:da
ed1: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
         ether 00:30:4f:0e:d4:08
ed2: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 192.168.2.101 netmask 0xffffff00 broadcast 192.168.2.255
         ether 00:30:4f:0e:d3:8b
lo0: flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         inet 127.0.0.1 netmask 0xff000000

freebsd:/home/gmarco> kldstat
Id Refs Address    Size     Name
  1    9 0xc0100000 1ab5ac   kernel
  3    2 0xc0f45000 e000     miibus.ko
  4    1 0xc0f3a000 a000     if_ed.ko
  5    1 0xc0f61000 4000     if_tun.ko
  6    4 0xc0f66000 9000     netgraph.ko
  7    1 0xc0f74000 3000     ng_ether.ko
  8    1 0xc0f79000 5000     ng_pppoe.ko
  9    1 0xc0f7f000 3000     ng_socket.ko
10    1 0xc0fe7000 3000     daemon_saver.ko

in the kernel config file I have:

device          miibus          # MII bus support
device          ed

options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=3D0      #limit verbosity
options         IPDIVERT                #divert sockets
options         IPFW2
options         DUMMYNET


Any idea on what is happening ?

BTW: the boxes work without any problems ...




Best Regards,
Gianmarco Giovannelli ,  "Unix expert since yesterday"
http://www.gufi.org/~gmarco




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20030916073154.03af28a8>