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=0 #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
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
exists!
Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "miibus.ko" failed
to
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
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=8843<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=8843<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=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
-------------------------------
test2:/home/gmarco> less /etc/rc.conf
defaultrouter="192.168.1.101"
gateway_enable="YES"
hostname="test2.cho.it"
ifconfig_ed0="inet 192.168.1.246 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.0.246 netmask 255.255.255.0"
keymap="it.iso"
saver="daemon"
sendmail_enable="YES"
sshd_enable="YES"
firewall_enable="YES" # Set to YES to enable firewall
functionality
firewall_script="/etc/rc.firewall" # Which script to run to set up the
firewall
firewall_type="OPEN" # Firewall type (see /etc/rc.firewall)
firewall_logging="YES" # Set to YES to enable events logging
firewall_flags="" # Flags passed to ipfw when type is a
file
natd_program="/sbin/natd" # path to natd, if you want a
different one.
natd_enable="YES" # Enable natd (if firewall_enable ==
YES).
natd_interface="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
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= -O -pipe
COMPAT22= yes
COMPAT3X= yes
KERNCONF= FREEBSD
IPFW2=TRUE
WITHOUT_X11=yes
[...]
#########################################################?
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
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
already exists!
Sep 15 13:07:41 freebsd /kernel: linker_file_sysinit "miibus.ko"
failed to
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
register! 17
with rc.conf:
[...]
ifconfig_ed0="inet 80.xxx.xxx.xxx netmask 255.255.255.248"
ifconfig_rl0="inet 128.37.1.253 netmask 255.255.0.0"
ifconfig_rl0_alias0="inet 128.37.1.254/32"
defaultrouter="80.xxx.xxx.xxx"
keymap="it.iso"
saver="daemon"
gateway_enable="YES"
sendmail_enable="YES"
named_enable="YES"
sshd_enable="YES"
usbd_enable="NO"
firewall_enable="YES" # Set to YES to enable firewall
functionality
firewall_script="/usr/local/etc/ipfw.rules"
firewall_type="open" # Firewall type (see /etc/rc.firewall)
firewall_quiet="NO" # Set to YES to suppress rule display
firewall_logging="YES" # Set to YES to enable events logging
natd_enable="YES" # Enable natd (if firewall_enable ==
YES).
natd_interface="ed0" # Public interface or IPaddress to
use.
natd_flags="" # Additional flags for natd.
portmap_enable="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
4.9-PRERELEASE #0: Mon Sep 8 18:14:24 CEST
2003 gmarco@freebsd.computerhouseprato.com:/usr/obj/usr/src/sys/FREEBSD
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
cable or device
Sep 16 07:55:07 freebsd /kernel: ad0: 19464MB <SAMSUNG SV2044D>
[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
already exists!
Sep 16 07:55:07 freebsd /kernel: linker_file_sysinit "miibus.ko"
failed to
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
register! 17
freebsd:/home/gmarco> ifconfig
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:30:4f:0e:d3:da
ed1: flags=8843<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=8843<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=8049<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=0 #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
On Tue, Sep 16, 2003 at 08:03:55AM +0200, Gianmarco Giovannelli wrote:> 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=0 #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 > 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 > exists! > Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "miibus.ko" failed to > 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 > 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 >[snip more info]> > Any idea on what is happening ?What is happening is that the system is attempting to load support for 'ed' (and by extension also 'miibus') as a module, but since you already have it in the kernel this loading fails and the system complains. This is harmless, but annoying. -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
> Sep 15 15:54:21 test2 /kernel: module_register: module pci/ed already exists!> Any idea on what is happening ?Does your loader.conf also try to load the if_ed module?
At 16/09/2003, Gregory Bond wrote:> > Sep 15 15:54:21 test2 /kernel: module_register: module pci/ed already > exists! > > > Any idea on what is happening ? > >Does your loader.conf also try to load the if_ed module?Nope it has only: # -- sysinstall generated deltas -- # userconfig_script_load="YES" Btw these boxes where updated recently (4.9-PRE) and before never shows this error :-) Thanks for your reply. Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://www.gufi.org/~gmarco
At 16/09/2003, Alexandre Kardanev wrote:> > Sep 15 15:54:21 test2 /kernel: acd0: CDROM <TOSHIBA CD-ROM XM-6002B> at > > 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 > > exists! > > Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "miibus.ko" failed to > > 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 > > register! 17 > > > >This happens because modules compiled in kernel and you trying to load >them via kld... >Just check your /boot/loader.conf for >miibus_load="YES" >if_[rl|ed]_load="YES" >and remove them...The real problem is this one ... I don't have them in loader.conf : freebsd:/home/gmarco> less /boot/loader.conf # -- sysinstall generated deltas -- # userconfig_script_load="YES" freebsd:/home/gmarco> Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://www.gufi.org/~gmarco
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 16 Sep 2003 08:03:55 +0200 Gianmarco Giovannelli <gmarco@giovannelli.it> wrote: You already have the miibus driver compiled in the kernel, and probably you load it again at boot time.> 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=0 #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 > 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 > exists! > Sep 15 15:54:21 test2 /kernel: linker_file_sysinit "miibus.ko" failed to > 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 > 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=8843<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=8843<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=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 > inet 127.0.0.1 netmask 0xff000000 > > ------------------------------- > > test2:/home/gmarco> less /etc/rc.conf > defaultrouter="192.168.1.101" > gateway_enable="YES" > hostname="test2.cho.it" > ifconfig_ed0="inet 192.168.1.246 netmask 255.255.255.0" > ifconfig_rl0="inet 192.168.0.246 netmask 255.255.255.0" > keymap="it.iso" > saver="daemon" > sendmail_enable="YES" > sshd_enable="YES" > > firewall_enable="YES" # Set to YES to enable firewall functionality > firewall_script="/etc/rc.firewall" # Which script to run to set up the > firewall firewall_type="OPEN" # Firewall type (see > /etc/rc.firewall) firewall_logging="YES" # Set to YES to enable > events logging firewall_flags="" # Flags passed to ipfw when > type is a file > > natd_program="/sbin/natd" # path to natd, if you want a different one. > natd_enable="YES" # Enable natd (if firewall_enable == YES). > natd_interface="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 > 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= -O -pipe > COMPAT22= yes > COMPAT3X= yes > KERNCONF= FREEBSD > IPFW2=TRUE > WITHOUT_X11=yes > [...] > > #########################################################à > > 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 > 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 > already exists! > Sep 15 13:07:41 freebsd /kernel: linker_file_sysinit "miibus.ko" failed to > 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 register! 17 > > > with rc.conf: > > [...] > ifconfig_ed0="inet 80.xxx.xxx.xxx netmask 255.255.255.248" > ifconfig_rl0="inet 128.37.1.253 netmask 255.255.0.0" > ifconfig_rl0_alias0="inet 128.37.1.254/32" > defaultrouter="80.xxx.xxx.xxx" > > keymap="it.iso" > saver="daemon" > > gateway_enable="YES" > sendmail_enable="YES" > named_enable="YES" > sshd_enable="YES" > usbd_enable="NO" > > firewall_enable="YES" # Set to YES to enable firewall functionality > firewall_script="/usr/local/etc/ipfw.rules" > firewall_type="open" # Firewall type (see /etc/rc.firewall) > firewall_quiet="NO" # Set to YES to suppress rule display > firewall_logging="YES" # Set to YES to enable events logging > > natd_enable="YES" # Enable natd (if firewall_enable == YES). > natd_interface="ed0" # Public interface or IPaddress to use. > natd_flags="" # Additional flags for natd. > > portmap_enable="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 > 4.9-PRERELEASE #0: Mon Sep 8 18:14:24 CEST > 2003 gmarco@freebsd.computerhouseprato.com:/usr/obj/usr/src/sys/FREEBSD > 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 > cable or device > Sep 16 07:55:07 freebsd /kernel: ad0: 19464MB <SAMSUNG SV2044D> > [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 > already exists! > Sep 16 07:55:07 freebsd /kernel: linker_file_sysinit "miibus.ko" failed to > 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 register! 17 > > freebsd:/home/gmarco> ifconfig > ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > ether 00:30:4f:0e:d3:da > ed1: flags=8843<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=8843<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=8049<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=0 #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 > > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >- ------ Vlad Galu Senior IP Engineer Romania Data Systems NOC in Bucharest Phone: +40 21 30 10 850 Web: http://www.rdsnet.ro PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x53ABCE97 - ----------------------------------------------------------------------- Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message (or responsible for delivery of the message to such a person), you may not copy or deliver this message to anyone. In such a case, you should destroy this message and kindly notify the sender by reply e-mail. - ----------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/ZrEqP5WtpVOrzpcRAuSNAJ9ogYz4InfOJXx5Uv27KwxYhtB3iwCeKzM1 E7I75U0R8hdeLhLLfXKCKyI=JJu2 -----END PGP SIGNATURE-----