Автор Тема: Opensuse 10.3 и realtek rtl8168/8111 pci-e  (Прочетена 8968 пъти)

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« -: 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, където всичко си е наред и интернета си върви. Попрочетох тук-там из нета, вкл. форумите на сусе, явно не съм единственият с подобен проблем, обаче съм нов в линукс и не ми стана ясно  как точно да оправя нещата, затова нека някой да помогне ако може с постъпкови инструкции.
Благодаря предварително
Активен

saejoh

  • Напреднали
  • *****
  • Публикации: 271
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #1 -: Oct 06, 2007, 18:30 »
Дай линкове към това, което си попрочел тук-там из нета, за да видим дали е разбираемо. Кажи ни какво си разбрал и какво не? Как се опитваш да си настроиш картата, какви стъпки си предприел до момента? По възможност илюстрирай.
Активен

SUSE Linux, Ath XP 1700+, Biostar M7NCG, More pictures at http://www.snimka.bg/album.php?album_id=20268

sinan

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #2 -: Oct 06, 2007, 18:46 »
дали проблема не е в това че ползваш x86_64 архитектурата.

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

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #3 -: 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'<img'>1: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 май верно правеше  проблеми.
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #4 -: 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.
Активен

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #5 -: 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
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #6 -: Oct 07, 2007, 00:08 »
О ,не съм погледнал че има този драйвер в ядрото:
r8169
Начи няма какво да компилираш ,то драйвера си го има.
П.П.
Може да се провери , дали тази карта работи с "ndiswrapper" , и тогава дали ще го има проблема ,защото на практика това са си уиндовските драйвери ...

@gongalov ,разбирам че без нет е много бавно и трудно да следваш инструкций и да даваш информация какво става .
Затова накратко ще ти кажа каква информация е полезна ,да поснеш тук в форума:
1. Тия команди трябва да ги пишеш в терминал и като "root"
, кажи ако нещо не ясно .



Активен

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #7 -: Oct 07, 2007, 00:26 »
О ,не съм погледнал че има този драйвер в ядрото:
r8169
Начи няма какво да компилираш ,то драйвера си го има.
П.П.
Може да се провери , дали тази карта работи с "ndiswrapper" , и тогава дали ще го има проблема ,защото на практика това са си уиндовските драйвери ...

И аз си мисля, че драйвера си го има, защото YaST ми разпознава точно модела на картата, проблемът е, че kinternet не иска да се върже
Активен

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #8 -: Oct 07, 2007, 00:33 »
ndiswraper не е ли за wireless карти, щото моята не е такава
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #9 -: 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).



Активен

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #10 -: 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 на моята карта, така ли.
А за новото сусе още нве съм го разгледал като хората, то и не мога щото нямам нет дето ми трябва за въвеждане на хранилища, ъпдейти и т.н. Ако успея да подкарам лана ще го разучавам в подробности



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #11 -: Oct 07, 2007, 01:28 »
Не само това , няма само да превключваш ...
Прочети предишния пост до края ,добавил съм .
Още , даи каква ти е интернет връзката  , сигурно и други ще искат инфирмация ,

Начи lspci lspci , lspci -nn  ( само за картата ), ifconfig -a , какво дава , махни и сложи дрейвера , пак ifconfig -a ,  и  dmesg | tail .
Как си пробвал да я конфигурираш връзката ( евентуално каква е ,dhcp ? ,)



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #12 -: Oct 07, 2007, 02:27 »
Цитат
ndiswraper не е ли за wireless карти, щото моята не е такава

ама нищо не пречи  ида пробваш ... ndiswraper работи с много неща.Ако имаш драйверите за 64 ХП ..( или  с _ftp://202.65.194.212/cn/nic/Driver_5676_XP_0924.zip )
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #13 -: Oct 07, 2007, 18:38 »
Това SUSE ми се струва най-неподходящото дистро да си подкараш компютъра на Линукс. Няма сорса на ядрото ,няма компилатор ,няма "фирмени" драйвери . На моята карта и "забоде" драйвер , ама го нямало "firmware" ( в /lib/firmware ) , та изпаднах точно в твоята ситуация ...наникъде. Отгоре на всичко направи такъв xorg.conf , че блокира даже и клавиатурата... Обаче аз имам друго ядро , с него си влезе в интернет без проблеми , инсталирах необходимите неща .
Но едва ли ще имам нерви за това SUSE.
На теб ти трябва дистро   , в което  да може да си инсталираш всичко от  СД/ДВД  , най лесни са Дебиан базираните дистра ,ето например :
http://wiki.ubuntu-it.org/Realtek....RTL8168
Даже май най добре си е Дебиан от СД -та.Защото иначе става: трябва ми интернет ,за да си конпилирам деайвера за интернет.



Активен

gongalov

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Opensuse 10.3 и realtek rtl8168/8111 pci-e
« Отговор #14 -: Oct 07, 2007, 23:00 »
Значи какво излиза - добре си бях със сусе 10.2 - всичко си ми вървеше, да взема да се върна на него.
Казваш Дебиан, добре, ама той не е ли основно базиран на команден ред, щото аз от команди за конзола бягам като дявол от тамян. Дори не знам най-простото: как се разархивира tar.gz или tar.bz2 архив през конзола. А примерно Кубунту става ли



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Support for RealTek 8029!
Хардуерни и софтуерни проблеми
Marto 6 4966 Последна публикация Apr 11, 2002, 17:53
от Marto
Хардуерен конфликт nvidia/realtek
Настройка на хардуер
Regia 11 4867 Последна публикация Jun 10, 2006, 13:02
от KoIoSoS
Проблем със realtek
Настройка на хардуер
efond 30 10114 Последна публикация Apr 21, 2007, 23:10
от ivo1204
Проблем с мрежова карта realtek
Настройка на хардуер
gangs7a 2 3396 Последна публикация May 06, 2007, 11:22
от gangs7a
Wifi Realtek 8187b opensuse
Настройка на хардуер
Oxy 8 4164 Последна публикация Sep 28, 2009, 11:45
от zafo