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

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: Bilbo в Jan 30, 2007, 19:18



Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 30, 2007, 19:18
Здравейте,
Инсталирам си вече за 3ти път Debian testing на ноутбука. Проблема е че не ми разпознава коректно лан картата. Първо инсталирах от netinstall  CD-to. Видях че не ми е разпозната лан картата и дръпнах първите 2 CD -ta. По време на инсталацията отказах графичната среда - не знам дали това е причината да не ми иска 2рото CD. След рестрата пак нямах коректно разпозната лан карта. Картата е Realtec 8139. В lsmod виждам някакъв модул r8169 и си мисля че може да е тя. Виждам eth0 че е up, имам си и ip адрес но не мога да пинг-на нищо. Получавам Destination Unreachable. Интернет получавам през wireless access point като по време на инсталацията закачам кабел. Лаптоп-а е Toshiba Satellite A110


Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 30, 2007, 19:26
Да та въпросът ми е Как да си инсталирам лан драйвера? :)


Титла: Realtec lan driver
Публикувано от: somethingbad в Jan 30, 2007, 19:43
Модулът за твоята карта е 8139too, пробва ли да пуснеш един ping до gateway-а, защото почти всички доставчици имат "защита по мак адрес" а макът на лан картата ти е различен от този на wireless-а. Проблем с модула няма, можеш да бъдеш сигурен в това - проблема е в настройките, самата лан карта или доставчикът ти.


Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 30, 2007, 19:50
Благодаря за отговора
Значи под windows си се закачам съвсем нормално с кабел и си имам интернет. Т.е проблема не може да е лан картата или доставчика. Настройки - eth0 го виждам, конфигуриран с ip - 192.168.1.9, gateway - 192.168.1.254 и маска 24. Пинг до gateway-a нямам


Титла: Realtec lan driver
Публикувано от: Kalin в Jan 30, 2007, 19:53
Ми като ги виждаш - гледай си ги, какво ни занимаваш? Айде да прочетеш правилата и да не пишеш глупости? Дай какво виждаш от ifconfig например...


Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 30, 2007, 20:21
ifconfig например:
eth0      Link encap:Ethernet  HWaddr 00:16:D4:8A:44:1E  
          inet addr:192.169.1.9  Bcast:192.169.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:185 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6624 (6.4 KiB)  TX bytes:6624 (6.4 KiB)


PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data.
From 192.169.1.9 icmp_seq=1 Destination Host Unreachable
From 192.169.1.9 icmp_seq=2 Destination Host Unreachable
From 192.169.1.9 icmp_seq=3 Destination Host Unreachable


А това е частта от lspci -v касаеща лан картата:

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
   Subsystem: Toshiba America Info Systems Unknown device ff00
   Flags: bus master, fast devsel, latency 0, IRQ 185
   I/O ports at 4000 [size=256]
   Memory at da000000 (64-bit, non-prefetchable) [size=4K]
   [virtual] Expansion ROM at d4000000 [disabled] [size=64K]
   Capabilities: [40] Power Management version 2
   Capabilities: [48] Vital Product Data
   Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
   Capabilities: [60] Express Endpoint IRQ 0
   Capabilities: [84] Vendor Specific Information
   Capabilities: [100] Advanced Error Reporting
   Capabilities: [12c] Virtual Channel
   Capabilities: [148] Device Serial Number 36-81-ec-10-00-00-10-01
   Capabilities: [154] Power Budgeting

Под windows картата е :
Realtec RTL8139/810x Family Fast Ethernet NIC


Титла: Realtec lan driver
Публикувано от: Kalin в Jan 30, 2007, 20:38
задал ли си gateway?
задал ли си nameserver?





Титла: Realtec lan driver
Публикувано от: gat3way в Jan 30, 2007, 20:48
Проблемът е очевиден, клавишите "8" и "9" са един до друг и очевидно не е невъзможно човек да ги обърка в тарапаната..


Титла: Realtec lan driver
Публикувано от: Nikolavp в Jan 30, 2007, 20:55
Цитат (Bilbo @ Ян. 30 2007,21:21)
ifconfig например:
eth0      Link encap:Ethernet  HWaddr 00:16:D4:8A:44:1E  
          inet addr:192.169.1.9  Bcast:192.169.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:185 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6624 (6.4 KiB)  TX bytes:6624 (6.4 KiB)


PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data.
From 192.169.1.9 icmp_seq=1 Destination Host Unreachable
From 192.169.1.9 icmp_seq=2 Destination Host Unreachable
From 192.169.1.9 icmp_seq=3 Destination Host Unreachable


А това е частта от lspci -v касаеща лан картата:

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
   Subsystem: Toshiba America Info Systems Unknown device ff00
   Flags: bus master, fast devsel, latency 0, IRQ 185
   I/O ports at 4000 [size=256]
   Memory at da000000 (64-bit, non-prefetchable) [size=4K]
   [virtual] Expansion ROM at d4000000 [disabled] [size=64K]
   Capabilities: [40] Power Management version 2
   Capabilities: [48] Vital Product Data
   Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-
   Capabilities: [60] Express Endpoint IRQ 0
   Capabilities: [84] Vendor Specific Information
   Capabilities: [100] Advanced Error Reporting
   Capabilities: [12c] Virtual Channel
   Capabilities: [148] Device Serial Number 36-81-ec-10-00-00-10-01
   Capabilities: [154] Power Budgeting

Под windows картата е :
Realtec RTL8139/810x Family Fast Ethernet NIC

Ако IP-то наистина ти е 192.169.1.9 как очакваш да излезеш от тая мрежа като не си задал gateway
Примерен код
route add default gw "IP-то на gateway-a"
 и после за да резолвваш имената
Примерен код
echo "nameserver "ип-то на DNS-a, който си слагаш и в Windows-a" >> /etc/resolv.conf
не знам дали става и при Debian, но може и нещо от рода на
Примерен код
netconfig
да ти свърши работа, можеж да пробваш и
Примерен код
net-setup eth0
това знам, че работи за Gentoo :)





Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 30, 2007, 21:18
OK Извинявам се за глупостта. Оправих ip адресите :

eth0      Link encap:Ethernet  HWaddr 00:16:D4:8A:44:1E  
          inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:185 Base address:0x8000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5720 (5.5 KiB)  TX bytes:5720 (5.5 KiB)



PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data.
From 192.168.1.9 icmp_seq=1 Destination Host Unreachable
From 192.168.1.9 icmp_seq=2 Destination Host Unreachable
From 192.168.1.9 icmp_seq=3 Destination Host Unreachable


Това ми е изхода от  route -n :
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0


DNS не съм задал - не виждам защо ми е DNS ако искам да си пинг-на gateway-a

Проблема е че нямам никакъв пинг, каратата отзад не свети.


Титла: Realtec lan driver
Публикувано от: Nikolavp в Jan 30, 2007, 21:57
Цитат (Bilbo @ Ян. 30 2007,22:18)
OK Извинявам се за глупостта. Оправих ip адресите :

eth0      Link encap:Ethernet  HWaddr 00:16:D4:8A:44:1E  
          inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:185 Base address:0x8000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5720 (5.5 KiB)  TX bytes:5720 (5.5 KiB)



PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data.
From 192.168.1.9 icmp_seq=1 Destination Host Unreachable
From 192.168.1.9 icmp_seq=2 Destination Host Unreachable
From 192.168.1.9 icmp_seq=3 Destination Host Unreachable


Това ми е изхода от  route -n :
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0


DNS не съм задал - не виждам защо ми е DNS ако искам да си пинг-на gateway-a

Проблема е че нямам никакъв пинг, каратата отзад не свети.

Не знам защо, но нямаш правило за lo в роот таблицата
Примерен код
route add -host 127.0.0.1 lo
или
Примерен код
route add -net 127.0.0.0 netmask 255.0.0.0 lo
и пробвай пак.





Титла: Realtec lan driver
Публикувано от: Bilbo в Jan 31, 2007, 17:14
Проблема е някъде в драйверите на лан-а. Не е в настройките на мрежата. mii-tool eth0 ми дава "no link"
Пробвах да заредя modrpobe 8139too. Зареди се но пак нищо не се подобри. При modprobe -r r8169 направо ми казва че нямам вече eth0.

Някой сеща ли се как да го излъжа?


Титла: Realtec lan driver
Публикувано от: Nikolavp в Jan 31, 2007, 18:10
Цитат (Bilbo @ Ян. 31 2007,18:14)
Проблема е някъде в драйверите на лан-а. Не е в настройките на мрежата. mii-tool eth0 ми дава "no link"
Пробвах да заредя modrpobe 8139too. Зареди се но пак нищо не се подобри. При modprobe -r r8169 направо ми казва че нямам вече eth0.

Някой сеща ли се как да го излъжа?

Ако е от драйвера изобщо няма да ти изкара eth0 и все пак опитай да компилираш ядрото като сложиж драйвера вътре в ядрото... все пак опитай различни неща :).Въпреки че според мен не ти е от модула :ok:


Титла: Realtec lan driver
Публикувано от: luda_glawa в Jan 31, 2007, 18:43
sorry za mamunicata, no nqma kak ...

naprawi slednoto:

1. ping 192.168.1.9

2. ping 127.0.0.1

<hubawo e da mi kajesh kakwo wryshtat>

sled towa probwai:

ifconfig eth0 down
rmmod <na twoqta lan karta>
modprobe <8139too>

<hubawo e da mi kajesh kakwo wryshtat + wij w /var/log/ (kernel,messages,network ... wij w log failowete kakwo pishe)>


Титла: Realtec lan driver
Публикувано от: winman в Jan 31, 2007, 20:08
Щом е лаптоп и има проблем с ланката първата работа е да се стартира кернела със следните опшъни:

noapic nolapic acpi=off

После се махат един по един докато се види къде е бил проблема. Почти винаги универсалното решение е следния опшън:

pci=noacpi

Каквото и да си говорим Линукс е много некадърно на тема acpi.





Титла: Realtec lan driver
Публикувано от: teleport в Feb 01, 2007, 09:57
@Bilbo: Лан картата е неправилно разпозната. Модула за RTL8101E е r1000 а не r8169 или 8139too. Не работя с Debian така че нямам идея дали r1000 го има в стандартното ядро или трябва да се компилира отделно.
Имам 2 Satellite A110 при мен и са с celeron M процесори, т.е. 'noacpi' вероятно няма да оправи нищо. Намери начин да подкараш лан картата с r1000 модула и ако след това в 'dmesg' почнат да изкачат IRQ грешки опитай с 'noacpi'.

@winman: Линукс много добре разбира acpi. Проблема в повечето случаи е бъгав биос (грешна acpi таблица) и/или бъгав хардуер. Има адски много хардуер който не работи коректно на мултипроцесорна система ( без значение HT или dual core ). Това под windows се коригира софтуерно с драйвери. Основния резултат от 'noacpi' е че всичкия хардуер се закача към конкретен процесор/ядро и рязко намалява производителноста на хардуера който все пак работи коректно на многопроцесорна платформа.

PS: Намерих това: http://www.debianhelp.org/node/3612





Титла: Realtec lan driver
Публикувано от: RTTY в Feb 01, 2007, 10:26
Кабелът, дали е наред? Звучи елементарно, но понякога може да загубиш много време в търсене на проблема.
Мисля че щом имаш листинг на ifconfig, картата работи. Добави си dns и nameserver





Титла: Realtec lan driver
Публикувано от: winman в Feb 01, 2007, 10:46
Цитат (teleport @ Фев. 01 2007,10:57)
@winman: Линукс много добре разбира acpi. Проблема в повечето случаи е бъгав биос (грешна acpi таблица) и/или бъгав хардуер. Има адски много хардуер който не работи коректно на мултипроцесорна система ( без значение HT или dual core ).

Да де, бях забравил. В този форум, за Линукс, или хубаво, или нищо. Но това си е зариване главата в пясъка. Аз даже нямах в предвид мултипроцесорни машини, а простичките лаптопчета с по едно процесорче. Представяш ли си, teleport, има и такива смешни машинки. И хората се мъчат със сбърканите им таблици и инженерното им некадърие. Например тия хаймани от IBM така и не се изучиха и не си оправиха счупените биоси. И други безотговорни елементи като тях има. Само бъркат имиджа линуксов. Това ще да е причината... Иначе Линукс е велик и acpi perfect ! Хайде със здраве.





Титла: Realtec lan driver
Публикувано от: gat3way в Feb 01, 2007, 13:55
офф-топик:

APIC и ACPI са две много различни неща. Първото е контролер на хардуерни прекъсвания, второто е стандарт за power management. Така че когато boot-ваш операционната система с noapic/nolapic всъщност караш ядрото да се занимава с балансирането на прекъсванията върху процесорите/обработката на прекъсванията от отделните процесори (това включва и механизми чрез които отделните процесори "обменят" информация за разни състояния и т.н. Това няма почти никакво отношение към power management-a.

Факт е че производителите на хардуер, както и тези които пишат БИОС-и много често осират нещата. И това засяга и уиндоус, не само линукс. При уиндоус нещата се решават генерално чрез замяна на хардуер, чакане на най-най-новите драйвери от производителя или на някакви critical updates, чието описание никой не чете и никой не знае какво точно правят. В повечето случаи човек дори не разбира каква е причината за забиванията и сините екрани, при положение че е решил проблема, утрепвайки мухата с пушката (не бих казал че при тази операционна система това е рядкост - event logging-a им в доста случаи грам не ти помага да разбереш какво става).

Не казвам че power management-a или пък че error handling-a при разни хардуерни недосмислици при линукс е перфектен, определено не е така, но не мисля че проблемите на разни производители на хардуер трябва да се разрешават от тези дето пишат ядра и драйвери. Големият брой hacks и workarounds единствено утежняват кода, стабилността и бързодействието на системата като цяло.


Титла: Realtec lan driver
Публикувано от: alabal в Feb 01, 2007, 13:55
Братко, winman!
От няколко дни си завладян от идеята за флейм. Не се подавай на това желание в този раздел. Тук по-скоро трябва да се получат решения за проблеми.
Можеш да обсъждаш дали acpi е добро и какво му куца в нормален тон и подкрепено с аргументи и в "Идеи и мнения" и в "Коментар" и дори в "Живота, вселената ...".


Титла: Realtec lan driver
Публикувано от: winman в Feb 01, 2007, 14:52
Не си прав, alabal,

Аз няма за какво да флеймя. Отдавна съм зарязал всичко свързано с MS и Redmond. Но това не ми пречи да се ядосвам, че хардуерните проблеми под Линукс са доста по-чести. Даже много ме ядосва.

А тук се опитах да помогна. До сега съм инсталирал няколко десетки пъти Линукс на лаптопи всякакви. И нови и доста архивни. 90-95% от случаите на странно и архаично държане на лан картите,  и доста често при resume и suspend, са били от проблеми с acpi. По-горе дадох и стандартната си рецепта, която много често ми е помагала.

Все пак твърде е възможно тук проблема и да е друг.