Patrick Winnertz
2010-Mar-19 14:07 UTC
[Lustre-discuss] fsfilt_ldiskfs.ko - undefined symbols
Hello, When building the lustre modules by hand for the server using a sles11 kernel (2.6.27.39-0.3), I''ll get the following error while loading fsfilt_ldiskfs.ko (or when mounting a OST/MGS/MDT device): [ 995.524151] LDISKFS FS on hda5, internal journal [ 995.524391] LDISKFS-fs: file extents enabled [ 995.524906] LDISKFS-fs: mballoc enabled [ 995.525117] LDISKFS-fs: mounted filesystem with ordered data mode. [ 995.560968] LDISKFS-fs: mballoc: 0 blocks 0 reqs (0 success) [ 995.561260] LDISKFS-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N hits, 0 breaks, 0 lost [ 995.561670] LDISKFS-fs: mballoc: 0 generated and it took 0 [ 995.561944] LDISKFS-fs: mballoc: 0 preallocated, 0 discarded [ 995.563177] LDISKFS-fs: barriers disabled [ 995.563539] kjournald2 starting. Commit interval 5 seconds [ 995.564585] LDISKFS FS on hda5, internal journal [ 995.564827] LDISKFS-fs: file extents enabled [ 995.565331] LDISKFS-fs: mballoc enabled [ 995.565542] LDISKFS-fs: mounted filesystem with ordered data mode. [ 995.583576] fsfilt_ldiskfs: no symbol version for ldiskfs_iget [ 995.583883] fsfilt_ldiskfs: Unknown symbol ldiskfs_iget [ 995.584415] fsfilt_ldiskfs: no symbol version for ldiskfs_free_blocks [ 995.584731] fsfilt_ldiskfs: Unknown symbol ldiskfs_free_blocks [ 995.585246] fsfilt_ldiskfs: no symbol version for ldiskfs_get_group_desc [ 995.585573] fsfilt_ldiskfs: Unknown symbol ldiskfs_get_group_desc [ 995.586087] fsfilt_ldiskfs: no symbol version for ext_pblock [ 995.586369] fsfilt_ldiskfs: Unknown symbol ext_pblock [ 995.586881] fsfilt_ldiskfs: no symbol version for ldiskfs_journal_start_sb [ 995.587214] fsfilt_ldiskfs: Unknown symbol ldiskfs_journal_start_sb [ 995.587867] fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_stop [ 995.588205] fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_stop [ 995.588792] fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_dirty_metadata [ 995.589161] fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_dirty_metadata [ 995.590118] fsfilt_ldiskfs: no symbol version for ldiskfs_force_commit [ 995.590437] fsfilt_ldiskfs: Unknown symbol ldiskfs_force_commit [ 995.590837] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_store_pblock [ 995.591171] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_store_pblock [ 995.591823] fsfilt_ldiskfs: no symbol version for ldiskfs_itable_unused_count [ 995.592177] fsfilt_ldiskfs: Unknown symbol ldiskfs_itable_unused_count [ 995.592604] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_right [ 995.592938] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_right [ 995.593371] fsfilt_ldiskfs: no symbol version for ldiskfs_mark_inode_dirty [ 995.593705] fsfilt_ldiskfs: Unknown symbol ldiskfs_mark_inode_dirty [ 995.594242] fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_get [ 995.594549] fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_get [ 995.595187] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_calc_credits_for_insert [ 995.595567] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_calc_credits_for_insert [ 995.596148] fsfilt_ldiskfs: no symbol version for ldiskfs_xattr_set_handle [ 995.596482] fsfilt_ldiskfs: Unknown symbol ldiskfs_xattr_set_handle [ 995.596897] fsfilt_ldiskfs: no symbol version for ldiskfs_read_inode_bitmap [ 995.597235] fsfilt_ldiskfs: Unknown symbol ldiskfs_read_inode_bitmap [ 995.597653] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_insert_extent [ 995.597990] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_insert_extent [ 995.599251] fsfilt_ldiskfs: no symbol version for __ldiskfs_journal_get_write_access [ 995.599627] fsfilt_ldiskfs: Unknown symbol __ldiskfs_journal_get_write_access [ 995.600235] fsfilt_ldiskfs: no symbol version for ldiskfs_mb_new_blocks [ 995.600558] fsfilt_ldiskfs: Unknown symbol ldiskfs_mb_new_blocks [ 995.601004] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_search_left [ 995.601334] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_search_left [ 995.602375] fsfilt_ldiskfs: no symbol version for ldiskfs_bread [ 995.602668] fsfilt_ldiskfs: Unknown symbol ldiskfs_bread [ 995.603145] fsfilt_ldiskfs: no symbol version for ldiskfs_ext_walk_space [ 995.603472] fsfilt_ldiskfs: Unknown symbol ldiskfs_ext_walk_space [ 995.604148] fsfilt_ldiskfs: no symbol version for ldiskfs_map_inode_page [ 995.604475] fsfilt_ldiskfs: Unknown symbol ldiskfs_map_inode_page [ 995.604883] fsfilt_ldiskfs: no symbol version for ldiskfs_mb_discard_inode_preallocations [ 995.605278] fsfilt_ldiskfs: Unknown symbol ldiskfs_mb_discard_inode_preallocations [ 995.609895] LustreError: 2553:0:(fsfilt.c:124:fsfilt_get_ops()) Can''t find fsfilt_ldiskfs interface [ 995.610437] LustreError: 2553:0:(obd_config.c:372:class_setup()) setup MGS failed (-256) [ 995.610835] LustreError: 2553:0:(obd_mount.c:481:lustre_start_simple()) MGS setup error -256 [ 995.611296] LustreError: 15e-a: Failed to start MGS ''MGS'' (-256). Is the ''mgs'' module loaded? [ 995.613187] LDISKFS-fs: mballoc: 0 blocks 0 reqs (0 success) [ 995.613476] LDISKFS-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N hits, 0 breaks, 0 lost [ 995.613886] LDISKFS-fs: mballoc: 0 generated and it took 0 [ 995.614161] LDISKFS-fs: mballoc: 0 preallocated, 0 discarded [ 995.614822] Lustre: server umount MGS complete [ 995.615060] LustreError: 2553:0:(obd_mount.c:2042:lustre_fill_super()) Unable to mount (-256) during modpost of the modules, we''ll see a similiar warning: uilding modules, stage 2. MODPOST 23 modules WARNING: "ldiskfs_mb_discard_inode_preallocations" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_map_inode_page" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_walk_space" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_bread" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_search_left" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_mb_new_blocks" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "__ldiskfs_journal_get_write_access" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_insert_extent" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_read_inode_bitmap" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_xattr_set_handle" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_calc_credits_for_insert" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_xattr_get" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_mark_inode_dirty" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_search_right" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_itable_unused_count" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_ext_store_pblock" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_force_commit" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "__ldiskfs_journal_dirty_metadata" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "__ldiskfs_journal_stop" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_journal_start_sb" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ext_pblock" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_get_group_desc" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_free_blocks" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! WARNING: "ldiskfs_iget" [/usr/src/modules/lustre/lustre/lvfs/fsfilt_ldiskfs.ko] undefined! as this is native sles11 kernel without further modification (expect the lustre patchset of course), I''ll really doesn''t understand what is going wrong here. Has anybody else a clue? Greetings Patrick -- Patrick Winnertz Tel.: +49 (0)21 61 - 46 43-0 Fax: +49 (0)21 61 - 46 43-100 credativ GmbH, HRB M?nchengladbach 12080 Hohenzollernstr. 133, 41061 M?nchengladbach Gesch?ftsf?hrung: Dr. Michael Meskes, J?rg Folz