From owner-freebsd-questions@FreeBSD.ORG Thu Feb 8 20:36:34 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3100416A40A for ; Thu, 8 Feb 2007 20:36:34 +0000 (UTC) (envelope-from nejc@skoberne.net) Received: from svarun.infrax.si (84-255-241-13.static.dsl.t-2.net [84.255.241.13]) by mx1.freebsd.org (Postfix) with ESMTP id 187F213C481 for ; Thu, 8 Feb 2007 20:36:32 +0000 (UTC) (envelope-from nejc@skoberne.net) Received: from localhost (unknown [127.0.0.1]) by svarun.infrax.si (Postfix) with ESMTP id 8974EDA86F for ; Thu, 8 Feb 2007 21:36:27 +0100 (CET) Received: from svarun.infrax.si ([127.0.0.1]) by localhost (Svarun.infrax.si [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 86897-10 for ; Thu, 8 Feb 2007 21:36:16 +0100 (CET) Received: from [192.168.12.5] (unknown [192.168.12.5]) by svarun.infrax.si (Postfix) with ESMTP id 3AB79DA880 for ; Thu, 8 Feb 2007 21:36:16 +0100 (CET) Message-ID: <45CB89B3.1020400@skoberne.net> Date: Thu, 08 Feb 2007 21:36:03 +0100 From: =?ISO-8859-2?Q?Nejc_=A9koberne?= User-Agent: Thunderbird 2.0b2 (Windows/20070116) MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms020204070804060102070400" X-Virus-Scanned: amavisd-new at infrax.si X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: em(1) 6.2.9 driver on FreeBSD 5.5? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Feb 2007 20:36:34 -0000 This is a cryptographically signed message in MIME format. --------------ms020204070804060102070400 Content-Type: multipart/mixed; boundary="------------010601030806030709050006" This is a multi-part message in MIME format. --------------010601030806030709050006 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Hello, I have a HP ProLiant server with Intel PCI express gigabit ethernet card. Relevant output of pciconf -v -l: none1@pci1:0:0: class=0x020000 card=0x10838086 chip=0x10b98086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' class = network subclass = ethernet I have FreeBSD 5.5 and the FreeBSD kernel driver doesn't want to load it. If I download the driver from Intel pages and try to compile it, I get this: root@Bonaparte:~/em-6.2.9# make cd src; make Warning: Object directory not changed from original /root/em-6.2.9/src @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h touch opt_bdg.h cc -O -pipe -DLM -D_KERNEL -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c if_em.c if_em.c: In function `em_detach': if_em.c:615: warning: implicit declaration of function `if_free' if_em.c:615: warning: nested extern declaration of `if_free' if_em.c: In function `em_resume': if_em.c:674: error: structure has no member named `if_drv_flags' if_em.c:674: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:674: error: (Each undeclared identifier is reported only once if_em.c:674: error: for each function it appears in.) if_em.c: In function `em_start_locked': if_em.c:700: error: structure has no member named `if_drv_flags' if_em.c:700: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:700: error: `IFF_DRV_OACTIVE' undeclared (first use in this function) if_em.c:718: error: structure has no member named `if_drv_flags' if_em.c: In function `em_start': if_em.c:737: error: structure has no member named `if_drv_flags' if_em.c:737: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c: In function `em_ioctl': if_em.c:774: error: structure has no member named `if_drv_flags' if_em.c:774: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:835: error: structure has no member named `if_drv_flags' if_em.c:844: error: structure has no member named `if_drv_flags' if_em.c:854: error: structure has no member named `if_drv_flags' if_em.c:916: error: structure has no member named `if_drv_flags' if_em.c: In function `em_watchdog': if_em.c:953: error: structure has no member named `if_drv_flags' if_em.c:953: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c: In function `em_init_locked': if_em.c:1077: error: structure has no member named `if_drv_flags' if_em.c:1077: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:1078: error: structure has no member named `if_drv_flags' if_em.c:1078: error: `IFF_DRV_OACTIVE' undeclared (first use in this function) if_em.c: In function `em_intr': if_em.c:1182: error: structure has no member named `if_drv_flags' if_em.c:1182: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:1201: error: structure has no member named `if_drv_flags' if_em.c: In function `em_local_timer': if_em.c:1863: error: structure has no member named `if_drv_flags' if_em.c:1863: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c: In function `em_update_link_status': if_em.c:1902: warning: implicit declaration of function `if_link_state_change' if_em.c:1902: warning: nested extern declaration of `if_link_state_change' if_em.c:1911: warning: nested extern declaration of `if_link_state_change' if_em.c:1902: warning: redundant redeclaration of 'if_link_state_change' if_em.c:1902: warning: previous implicit declaration of 'if_link_state_change' was here if_em.c: In function `em_stop': if_em.c:1941: error: structure has no member named `if_drv_flags' if_em.c:1941: error: `IFF_DRV_RUNNING' undeclared (first use in this function) if_em.c:1941: error: `IFF_DRV_OACTIVE' undeclared (first use in this function) if_em.c: In function `em_setup_interface': if_em.c:2188: warning: implicit declaration of function `if_alloc' if_em.c:2188: warning: nested extern declaration of `if_alloc' if_em.c:2188: warning: assignment makes pointer from integer without a cast if_em.c: In function `em_txeof': if_em.c:2879: error: structure has no member named `if_drv_flags' if_em.c:2879: error: `IFF_DRV_OACTIVE' undeclared (first use in this function) if_em.c: In function `em_rxeof': if_em.c:3202: error: structure has no member named `if_drv_flags' if_em.c:3202: error: `IFF_DRV_RUNNING' undeclared (first use in this function) *** Error code 1 Stop in /root/em-6.2.9/src. *** Error code 1 which is quite understandable since it says that it is only for 6.x version of FreeBSD. Any ideas how to make my card work under 5.5 too? Thanks, Nejc --------------010601030806030709050006-- --------------ms020204070804060102070400 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILJDCC BY4wggR2oAMCAQICBDs9SfgwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UEBhMCc2kxGzAZBgNV BAoTEnN0YXRlLWluc3RpdHV0aW9uczERMA8GA1UECxMIc2lnZW4tY2EwHhcNMDMwOTIzMjAy MzA0WhcNMDgwOTIzMjA1MzA0WjCBgTELMAkGA1UEBhMCc2kxGzAZBgNVBAoTEnN0YXRlLWlu c3RpdHV0aW9uczERMA8GA1UECxMIc2lnZW4tY2ExFDASBgNVBAsTC2luZGl2aWR1YWxzMSww FAYDVQQDEw1ORUpDIFNLT0JFUk5FMBQGA1UEBRMNMjQ1NzExMzMxMjAxNDCBnzANBgkqhkiG 9w0BAQEFAAOBjQAwgYkCgYEA0LYrr3KrEMlye3H9j8KGvFx66+btGh7I/XXA/Pmog4+HMqqq MZZNmfbkKfC3D6NdXroteJSAwxoO3BU0HuCzyjHeaaZ63ayz7OAbYY3rwTN9rWTkRTAoghLk eA+R+0GA5gEbdudT4eV0vmYsfmKkpnnsQ+u13R9IgWPFT6zWoucCAwEAAaOCAtMwggLPMAsG A1UdDwQEAwIFoDArBgNVHRAEJDAigA8yMDAzMDkyMzIwMjMwNFqBDzIwMDgwOTIzMjA1MzA0 WjARBglghkgBhvhCAQEEBAMCBaAwLwYJYIZIAYb4QgECBCIWIGh0dHBzOi8vd3d3LnNpZ2Vu LWNhLnNpL2NkYS1jZ2kvMEQGCWCGSAGG+EIBAwQ3FjVjbGllbnRjZ2k/YWN0aW9uPWNoZWNr UmV2b2NhdGlvbiYmQ1JMPWNuPUNSTDYmc2VyaWFsPTBRBglghkgBhvhCAQ0ERBZCU3BsZXRu byBrdmFsaWZpY2lyYW5vIGRpZ2l0YWxubyBwb3RyZGlsbyB6YSBmaXppY25lIG9zZWJlIFNJ R0VOLUNBMEAGA1UdIAQ5MDcwNQYKKwYBBAGvWQICAjAnMCUGCCsGAQUFBwIBFhlodHRwOi8v d3d3Lmdvdi5zaS9jYS9jcHMvMBwGA1UdEQQVMBOBEW5lamNAc2tvYmVybmUubmV0MIHvBgNV HR8EgecwgeQwVKBSoFCkTjBMMQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0 dXRpb25zMREwDwYDVQQLEwhzaWdlbi1jYTENMAsGA1UEAxMEQ1JMNjBdoFugWYZXbGRhcDov L3g1MDAuZ292LnNpL291PXNpZ2VuLWNhLG89c3RhdGUtaW5zdGl0dXRpb25zLGM9c2k/Y2Vy dGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlMC2gK6AphidodHRwOi8vd3d3LnNpZ2VuLWNh LnNpL2NybC9zaWdlbi1jYS5jcmwwHwYDVR0jBBgwFoAUcXuKBh8xBVWrYBJ3RyAeA4gY7Ikw HQYDVR0OBBYEFKUx7r6WtsjLZjxoX3P5SYCz81a+MAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EA BAwwChsEVjUuMAMCA6gwDQYJKoZIhvcNAQEFBQADggEBADMu+PVcF5ovn1zrG9w6wwijCHRe X3UbRRPDcUyDHMeTGVqEP1RqmbwZ9eiPF+5MDuQQF6BxHk4CCGj0mIjP7Ont871EkWiBR7KM ooDSbad7kXJzO2reAi4qKnbnbGu8NrRm6G5h4fy7yHn+jG02IggZRE725bAoGqzs6YZeoiHi lR+hVTQgpaxAtAGbzBrlzbmNwouw64afEFVij91vMGrydit6CTOj+Tg6cqgkqGi9fhOprV/q iEYjchG2LegcUg+jHuJ633N/ZWtkYdmFTlvVVxzgHujetTe6hFdVNc7p8W4Hv+9xiYxXo5f4 WGJfDdFmXcVKKDRy8zlpxExY8rMwggWOMIIEdqADAgECAgQ7PUn4MA0GCSqGSIb3DQEBBQUA MD0xCzAJBgNVBAYTAnNpMRswGQYDVQQKExJzdGF0ZS1pbnN0aXR1dGlvbnMxETAPBgNVBAsT CHNpZ2VuLWNhMB4XDTAzMDkyMzIwMjMwNFoXDTA4MDkyMzIwNTMwNFowgYExCzAJBgNVBAYT AnNpMRswGQYDVQQKExJzdGF0ZS1pbnN0aXR1dGlvbnMxETAPBgNVBAsTCHNpZ2VuLWNhMRQw EgYDVQQLEwtpbmRpdmlkdWFsczEsMBQGA1UEAxMNTkVKQyBTS09CRVJORTAUBgNVBAUTDTI0 NTcxMTMzMTIwMTQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANC2K69yqxDJcntx/Y/C hrxceuvm7RoeyP11wPz5qIOPhzKqqjGWTZn25Cnwtw+jXV66LXiUgMMaDtwVNB7gs8ox3mmm et2ss+zgG2GN68Ezfa1k5EUwKIIS5HgPkftBgOYBG3bnU+HldL5mLH5ipKZ57EPrtd0fSIFj xU+s1qLnAgMBAAGjggLTMIICzzALBgNVHQ8EBAMCBaAwKwYDVR0QBCQwIoAPMjAwMzA5MjMy MDIzMDRagQ8yMDA4MDkyMzIwNTMwNFowEQYJYIZIAYb4QgEBBAQDAgWgMC8GCWCGSAGG+EIB AgQiFiBodHRwczovL3d3dy5zaWdlbi1jYS5zaS9jZGEtY2dpLzBEBglghkgBhvhCAQMENxY1 Y2xpZW50Y2dpP2FjdGlvbj1jaGVja1Jldm9jYXRpb24mJkNSTD1jbj1DUkw2JnNlcmlhbD0w UQYJYIZIAYb4QgENBEQWQlNwbGV0bm8ga3ZhbGlmaWNpcmFubyBkaWdpdGFsbm8gcG90cmRp bG8gemEgZml6aWNuZSBvc2ViZSBTSUdFTi1DQTBABgNVHSAEOTA3MDUGCisGAQQBr1kCAgIw JzAlBggrBgEFBQcCARYZaHR0cDovL3d3dy5nb3Yuc2kvY2EvY3BzLzAcBgNVHREEFTATgRFu ZWpjQHNrb2Jlcm5lLm5ldDCB7wYDVR0fBIHnMIHkMFSgUqBQpE4wTDELMAkGA1UEBhMCc2kx GzAZBgNVBAoTEnN0YXRlLWluc3RpdHV0aW9uczERMA8GA1UECxMIc2lnZW4tY2ExDTALBgNV BAMTBENSTDYwXaBboFmGV2xkYXA6Ly94NTAwLmdvdi5zaS9vdT1zaWdlbi1jYSxvPXN0YXRl LWluc3RpdHV0aW9ucyxjPXNpP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q/YmFzZTAtoCug KYYnaHR0cDovL3d3dy5zaWdlbi1jYS5zaS9jcmwvc2lnZW4tY2EuY3JsMB8GA1UdIwQYMBaA FHF7igYfMQVVq2ASd0cgHgOIGOyJMB0GA1UdDgQWBBSlMe6+lrbIy2Y8aF9z+UmAs/NWvjAJ BgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY1LjADAgOoMA0GCSqGSIb3DQEBBQUAA4IB AQAzLvj1XBeaL59c6xvcOsMIowh0Xl91G0UTw3FMgxzHkxlahD9Uapm8GfXojxfuTA7kEBeg cR5OAgho9JiIz+zp7fO9RJFogUeyjKKA0m2ne5Fycztq3gIuKip252xrvDa0ZuhuYeH8u8h5 /oxtNiIIGURO9uWwKBqs7OmGXqIh4pUfoVU0IKWsQLQBm8wa5c25jcKLsOuGnxBVYo/dbzBq 8nYregkzo/k4OnKoJKhovX4Tqa1f6ohGI3IRti3oHFIPox7iet9zf2VrZGHZhU5b1Vcc4B7o 3rU3uoRXVTXO6fFuB7/vcYmMV6OX+FhiXw3RZl3FSig0cvM5acRMWPKzMYICTjCCAkoCAQEw RTA9MQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQL EwhzaWdlbi1jYQIEOz1J+DAJBgUrDgMCGgUAoIIBXzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzAyMDgyMDM2MDRaMCMGCSqGSIb3DQEJBDEWBBTq0qEO F2b9P9bNs/2oRdW61+JgzzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDBUBgkrBgEE AYI3EAQxRzBFMD0xCzAJBgNVBAYTAnNpMRswGQYDVQQKExJzdGF0ZS1pbnN0aXR1dGlvbnMx ETAPBgNVBAsTCHNpZ2VuLWNhAgQ7PUn4MFYGCyqGSIb3DQEJEAILMUegRTA9MQswCQYDVQQG EwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQLEwhzaWdlbi1jYQIE Oz1J+DANBgkqhkiG9w0BAQEFAASBgAU42PFbcD5DQxQt+3Inm1j7VOgLCyip7pA3L8EgW2KC xPLhfYL8HMVEerkYRjwr39qK6QBxp4a0o40IQ0LscqstG4rzt5IkbW03xTl9O+reKS89xntw moq5fSHsP75RtEwLsxhIjdpoyYw/zprIqKNyltsoROkwVFMOLafJmzCEAAAAAAAA --------------ms020204070804060102070400--