From owner-freebsd-stable@FreeBSD.ORG Mon Sep 15 22:59:28 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6982216A4B3 for ; Mon, 15 Sep 2003 22:59:28 -0700 (PDT) Received: from freebsd.giovannelli.com (freebsd.giovannelli.com [194.184.65.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DD5F43F75 for ; Mon, 15 Sep 2003 22:59:26 -0700 (PDT) (envelope-from gmarco@giovannelli.it) Received: from usul.giovannelli.it (usul.giovannelli.com [10.254.254.4]) h8G61kbT009827; Tue, 16 Sep 2003 08:01:47 +0200 (CEST) (envelope-from gmarco@giovannelli.it) Message-Id: <6.0.0.22.2.20030916073154.03af28a8@194.184.65.4> X-Sender: gmarco@194.184.65.4 (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22 Date: Tue, 16 Sep 2003 08:03:55 +0200 To: stable@freebsd.org From: Gianmarco Giovannelli Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable X-AntiVirus: checked by AntiVir Milter 1.0.4; AVE 6.21.0.1; VDF 6.21.0.42 cc: esperti@gufi.org Subject: strange problem with: ed driver / 4.9-PRE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2003 05:59:28 -0000 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 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 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 mtu 1500 inet 192.168.1.246 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:00:b4:a1:a5:a4 lo0: flags=3D8049 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 =20 [39546/16/63] at ata0-master UDMA33 Sep 16 07:55:07 freebsd /kernel: acd0: CDROM 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 mtu 1500 ether 00:30:4f:0e:d3:da ed1: flags=3D8843 mtu 1500 inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:30:4f:0e:d4:08 ed2: flags=3D8843 mtu 1500 inet 192.168.2.101 netmask 0xffffff00 broadcast 192.168.2.255 ether 00:30:4f:0e:d3:8b lo0: flags=3D8049 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