Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2003 09:43:54 +0300
From:      Vlad Galu <Vlad.Galu@rdsnet.ro>
To:        freebsd-stable@freebsd.org
Subject:   Re: strange problem with: ed driver / 4.9-PRE
Message-ID:  <20030919130317.CA43C43FE5@mx1.FreeBSD.org>
In-Reply-To: <6.0.0.22.2.20030916073154.03af28a8@194.184.65.4>
References:  <6.0.0.22.2.20030916073154.03af28a8@194.184.65.4>

next in thread | previous in thread | raw e-mail | index | archive | help
-----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-----



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