Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: gongalov в Oct 06, 2007, 17:24



Титла: 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:D1:36:cb:67 using NDIS driver: net8187b, version: 0x1, NDIS version: 0x500, vendor: 'Realtek RTL8187 Wireless LAN USB NIC                                     ', 0BDA:8189.F.conf
[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
Цитат (ivo1204 @ Окт. 07 2007,01: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]

Значи, да започнем отначало, ако правилно съм те разбрал, трябва да отворя конзола като root, и да въведа това
Примерен код
lspci -nn
,
за да видя кое е 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 не е ли за wireless карти, щото моята не е такава

ама нищо не пречи  ида пробваш ... 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
Цитат
Изпратено на: Окт. 06 2007,19:46    
   дали проблема не е в това че ползваш x86_64 архитектурата.

може би да пробваш с някое лайв дистро дето е за x86 и да видиш дали по принцип бачка картата  с Linux изобщо.

Ето това си мислех и аз...
УСПЕХ!





Титла: Opensuse 10.3 и realtek rtl8168/8111 pci-e
Публикувано от: gongalov в Oct 08, 2007, 11:30
Вярно, че имах сусе 10.2, ама то беше на стария компютър, който ми е от преди 5-6 години. Сега на него има мандрива 2007.01 фрий спринг.
Аз сега свалих кубунту и убунту, ама те пък не ми разпознават двд-то и не мога да ги инсталирам.
Май няма да имам късмет с линуксите и ще си продължавам на ХП (за съжаление), освен ако не успея да подкарам старото сусе 10.2 на тоя комп.