بلاگ پارسی سلمان م.

گنو، تریسکل، نرم‌افزار آزاد، ای‌مکس، اوبونتو، مهندسی عمران، برنامه‌نویسی، گنو/لینوکس، ...

بلاگ پارسی سلمان م.

گنو، تریسکل، نرم‌افزار آزاد، ای‌مکس، اوبونتو، مهندسی عمران، برنامه‌نویسی، گنو/لینوکس، ...

آخرین نظرات

۱۲ مطلب با کلمه‌ی کلیدی «تریسکل» ثبت شده است

نسخه‌ی آزمایشی توزیع گنو/لینوکس تریسکل با اسم رمز belenos بر روی وب‌گاه تریسکل قرار گرفته است. این نسخه‌ی جدید که انتشار شماره ۷ این توزیع می‌باشد بر پایه‌ی اوبونتو ۱۴٫۰۴ قرار دارد ولی قسمت‌های غیرآزاد آن حذف شده است و از هسته‌ی لینوکس-لیبره استفاده می‌نماید. این نسخه‌ی جدید هنوز برای استفاده‌ی روزمره آماده نیست.
برای بارگذاری می‌توانید به این پیوند مراجعه نمایید: http://devel.trisquel.info/makeiso/iso

  • سلمان محمدی

pastebinit

۲۰
دی

سلام دوستان عزیز، در این پست می‌خوایم در رابطه با یه نرم‌افزاری صحبت کنیم که تحت ترمینال اجرا می‌شه و با استفاده از اون می‌شه متن‌ها یا خروجی کدهای ترمینال رو به صورت مستقیم روی سِروری گذاشت که از طریقه‌ی شبکه‌ی اینترنت قابل دسترس باشه. نرم‌افزار pastebinit.


فرم کلی دستور:

$ <command> | pastebinit [OPTIONS]


چه موقع به این نرم‌افزار احتیاج می‌شه؟

فرض کنید که سیستم‌عامل گنو/لینوکس یا گنو/هرد ما مشکل‌دار شده و دیگه نمی‌تونه به صورت گرافیکی بالا بیاد (نمی‌تونه محیط X رو اجرا کنه) و دسترسی ما فقط از طریق ترمینال هست. حالا برای رفع مشکل در انجمن اوبونتو ایران یک پست می‌ذاریم و از کسی می‌خوایم که مشکل ما رو حل کنه. به اولین چیزی که نیاز هست محتویات لاگ X.org هست. به طور مثال محتویات لاگ X.org من این هست:

http://paste.ubuntu.com/6726668/

خب ولی ما چجوری می‌تونیم محتویات اون رو روی وب‌گاه مثلاً paste.debian.net یا paste.ubuntu.com یا paste.kde.org بذاریم؟ با استفاده از نرم‌افزار pastebinit به‌راحتی می‌شه این کار را کرد.


طریقه‌ی نصب نرم‌افزار:

این نرم‌افزار که تحت پروانه‌ی گنو جی‌پی‌ال منتشر می‌شه. از طریق مخازن توزیع‌های برپایه‌ی دبیان (اوبونتو، تریسکل و غیره) قابل نصب می‌باشد. کافیست که دستور زیر را در ترمینال وارد نماییم.

$ sudo apt-get install pastebinit


طریقه‌ی استفاده:

سپس با استفاده از دستورهای زیر می‌تونیم که مستقیماً محتویات یک فایل و یا خروجی یک دستور رو روی بعضی وب‌گاه‌های مشخص بذاریم. برای این‌کار ابتدا به محل فایل مورد نظر می‌ریم (فایل X.org)

$ cd /var/log/

و سپس با وارد کردن دستور زیر محتوبات فایل بر روی وب‌گاهی که به صورت پیش‌فرض مشخص شده گذاشته می‌شه.

$ cat Xorg.5.log | pastebinit

که خروجی آن لینکی است که محتویات فایل ما بر روی آن قرار دارد.

دیگر قابلیت‌ها:
وب‌گاه پیش‌فرض در سیستم‌عامل‌های متفاوت فرق می‌کنه.
  • در اوبونتو: paste.ubuntu.com
  • در تریسکل: pastebin.com (در ایران فیلتر هست)
  • در دبیان گنو/هرد:  paste.debian.net
حال فرض کنید که داریم از تریسکل استفاده می‌کنیم اگه از دستور حداقلی استفاده کنیم:
$ cat esme-file-morede-nazar | pastebinit
به ما پیغام خطا می‌ده (چون وب‌گاه pastebin.com فیلتر هست)  پس باید محتویات فایل رو روی یه وب‌گاه دیگه قرار بدیم مثلاً paste.ubuntu.com. که با استفاده از دستور  زیر امکان پذیر هست:
$ cat esme-file-morede-nazar | pastebinit -b http://paste.ubuntu.com
برای این‌که بدونیم نرم‌افزار pastebinit نصب شده روی سیستم‌ ما از چه وب‌گاه‌هایی پشتیبانی می‌کنه، بایستی دستور زیر رو در ترمینال وارد کنیم:
$ pastebinit -l
که برای من (تریسکل ۶) این است:
Supported pastebins:
- cxg.de
- fpaste.org
- p.defau.lt
- paste.debian.net
- paste.drizzle.org
- paste.kde.org
- paste.openstack.org
- paste.pocoo.org
- paste.pound-python.org
- paste.ubuntu.com
- paste.ubuntu.org.cn
- paste2.org
- pastebin.com
- pastie.org
- pb.daviey.com
- slexy.org
- sprunge.us
- yourpaste.net


از دیگر قابلیت‌های این نرم‌افزار مشخص کردن نام آپلودکننده‌ی محتویات فایل، وارد کردن نام‌کاربری و رمز،  تغییر فرمت محتویات،  مشخص کردن عنوان و ... می‌باشد.

برای اطلاعات بیشتر:
  • سلمان محمدی

سلام به دوستان عزیز،

داشتم سخنرانی روبن رودریگز (Rubén Rodríguez) رهبر و توسعه‌دهنده‌ی اصلی تریسکل در کنفرانس LibrePlanet 2013 رو گوش می‌کردم که یه جمله‌اش نظرم رو جلب کرد:

«سرورهای گنو، از سیستم‌عامل تریسکل استفاده می‌کنند»

برای اطمینان از صحت جمله‌ی بالا می‌تونید صفحه‌ی زیر رو هم مطالعه بفرمایید.

https://gnu.org/server

  • سلمان محمدی

سلام دوستان عزیز

در این پست می‌خواهیم در رابطه با این صحبت کنیم که چجوری می‌شه، آخرین نسخه‌ی زنجیره‌ی ابزار که توانگلیسی بهش می‌گن toolchain رو روی توزیع‌های بر پایه‌ی اوبونتو (که شامل تریسکل، خود اوبونتو، مینت و ... می‌شه)  نصب کنیم.

زنجیره‌ی ابزار مجموعه ابزارهایی هست که برای نوشتن و کامپایل‌کردن و ... به منظور تولید یک نرم‌افزار استفاده می‌شود. و شامل GCC هم می‌شه.


برای نصب آخرین نسخه‌ی GCC فقط کافیه که PAA زیر رو به سیستممون اضافه کنیم:

ppa:ubuntu-toolchain-r/test

که با استفاده از دستور زیر اضافه می‌شه:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

و طبق معمول باید بعدش  لیست نرم‌افزارهای موجود در سیستممون رو به‌روز کنیم:

$ sudo apt-get upadte

حالا نسخه‌های جدید نرم‌افزارها در دسترس هستند و می‌تونیم اون‌ها رو براحتی نصب کنیم.

فقط باید درنظر داشته باشیم که این نرم‌افزارهای جدید با قبلی‌ها جایگزین نمی‌شن.

مثال عملی: من روی تریسکل ۶ جی‌سی‌سی (GCC)‌ دارم. برای این‌که بفهمم نسخه‌ی gcc من چند هست، دستور زیر رو توی ترمینال می‌زنم:

$ gcc --version

و به من جواب زیر رو می‌ده،

gcc (Ubuntu/Linaro 4.6.4-1ubuntu1~12.04) 4.6.4
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

حالا طبق چیزایی که بالا گفتم، اون مخزن رو اضافه می‌کنم و لیست مخازن رو بروز می‌کنم. حالا نرم‌افزار synaptic رو اجرا می‌کنم. و اگه ندارمش با دستور زیر نصبش می‌کنم:

$ sudo apt-get install synaptic

حالا نرم‌افزار synaptic رو اجرا می‌کنم و  به قسمت origin می‌رم و سپس LP-PPA-ubuntu-toolchain-r-test/precise و نگاه می‌کنم که آخرین نسخه‌ی GCC یا g++ یا gfotran یا ... چی هست، اون رو نصب می‌کنم.

الان نسخه‌ی قبلی gcc که ۴٫۶ هست و نسخه‌ی جدید که ۴٫۸ هست به صورت همزمان رو سیستم من نصب هستند، برای اطمینان بازدوباره دستورهای زیر رو می‌زنم تا ببینم که چه خروجی می‌دن:

$ gcc --version

و

$ gcc-4.8 --version

الآن هر موقع که خواستم از gcc نسخه‌ی جدید استفاده کنم به طور مثال برای کامپایل کردن یه کد ساده‌ی c، به جای دستور:

$ gcc -Wall test.c

از دستور زیر باید استفاده کنم:

$ gcc-4.8 -Wall test.c

و یا IDE مورد استفاده‌ام رو تنظیم کنم به جای gcc از gcc-4.8 استفاده کنه.


از این‌جا به بعد برای حرفه‌ای‌ترها است:

حالا این سوال پیش می‌یاد که یکی حوصله‌اش نمی‌شه هرسری توی ترمینال تایپ کنه gcc-4.8 و می‌خواید با تایپ کردن gcc خودش بره سر وقت gcc-4.8.

مراحل انجام این کار:

۱. پاک کردن رابط (لینک) gcc

۲. ایجاد یک رابط جدید برای gcc که به gcc-4.8 اشاره داشته باشه.


۱. از اول همه سر وقت جایی می‌ریم که عمده‌ی رابط‌ها (link) اون‌جا هستن یعنی:

/usr/bin

با استفاده از دستور cd به اون دیرکتوری می‌ریم:

$ cd /usr/bin

حالا می‌خوایم یه نگاه بندازین ببینیم که کلاً چه فایل‌ها یا دیرکتوری‌هایی اون‌جا هست، که برای این‌کار از دستور ls استفاده می‌کنیم:

$ ls

که یه خروجی زیادی بهمون می‌ده. حالا می‌خوایم جست‌وجو رو تنگ‌تر کنیم و به ترمینال می‌گیم، همه‌ی خروجی‌ها رو نشون نده، توی خروجی‌ها بگرد و اون‌هایی رو که حاوی کلمه‌ی gcc هستند به من نشون بده:

$ ls | grep gcc

که برای من این دستور چنین خروجی رو می‌ده:

c89-gcc
c99-gcc
gcc
gcc-4.6
gcc-4.8
gcc-ar-4.8
gcc-nm-4.8
gcc-ranlib-4.8
winegcc
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-4.6
x86_64-linux-gnu-gcc-4.8
x86_64-linux-gnu-gcc-ar-4.8
x86_64-linux-gnu-gcc-nm-4.8
x86_64-linux-gnu-gcc-ranlib-4.8

حالا فایل gcc رو به gcc.poshtiban تغییر نام می‌دم و از اون‌جایی که کاربر عادی نمی‌تونه فایل‌های این دیرکتوری رو تغییر بده، باید اول دستورم sudo اضافه کنم:

$ sudo mv gcc gcc.poshtiban

الآن gcc دیگه وجود خارجی نداره :). اگر دستور gcc رو توی ترمینال بزنم این پیغام رو می‌ده:

bash: /usr/bin/gcc: No such file or directory

الآن باید یه symbolic link (رابط سمبولیک) از gcc-4.8 بسازم، یعنی دقیقاً کاری که قبلاً برای gcc-4.6 شده بود، یعنی gcc یک رابط بود که به gcc-4.6 وصل می‌شد.

با استفاده از دستور ln می تونیم رابط مورد نظر رو بسازیم:

$ sudo ln --symbolic gcc-4.8 gcc

تموم شد :) الآن اگه توی ترمیینال بزنم:

$ gcc --version

خروجی زیر رو می‌ده:

gcc-4.8 (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

این کار رو می‌شه برای g++، gfortran و ... هم انجام داد. فقط یادتون باشه اگه gcc رو به نسخه‌های بالاتر ارتقا دادید، یعنی به ۴٫۹ یا بالاتر، بایستی رابط سمبولیک رو بازدوباره بسازید ولی این بار برای gcc-4.9 :)


اگر هم جایی خرابکاری کردید، فقط کافیه که gcc رو پاک کنید:

$ sudo rm gcc

و اون gcc رو که به عنوان پشتیبان نگه داشته بودیم، به اسم اصلیش یعنی gcc تغییر نام بدیم:

$ sudo mv gcc.poshtiban gcc
  • سلمان محمدی

سلام دوستان گرامی،  در این پست می‌خواهیم روش عوض کردن گزینه‌ی پیش‌فرض در گراب توی توزیع‌های بر پایه ی دبیان (تریسکل، اوبونتو و غیره) رو توضیح بدیم.

یعنی چی؟ فرض کنید که شما مثل من چندتا سیستم‌عامل در کنار هم نصب کردید (اوبونتو، تریسکل و ویندوز) و موقعی که کامپیوتر رو روش می‌کنید و به منوی انتخاب سیستم‌عامل (گراب) می‌رسید، حوصله‌ی بالا پایین کردن منوها رو ندارید، می‌خواید خودش به صورت پیش‌فرض روی سیستم‌عامل مورد علاقه‌تون باشه. این‌کار خیلی ساده هست. باید مراحل زیر رو طی کنید.


۱. با استفاده از دستور زیر یه نسخه‌ی پشتیبان از گراب می‌گیریم تا اگه خراب کاری کردیم راحت بشه همه‌چیز رو به حالت اول برگردوند. دستور زیر رو توی ترمینال وارد می‌کنیم.

$ sudo cp /etc/default/grub /etc/default/grub.poshtiban

۲. حالا یکی از دستورهای زیر رو با توجه به ویرایشگر مورد علاقه توی ترمینال بزنید تا بتونید که گراب رو دستکاری کنید. (هرکدوم رو که زدید فرق نمی‌کنه).

نکته: اگر بر روی سیستمتون بیش از یک گنو/لینوکس نصب دارید، باید این دستور رو در سیستم‌عاملی بزنید که GRUB رو کنترل می‌کنه، در سیستم من، گراب موجود در اوبونتو سیستم رو کنترل می‌کنه و نه گراب موجود در تریسکل. بنابراین دستورهای زیر رو توی اوبونتو اجرا می‌کنم. به صورت کلی، باید دستور زیر رو توی سیستم‌عاملی بزنید که آخر از همه نصب کردید.

$ sudo emacs -nw /etc/default/grub

یا

$ sudo nano /etc/default/grub

یا

$ gksudo gedit /etc/default/grub

خب الآن باید یک سری متن رو ببینید، که برای من (در تریسکل) این‌ها هست:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux-Libre (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

# Trisquel comes without kernel recovery entries to improve security.
GRUB_DISABLE_RECOVERY=true
خب الآن اگر خط ششم رو ببینیم نوشته:
GRUB_DEFAULT=0
این خط یعنی اینکه به صورت پیش‌فرض اولین گزینه موجود در گراب بوت بشه (شمارش از صفر شروع می‌شه و نه یک). اگر به طور مثال، موقع بوت گزینه‌ی مورد نظر شما از بالا به پایین گزینه‌ی پنجم است، در متن بالا 0 را به 4 تغییر می‌دیم و دخیره می‌کنیم. برای دخیره کردن در ای‌مکس از C-x C-s استفاده می‌کنیم و در nano از ctrl-o و در گدیت از Ctrl - s.

حال دستور زیر رو اجرا می‌کنیم تا گراب به روز رسانی بشه.
$ sudo update-grub
اگر سیستمتون رو ری‌استارت کنید، می‌بینید که به صورت پیش‌فرض سیستم‌عامل مورد نظرتون می‌یاد بالا :)
  • سلمان محمدی

بالاخره نسخه‌ی ۶ تریسکل از تنور اومد بیرون.

تریسکل = آزادی با طعم اوبونتو !


https://trisquel.info/en/download

  • سلمان محمدی


توزیع‌ تریسکل که توزیعی صد در صد آزاد هست، پیش از این، اوبونتو رو از شر نرم‌افزارهای غیرآزاد رهایی می‌داد و هسته‌ی لینوکس موجود در اوبونتو رو با هسته‌ی لینوکس- لیبره جایگزین می‌کرد و این‌جوری توزیع تریسکل رو بر پایه‌ی اوبونتو منتشر می‌کرد. حال بدلیل کمبود منابع انسانی و مالی از این به بعد توزیع‌ تریسکل تنها بر پایه‌ی انتشارهای با حمایت طولانی‌مدت (LTS) اوبونتو منتشر می‌شه یعنی نسخه‌ی تریسکل ۶ که بر پایه‌ی ۱۲٫۰۴ تولید شده و قایل دانلود هست به کنار، نسخه‌ی بعدی آن بر پایه‌ی اوبونتو ۱۴٫۰۴ منتشر خواهد شد. و به عبارتی دیگر، توزیع تریسکل هر دو سال یکبار نسخه‌ی جدیدش منتشر می‌شه و می‌تونیم از پایداری بیشتری لذت ببریم. البته زمزمه‌هایی برای تغییر از اوبونتو به دبیان نیز شنیده می‌شه که هنوز زیاد طرفدار نداره.


برای اطلاعات بیشتر:

https://trisquel.info/en/forum/after-version-6-trisquel-moving-lts-only-releases

https://trisquel.info/en/wiki/2013-03-05-meeting

https://trisquel.info/files/trisquel-dev.2013-03-05-17.00.log_.txt

  • سلمان محمدی

سلام دوستان
همون جور که می‌دونید تریسکل توزیعی هست بر پایه‌ی اوبونتو و دبیان که صد در صد نرم‌افزارهای اون آزاد هست.
تریسکل ۶ رو دانلود کردم و دیدم که واقعا عالی هست، اصلا انتظار نداشتم که اینقدر عالی باشه.
توی اوبونتو ۱۲٫۱۰ می‌زد که گرافیکم (ati) رو شناخته ولی عین بخاری گرم می‌شد! ولی توی تریسکل با اینکه زده unknown ولی اصلا فن کار نمی‌کنه! من باورم نمیشه، حس می‌کنم که لپ‌تاپم خاموش هست :D و همچنین توی تریسکل ۵٫۵ بلوتوث و وایرلس منو نمی‌شناخت ولی این می‌شناسه!

مشخصات تریسکل ۶
بر پایه‌: اوبونتو ۱۲٫۰۴ و دبیان
هسته:‌لینوکس-لیبره ۳٫۵
محیط رومیزی: گنوم ۳٫۴ (fallback)
فایرفاکس: ۱۹
http://trisquel.info

عکس‌ها:
اولین صحنه‌ بعد از نصب:

   

بعد از نصب یونیتی و تم Faience:

  • سلمان محمدی

در تریسکل ۶ بعد از نصب محیط یونیتی به صورت پیش‌فرض منوهای جهانی (global menu) فعال نیستند. برای فعال کردن اون باید که بسته‌های زیر رو نصب کنید.

$ sudo apt-get install appmenu-gtk3 appmenu-gtk appmenu-qt
و برای فعال کردن اون در Abrowser (تغییر نام یافته‌ی فایرفاکس)،
$ sudo apt-get install abrowser-globalmenu
و در لیبره‌آفیس: (نسخه‌ی آزمایشی)
$ sudo apt-get install lo-menubar
*پانویس: منوهای جهانی، منوهایی هستند که در محیط یونیتی همیشه بالای صفحه قرار دارند و به نرم‌افزار متصل نیستند.
منبع: +
  • سلمان محمدی

من دما رو توی تریسکل ۶ و اوبونتو ۱۲٫۱۰ روی سیستم خودم، براتون می‌ذارم. دما بشدت کاهش پیدا کرده (در بعضی از موارد نصف شده) و فن هم دیگه عین موتور جت کار نمی‌کنه! (دو کارت گرافیکه اینتل، رادئون)

تو تریسکل ۶:

هسته:

Linux 3.5.0-25-generic x86_64
acpitz-virtual-0
Adapter: Virtual device
temp1:        +47.0°C  (crit = +128.0°C)
temp2:        +58.0°C  (crit = +128.0°C)
temp3:        +29.0°C  (crit = +128.0°C)
temp4:        +43.0°C  (crit = +128.0°C)
temp5:        +20.0°C  (crit = +128.0°C)
temp6:         +0.0°C  (crit = +128.0°C)
temp7:         +0.0°C  (crit = +128.0°C)
temp8:         +0.0°C  (crit = +128.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +49.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +47.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +49.0°C  (high = +86.0°C, crit = +100.0°C)
اوبونتو ۱۲٫۱۰:
Linux 3.5.0-17-generic x86_64
acpitz-virtual-0
Adapter: Virtual device
temp1:        +82.0°C  (crit = +128.0°C)
temp2:         +70.0°C  (crit = +128.0°C)
temp3:        +38.0°C  (crit = +128.0°C)
temp4:        +62.0°C  (crit = +128.0°C)
temp5:        +20.0°C  (crit = +128.0°C)
temp6:         +0.0°C  (crit = +128.0°C)
temp7:         +0.0°C  (crit = +128.0°C)
temp8:         +0.0°C  (crit = +128.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +80.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +68.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +80.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +70.0°C

اینم مشخصات سامانه‌ای که ازش استفاده می‌کنم.
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6400M/7400M Series]
24:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
24:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
24:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 30)
25:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
26:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
27:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
  • سلمان محمدی