From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1B72746536 for ; Tue, 8 Apr 2025 18:34:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E1A6F40267; Tue, 8 Apr 2025 18:34:21 +0200 (CEST) Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) by mails.dpdk.org (Postfix) with ESMTP id 0CEB640264 for ; Tue, 8 Apr 2025 18:34:20 +0200 (CEST) Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-703cd93820fso53944627b3.2 for ; Tue, 08 Apr 2025 09:34:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744130059; x=1744734859; darn=dpdk.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hi8LUYPbZ/JDhcd5TmNX13KVpj9WnzkkbVxUnRzwH4E=; b=f/JhqGBWf8pPtXNDkeP6yYi5CHb6Ibrz9HHtfh2wQx8IwWd/woC2SxjeY67EcTVcX5 +saa5skYeV7otnrY9EW0JTeGNWka48qaXgakQKaZyNkRASJwEQFdDjN0bsOgssxY68i1 EfBN/gDU9Sl7qR5KjSvSNoRsWqoXnhW9A++8jT3aGt8bxtInRUkjmiVo25zVMcwTUrwd tJLBjg8XDLADJJVnaxe2RjceUvQ+sQDJlYl3G+iCYcIoP9a78BBtVh01wuxaTtcUwaxe 3fqSVux51DV3+IuMKhYGZ2Hx5gosZKEgDYZQtr50K4r2HJAUUSsCubcp4UcY4/T0EfHI 451g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744130059; x=1744734859; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hi8LUYPbZ/JDhcd5TmNX13KVpj9WnzkkbVxUnRzwH4E=; b=oPKG+JXOj07R/n4ywnk9ThRf+turMtTlg5dcRn8tlZd9pqC/JIcqmKgNEN25y53J3e l7tLy29ygYvbr3nFMFhbffhFzEy/8yk4y8Qn/SUVDrC7LbCYjezCUb+rapOjR2opakag oVBqBip2i8HKpLdYc1OHq5GooaDVBxsmcFkirBkowJv+0xdVxcnWz4aFjDSKcCBLpW+r DHww9qOZyd9iynu7GUtaA3KgGiFpDU+0hkdYhrES7g7XYBHFDv+5FFhX1hYZATdrT80j Ldi+AU4rKxe43/eA/rZCHrKAjQU8EJ8ER4bYjUNzsLdZ+uj8UWMlM10XsPHivL8QoQuL NtKg== X-Gm-Message-State: AOJu0YxF0QcvVAkTDjuXEHl0k9/K6E2gz6Z6WNSaSyCxFyJ0qzZTRfHa XLNf/ZEfiV2saJZmbLe7lcnSHP82A982n4gg8468/LFO/cImUQXFUm4Mz1GQn0QqJVdfSlt07yw ypdQs6Xt8aHMZSu/Ze7qI1QrmsHkXgbHL X-Gm-Gg: ASbGnctZFPVljJLVruUUo+c+V0PZBjOHMWTz/XmY4kEHnD/YIn0e++cpWRhByUcUviZ oLzwW2Rnbg+RkL74fHwrFsaVoATk3q7Hsd269HE7lW1U1ZzLh1ZmB3Q1AAaa6oodEqt4eBBdJ4y obyunGB4CHrVDHCnGZzZwI4PvuVQ== X-Google-Smtp-Source: AGHT+IFwEhpQyplJXhtWWC7S44mIVpD5yBBLsprEsZXsZJf05qBtu3qkZhEJPKpVGo7RPlY+lMoRKRHzX/1hbOChiMw= X-Received: by 2002:a05:690c:6c84:b0:6e3:323f:d8fb with SMTP id 00721157ae682-703e154cdeamr295504317b3.14.1744130059134; Tue, 08 Apr 2025 09:34:19 -0700 (PDT) MIME-Version: 1.0 From: David Aldrich Date: Tue, 8 Apr 2025 17:34:07 +0100 X-Gm-Features: ATxdqUGZFVWwrVRXX3G0LKhPtZ-sQeyRl4knmEhG3p6uD5u8QOyW3okNDhuOj4k Message-ID: Subject: Failing to parse pci device To: users Content-Type: text/plain; charset="UTF-8" X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Hi I am trying to build a legacy application with DPDK 19.11.14. It links successfully but fails to parse the whitelisted pci device at runtime: EAL parameters: phy_app --proc-type=primary --file-prefix wls -w 0000:43:00.1 EAL: Detected 64 lcore(s) EAL: Detected 1 NUMA nodes EAL: failed to parse device "0000:43:00.1" EAL: Unable to parse device '0000:43:00.1' I think this suggests that the rte_bus_pci library is not loaded? I suspect my linker command is incorrect. I am using CMake and I detect the dpdk install using pkg-config. My linker directive is: target_link_libraries(testApp PRIVATE -Wl,--start-group -lpthread -lrt -lhugetlbfs -Wl,-lm -Wl,-lnuma -L${WLS_LIB_PATH} -lwls -L${_dpdk_lib_path} -Wl,--whole-archive ${DPDK_STATIC_LDFLAGS} # DPDK libraries - static linking -Wl,--no-whole-archive -Wl,--end-group ) I don't understand well the linker directives such as 'start-group' and 'whole-archive'. Please could someone review the target_link_libraries directive above and suggest what may be wrong? I should mention that the DPDK 23.11 driver is running on the target server, but I get a similar parse error if I build with DPDK 23.11.