انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: ارور mtd device must be supplied (device name is empty) هنگام بوت  (دفعات بازدید: 622 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Arya298

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
Ubuntu-22.04
سلام مدتی هست هنگام بوت سیستم با ارور زیر روبرو میشم:
mtd device must be supplied (device name is empty)این ارور دقیقا بعد از آپدیت جدید systemd بوجود آمد و حالا بعد از آپدیت کرنل به ورژن
5.15.0-41یک سری ارور های جدید نیز در کنار قبلی ظاهر شده:
/dev/nvme0n1p2: clean, 453892/18751488 files, 6627882/75005952 blocks
[2.867660] mtd device must be supplied (device name is empty)
[3.525159] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.525289] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.525361] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
[3.638692] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.638847] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.638927] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
[3.640205] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.640312] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.640374] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
لطفا در مورد دلیل این ارور و راه حلش کمک کنید تشکر

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
/dev/nvme0n1p2: clean, 453892/18751488 files, 6627882/75005952 blocks
[2.867660] mtd device must be supplied (device name is empty)
[3.525159] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.525289] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.525361] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
[3.638692] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.638847] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.638927] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
[3.640205] ACPI BIOS Error (bug): Attemp to CreateField of length zero (20210730/dsopcode-133)
[3.640312] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
[3.640374] ACPI Error: Aborting method \SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (2021730/psparse-529)
سلام
اولی که خطا نیست. خروجی fsck هست که فایل‌سیستم روت رو بررسی کرده.

در مورد دومی، خروجی دستور زیر رو قرار بدید
cat /proc/cmdline
این دستور کار خاصی انجام نمیده. فقط یه سری اطلاعات به نمایش میذاره.

در مورد بقیه خطا‌ها چیزی نمی‌دونم. مربوط به acpi و firmware کامپیوتر هستند.
مدل مادربرد شما چیه؟ لپ‌تاپ دارید؟ اگه آره asus نیست؟
میدونید که زکات علم نشر آن است

آفلاین Arya298

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
سلام

خروجی fsck هست که فایل‌سیستم روت رو بررسی کرده.

منظورم ارور mtd و ارور acpi بود چون کل لاگ رو کپی کردم خط اول هم اینجاست

خروجی دستور زیر رو قرار بدید

BOOT_IMAGE=/boot/vmlinuz-5.15.0-41-generic root=UUID=70e0ea8e-15f8-4c9e-b3bb-051422b3e7e2 ro quiet splash vt.handoff=7
درباره ارور اول زیاد سرچ کردم تقریبا در همین چند روز گذشته خیلی ها به این مشکل برخورد کردن که احتمال زیاد این مشکل mtd بعد از همون آپدیت بوجود اومده باشه. (البته نمیدونم میتونه مرتبط باشه یا نه چون درباره mtd اطلاعات ندارم ولی قبل از این ارور با درایور rtl8821ce به مشکل خوردم و درایور اوپن سورس یعنی rtl8821ce-dkms رو کامپابل و نصب کردم نمیدونم این دو مورد به هم ربط دارن یا خیر)

اگه آره asus نیست؟

نه لپ تاپ hp-ef2126wm هست و درباره این مشکل acpi هم هر چی سرچ کردم بیشتر این مشکل دیدم در لپ تاپ های hp گزارش شده احتمالا باید بایوس رو آپدیت کنم ببینم مشکل رفع میشه یا نه

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
BOOT_IMAGE=/boot/vmlinuz-5.15.0-41-generic root=UUID=70e0ea8e-15f8-4c9e-b3bb-051422b3e7e2 ro quiet splash vt.handoff=7
توی خط فرمان کرنل چیزی مرتبط با mtd وجود نداره.
تا جایی که می‌دونم، mtd به حافظه‌های فلش مربوطه. (حافظه فلش یه نوع تکنولوژی برای ذخیره‌سازی اطلاعات هست. اون رو با فلش usb اشتباه نگیرید)

فکر کنم یکی از ماژول‌های مربوط به mtd موقع بوت، توی کرنل بارگذاری میشه و این مشکل بوجود میاد. شاید هم اون ماژول کلا داخل خود کرنل قرار داره. مطمئن نیستم.
خروجی این دستور رو قرار بدید
lsmod | grep -i mtd
lsinitramfs /boot/initrd.img-$(uname -r) | grep -i mtd
cat /etc/initramfs-tools/modules

نقل‌قول
(البته نمیدونم میتونه مرتبط باشه یا نه چون درباره mtd اطلاعات ندارم ولی قبل از این ارور با درایور rtl8821ce به مشکل خوردم و درایور اوپن سورس یعنی rtl8821ce-dkms رو کامپابل و نصب کردم نمیدونم این دو مورد به هم ربط دارن یا خیر)
نباید ربطی بین اینها باشه.
در ضمن فکر نکنم اون دراوری که نصب کردید، آزاد یا حتی open source باشه. اگه اینجوری بود، باید همراه خود کرنل قرار می‌گرفت. کامل مطمئن نیستم.
میدونید که زکات علم نشر آن است

آفلاین Arya298

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
خروجی این دستور رو قرار بدید

mtd                    73728  0

usr/lib/modules/5.15.0-41-generic/kernel/drivers/mtd
usr/lib/modules/5.15.0-41-generic/kernel/drivers/mtd/mtd.ko

# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
ماژول mtd بارگذاری شده و به خاطر همین، موقع بوت اون پیغام رو می‌بینید.
اون ماژول توی initramfs هم قرار داره. (با توجه به اینکه با initramfs-tools ساخته شده، عادی هست)

شاید این ماژول داخل خود کرنل قرار داره و به همین خاطر همیشه این خطا رو می‌بینید، مطمئن نیستم.
سعی کنید اون رو از کرنل بردارید
sudo rmmod mtd

بعد ببینید همچنان بارگذاری شده هست یا نه
lsmod | grep mtd

خروجی این دستور رو هم قرار بدید:
modinfo mtd
میدونید که زکات علم نشر آن است

آفلاین Arya298

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
پاسخ : ارور mtd device must be supplied (device name is empty) هنگام بوت
« پاسخ #6 : 01 امرداد 1401، 03:49 ق‌ظ »
سعی کنید اون رو از کرنل بردارید
درباره ارور acpi آیا راه حلی وجود داره ؟

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ارور mtd device must be supplied (device name is empty) هنگام بوت
« پاسخ #7 : 01 امرداد 1401، 07:34 ق‌ظ »
نمی‌دونم.
میدونید که زکات علم نشر آن است