Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 06, 2007, 17:24 Здравейте,
от няколко дни имам чисто нов комп, на който инсталирах openSUSE 10.3, но не мога да си подкарам интернета. Машината е Intel Core 2 Duo 2.66 MHz MB MSI P35 Neo2 LAN Realtek RTL8168/8111 PCI-E Gigabit Ethernet onboard RAM 2 GB Video ATI X1600 Pro 512 MB HDD Seagate 320 GB openSUSE 10.3 x86_64 ползвам PPPoE към Спектрум Нет Проблемът е, че YaST разпознава картата, но изглежда тя просто не се включва, за разлика от WinXP, където всичко си е наред и интернета си върви. Попрочетох тук-там из нета, вкл. форумите на сусе, явно не съм единственият с подобен проблем, обаче съм нов в линукс и не ми стана ясно как точно да оправя нещата, затова нека някой да помогне ако може с постъпкови инструкции. Благодаря предварително Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: saejoh в Oct 06, 2007, 18:30 Дай линкове към това, което си попрочел тук-там из нета, за да видим дали е разбираемо. Кажи ни какво си разбрал и какво не? Как се опитваш да си настроиш картата, какви стъпки си предприел до момента? По възможност илюстрирай.
Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: sinan в Oct 06, 2007, 18:46 дали проблема не е в това че ползваш x86_64 архитектурата.
може би да пробваш с някое лайв дистро дето е за x86 и да видиш дали по принцип бачка картата с Linux изобщо. Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 06, 2007, 19:26 Начи сега съм на Mint (32 битов , i686 ) .И включих една подобна карта (TEW-424UB) :
http://www.trendnet.com/products/TEW-424UB.htm С влючването си зареди драйвера , конфигурира и дигна интерфейса,исобщо без моя намеса ,само изключих другия ,за да съм сигурен. #dmesg [15130.945794] usb 3-7: new high speed USB device using ehci_hcd and address 3 [15131.084886] usb 3-7: configuration #1 chosen from 1 choice [15131.297202] usb 3-7: reset high speed USB device using ehci_hcd and address 3 [15131.457570] ndiswrapper: driver net8187b (Realtek Semiconductor Corp.,07/18/2007,5.1097.0718.2007) loaded [15135.266537] wlan0: ethernet device 00:14 ![]() [15135.266573] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK Обаче има и още два драйвера , с които работи добре , но на х86_64 май верно правеше проблеми. Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 06, 2007, 20:18 Начи гледам от сайта на Realtek
http://www.realtek.com.tw/downloa....xterner дават драйвери , _ftp://202.65.194.212/cn/nic/r8168-8.003.00.tar.bz2 От : http://wiki.novell.com/index.php/Adding_a_new_PCI-X_NIC_kernel_module дават и : _ftp://202.65.194.212/cn/nic/r1000_v1.05.tgz За втория (r1000), Теглиш ,разархивираш make, make install, depmod -ae , modprobe r1000. Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 06, 2007, 23:55 Благодаря на всички, които се отзоваха
започвам наред 1. Линкове към това, което прочетох http://www.suseforums.net/index.php?showtopic=22325&hl= http://forums.suselinuxsupport.de/index.p....adapter http://groups.google.com/group....nk=raot http://en.opensuse.org/SDB:Realtek_8169_driver_problem Това последното с пълното изключване на компа и на кабела за ЛАНа го правих няколко пъти без резултат. При опита да включа опцията Wake-on-lan after shutdown уиндоуския нет изпищя и я изключих 2. През последното денонощие и половина преди да направя поста пробвах разни лайв сдта и двдта, всичките 32 битови, дето съм събрал, но никое не успя да ми подкара нета (пробвах Убунту 6,06 и 6,10, Кнопикс 5,1,1, Слакс) 3. Драйверите от Realtek, разбира се, ги видях, обаче нали споменах, че съм нов, не смея да компилирам ядро пък и инструкциите от реадмито не са ми особено ясни, затова пак моля, помагайте стъпка по стъпка. 4. Сетих се, че някой може да иска да види логовете, /var/log/boot.msg и /var/log/messages ама са много големи и не знам дали тук ще мога да ги постна 5. Отново благодаря на всички, които ми отговориха и пак ви моля за постъпкови инструкции кое след кое да правя 6. Ако желаете пишете ми на ICQ 171938624 Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 00:08 О ,не съм погледнал че има този драйвер в ядрото:
r8169 Начи няма какво да компилираш ,то драйвера си го има. П.П. Може да се провери , дали тази карта работи с "ndiswrapper" , и тогава дали ще го има проблема ,защото на практика това са си уиндовските драйвери ... @gongalov ,разбирам че без нет е много бавно и трудно да следваш инструкций и да даваш информация какво става . Затова накратко ще ти кажа каква информация е полезна ,да поснеш тук в форума: 1. Тия команди трябва да ги пишеш в терминал и като "root" , кажи ако нещо не ясно . Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 07, 2007, 00:26 О ,не съм погледнал че има този драйвер в ядрото:
r8169 Начи няма какво да компилираш ,то драйвера си го има. П.П. Може да се провери , дали тази карта работи с "ndiswrapper" , и тогава дали ще го има проблема ,защото на практика това са си уиндовските драйвери ... И аз си мисля, че драйвера си го има, защото YaST ми разпознава точно модела на картата, проблемът е, че kinternet не иска да се върже Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 07, 2007, 00:33 ndiswraper не е ли за wireless карти, щото моята не е такава
Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 00:38 Начи и аз съм си изпеглил това "SUSE" ( x84_64) , но не съм го инсталирал , добро ли е ?
ОК ,малко увод ,ако няма нужда ,кажи. Не съм сигурен че "YaST" е някакъв критерий за разпознаването. Защото картата се разпознава при зареждането на драйвера и .Той трябва да каже ,дали тая карта е за него. Общо взето , първото нещо , което драйвера проверява това е "PCI Vendor and Device " http://www.pcidatabase.com/ http://pciids.sourceforge.net/ Според pci стандарта , в твоята карта трябва да има такива данни. Самия код на драйвера в ядрото е в : linux/drivers/net/r8169.c файла , там има редове като: static struct pci_device_id rtl8169_pci_tbl[] = { { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8129), 0, 0, RTL_CFG_0 }, { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8136), 0, 0, RTL_CFG_2 }, { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8167), 0, 0, RTL_CFG_0 }, { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8168), 0, 0, RTL_CFG_2 }, { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x8169), 0, 0, RTL_CFG_0 }, { PCI_DEVICE(PCI_VENDOR_ID_DLINK, 0x4300), 0, 0, RTL_CFG_0 }, { PCI_DEVICE(0x1259, 0xc107), 0, 0, RTL_CFG_0 }, { PCI_DEVICE(0x16ec, 0x0116), 0, 0, RTL_CFG_0 }, { PCI_VENDOR_ID_LINKSYS, 0x1032, PCI_ANY_ID, 0x0024, 0, 0, RTL_CFG_0 }, Командата lspci ,чете тези данни ,какво има закачено на pci шината , като ги дава в вместо с номера , с имена. Доколко са верни тези инена ,си е без значение за системата .Дебиан базираните дистра имат команда :update-pciids , тя си тегли от http://pciids.sourceforge.net/v2.2/ данните , и тн .Обърни внимание ,че дори да я пренапишеш цялата както си решиш , на системата и е се тая. lspci -nn , ще даде информацията по по подходяш начин: 02:00.0 Network controller [0280]: RaLink RT2561/RT61 rev B 802.11g [1814:0302] [1814:0302]-> Вендора 0х1814 и 0х0302 е продукта . Разбира се , това е доста опростено казано, защото се правят още доста проверки ,спесифични за драйвера. Какво става , се отразаява или на терминала , на който си написал командата , но повечето неща отиват в "лог" файловете. Командата "dmesg" e за това . ( или dmesg | tail ) Тези съобщения са в момента на инсталиране на драйвера , така че преди това трябва да ги махнеш : modprobe -r r8169 или с rmmod r8169. Ако отказва трябва да свалиш интерфейса : ifconfig eth0 down ( предполагаме ,че е eth0 ). Информацията за наличните интерфейси получаваш с : ifconfig -a. интересива ни , появява ли се този интерфейс с зареждане на драйвера ? (ifconfig -a). Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 07, 2007, 01:04
Значи, да започнем отначало, ако правилно съм те разбрал, трябва да отворя конзола като root, и да въведа това
за да видя кое е pciid на моята карта, така ли. А за новото сусе още нве съм го разгледал като хората, то и не мога щото нямам нет дето ми трябва за въвеждане на хранилища, ъпдейти и т.н. Ако успея да подкарам лана ще го разучавам в подробности Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 01:28 Не само това , няма само да превключваш ...
Прочети предишния пост до края ,добавил съм . Още , даи каква ти е интернет връзката , сигурно и други ще искат инфирмация , Начи lspci lspci , lspci -nn ( само за картата ), ifconfig -a , какво дава , махни и сложи дрейвера , пак ifconfig -a , и dmesg | tail . Как си пробвал да я конфигурираш връзката ( евентуално каква е ,dhcp ? ,) Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 02:27
ама нищо не пречи ида пробваш ... ndiswraper работи с много неща.Ако имаш драйверите за 64 ХП ..( или с _ftp://202.65.194.212/cn/nic/Driver_5676_XP_0924.zip ) Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 18:38 Това SUSE ми се струва най-неподходящото дистро да си подкараш компютъра на Линукс. Няма сорса на ядрото ,няма компилатор ,няма "фирмени" драйвери . На моята карта и "забоде" драйвер , ама го нямало "firmware" ( в /lib/firmware ) , та изпаднах точно в твоята ситуация ...наникъде. Отгоре на всичко направи такъв xorg.conf , че блокира даже и клавиатурата... Обаче аз имам друго ядро , с него си влезе в интернет без проблеми , инсталирах необходимите неща .
Но едва ли ще имам нерви за това SUSE. На теб ти трябва дистро , в което да може да си инсталираш всичко от СД/ДВД , най лесни са Дебиан базираните дистра ,ето например : http://wiki.ubuntu-it.org/Realtek....RTL8168 Даже май най добре си е Дебиан от СД -та.Защото иначе става: трябва ми интернет ,за да си конпилирам деайвера за интернет. Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 07, 2007, 23:00 Значи какво излиза - добре си бях със сусе 10.2 - всичко си ми вървеше, да взема да се върна на него.
Казваш Дебиан, добре, ама той не е ли основно базиран на команден ред, щото аз от команди за конзола бягам като дявол от тамян. Дори не знам най-простото: как се разархивира tar.gz или tar.bz2 архив през конзола. А примерно Кубунту става ли Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: ivo1204 в Oct 07, 2007, 23:34 Начи всеки си има предпочитания. Щом твоето е СУСЕ , няма спор ,естествено .Проблема с инсталирането не е само при СУСЕ , преди известно време си инсталирах Sabayon от СД , и тогава видях ,че ми липсват много неща за да си компилирам драйвера за картата , а нямах интернет. Когато инсталирах от ДВД .нямах този проблем. Та би ти било по - лесно ,ако използваш ДВД версията . Например:
http://download.opensuse.org/distrib....torrent http://en.opensuse.org/Mirrors_Released_Version#Bulgaria . Това е в случай , че не тръгне интернета и се наложи да се компилират някакви драйвери.Тогава би било нужно. За съжаление ,няма как да познаем какво ти дават изходите от различните команди.Между другото , информацията ,че си имал СУСЕ (10.2) и че всичко е било ОК , трябваше да е кажеш в началото.Защото: @sinan
Ето това си мислех и аз... УСПЕХ! Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e Публикувано от: gongalov в Oct 08, 2007, 11:30 Вярно, че имах сусе 10.2, ама то беше на стария компютър, който ми е от преди 5-6 години. Сега на него има мандрива 2007.01 фрий спринг.
Аз сега свалих кубунту и убунту, ама те пък не ми разпознават двд-то и не мога да ги инсталирам. Май няма да имам късмет с линуксите и ще си продължавам на ХП (за съжаление), освен ако не успея да подкарам старото сусе 10.2 на тоя комп. |