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

کمک و پشتیبانی => انجمن عمومی => نویسنده: googerdi در 14 امرداد 1386، 05:21 ب‌ظ

عنوان: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 14 امرداد 1386، 05:21 ب‌ظ
سلام
راستش مشکلی با کارت صدا تو لپ تاپم پیدا کرد بودم.ابونتو چیپست را می شناخت و آیکون بلنگو را هم نشان می داد اما صدایی از آن خارج نمی شد.
اما بالاخره این مشکل را حل کردم اما حدس بزنید چطور ???

مجبور شدم ACPI(مدیر بخش پاور کرنل لینوکس) را غیر فعال کنم و از لیست ماژول ها کرنل حذف کنم :o

حالا می خواستم ببینم کسی می تونه این مشکل را حل کنه و همزمان هم ACPI را داشته باشم و هم صدام فعال باشه  ;)
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: lomion در 14 امرداد 1386، 06:22 ب‌ظ
احتمالا باید با Volume Control کارکنید. من تا جایی که می دونم اگه فیستی باشه مشکلی نباید داشته باشه. تا جایی که یادم میاد باید مدل کارت صدا رو بهش بدین. توی اینجا:

/etc/modprobe.d/alsa-base
باید آخرش اضافه کنید:
options snd-hda-intel model=xyz
که xyz یعنی مدل لپ تاپ. مثلا برای لپ تاپ یکی از دوستان  model=laptop-eapd کار میکرد. مدل لپ تاپ و مارک لپ تاپ شما چیه؟

ضمنا مشکل رو گردن کرنل نندازید!  ;)
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: مهدی پیشگوی در 14 امرداد 1386، 06:43 ب‌ظ
با راهی که lomion گفتن باید مشکلوت حل بشه . در ضمن این که نوشتین باگ کرنل ، این عبارت اشتباه هستش و این باگ نیست و در حالی که شما سورس کرنل رو در اختیار دارین باگ به اون معنی که شما ازش استفاده کردین اشتباه هستش
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 14 امرداد 1386، 07:36 ب‌ظ
در ضمن این که نوشتین باگ کرنل ، این عبارت اشتباه هستش و این باگ نیست و در حالی که شما سورس کرنل رو در اختیار دارین باگ به اون معنی که شما ازش استفاده کردین اشتباه هستش



 البته من فقط قضاوت کردم شاید منظورم از باگ یه پیشبینی خیلی ساده و مشکل کانفیگی در ACPI است


ضمنا مشکل رو گردن کرنل نندازید!  ;)
نمیدونم ولی من دقیقا همین مشکل را با fedora 4 داشتم اما وقتی کرنل جدیدتری را دانلود وسپس کامپایل کردم مشکلم حل شد.
حالا شما بگید حق داشتم اینجوری قضاوت کنم یا خیر  ???

در ضمن منظورتان از مدل اسم کارخانه سازنده و سری آن یعنی IBM Lenovo N200 ویا مدلی است که بر اساس آن در سایت خود کارخانه سازنده جستجو می کنم یعنی 0769-b2g
راستی دستور alsamixer را چک کردم .کارت صدام کاملا شناخته شده است و مشکل من این است که وقتی کارت صدام یک وقفه به  ACPI می فرستد ،ACPI جواب نمی دهد. فکر کنم option یا چیزی وجود داشته باشد که به ACPI بگو ید به تمام وقفه ها پاسخ دهد.
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: lomion در 14 امرداد 1386، 09:09 ب‌ظ
اگه من درست فهمیده باشم و لپ تاپ شما Lenovo 3000 N200 باشه، می ره جزو سری های جدید لپ تاپه و توی صدا یه مشکلاتی وجود داره!

حالا اول این model=laptop-eapd رو یه امتحانی کنید... بلکه به همین سادگی حل بشه!
 اگه حل نشد، راهی نیست جز کامپایل کردن alsa و اعمال یک سری patch.
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 15 امرداد 1386، 12:04 ق‌ظ
اگه من درست فهمیده باشم و لپ تاپ شما Lenovo 3000 N200 باشه، می ره جزو سری های جدید لپ تاپه و توی صدا یه مشکلاتی وجود داره!

حالا اول این model=laptop-eapd رو یه امتحانی کنید... بلکه به همین سادگی حل بشه!
 اگه حل نشد، راهی نیست جز کامپایل کردن alsa و اعمال یک سری patch.
البته خیلی ممنون اما باید چیزی را عرض کنم و آن هم ابنکه مشکل من با ACPI است . من توضیح دادم. اینجوری که تحقیق کردم مشکل اصلی در پاسخ به وقفه سخت افزاری ACPI است. در هر حال ممنون ;)

راستی روش شما را امتحان کردم اما جواب نداد. در ضمن خودم از قبل برای اطمینان درابور صدام را از سایت Realtek دانلود کردم و کامپایل کردم اما بازم فایده نداشت :( ???
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: lomion در 15 امرداد 1386، 09:09 ق‌ظ
به اینجا (http://ubuntuforums.org/archive/index.php/t-429419.html) مراجعه کنید. برای N100 نوشته شده ولی برای N200 هم کار میکنه. خلاصه کار اینه که باید ALSA رو از سورس دانلود کنید و patch کنیدش تا کار کنه. منبع اصلی من اینجاست (http://ubuntuforums.org/showthread.php?t=501511&highlight=Lenovo+n200) که یکی N200 رو راه انداخته.
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 15 امرداد 1386، 04:17 ب‌ظ
ممنون امتحان می کنم ;)
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 16 امرداد 1386، 11:43 ق‌ظ
رفتم بررسی کردم و همانطور که گفته بودم مشکل ACPI است. اما هنوز کسی نتوانسته مشکل را حل کند و آنهایی که مشکل را حل کردند ACPI را OFF کردند.
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: lomion در 16 امرداد 1386، 12:03 ب‌ظ
نتیجه؟ فایده‌ای داشت؟
عنوان: پاسخ به: Linux Kernel does have some bugs
ارسال شده توسط: googerdi در 16 امرداد 1386، 06:04 ب‌ظ
راسش بازم قبلا وقتی که acpi=ht می شد صدا می امد ولی الان پس از نصب چندین patch و چندین درایور دیگه با acpi=ht هم کار نمی کنه :-[