Про Ubuntu

Все, что вы хотели знать о программизме, но боялись спросить.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

BB писал(а):Check this: http://ubuntuforums.org/showthread.php?t=169372

Looks like KUbuntu needs a driver (sk98lin) for the network card.
Он тоже жалуется на Marvel Yukon, но у него "network configuration is crashed in attempt to modify network settings".
Это видимо проблема у LiveCD, у меня тоже пару раз был этот краш, но для кубунту, физически установленного на дектопе, краша нет. Я делала
disable Marvel Yukon (using GUI)and left only old Realtek enable. Мне не помогло. Все тоже самое с адресами, и авто- и установленым вручную. Раутера дектоп не видит.
Или это не влияет? Сейчас попробую посмотреть какой у меня тип мозерборд. Что-то через linux не знаю,, где смотреть.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

bella писал(а): Что-то через linux не знаю,, где смотреть.
lshw -- как один из вариантов


Что касается sk98lin, то да, со sky2 бывают проблемы, но не настолько фатальные. Сам с таким живу. (ядро 2.6.22)
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: Про Ubuntu

Сообщение Аман Ванкуверский »

bella, я нигде не вижу, что ваш раутер (192.168.1.1) отвечает на пинги. а с винды он пингуется?
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

Аман Ванкуверский писал(а):bella, я нигде не вижу, что ваш раутер (192.168.1.1) отвечает на пинги. а с винды он пингуется?
Да.
В самой первой распечатке для лептопа, там где все с LiveCD установилось автонатически. Там сеть работала и ping to 192.168.1.1 тоже, разумеется, был. Я его просто не напечатала.
Это конфиг с windows (I disabled Realtek):
-------------------------------------------------
Ethernet adapter Local Area Connection 2:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethe
rnet NIC
Physical Address. . . . . . . . . : 00-C0-DF-12-0D-81

Ethernet adapter Local Area Connection 3:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Marvell Yukon 88E8001/8003/8010 PCI
Gigabit Ethernet Controller
Physical Address. . . . . . . . . : 00-13-D4-79-A6-BC
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 192.168.1.1

C:\Documents and Settings\a>ping 192.168.1.1

Pinging 192.168.1.1 with 32 bytes of data:

Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1 : bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64

----------------------------------------------
То CdR: lshw дает мне распечатку всего h/w, a для мозерборд пошет только:
*core
description: Motherboard
phisical id:0
Похоже, что автоматически не посмотришь.
У меня где-то в заказе было записан тип мозерборд.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

BB писал(а):Check this: http://ubuntuforums.org/showthread.php?t=169372

Looks like KUbuntu needs a driver (sk98lin) for the network card.
Вот он, мой мотерборд:
http://computer-reviews.net/asus-p5p800 ... d-agp-8x4x
А вот тут тоже пишут про проблемы с сетью у Марвел Юкон:
http://ubuntuforums.org/archive/index.php/t-312090.html
То, что он пишет:
"The Marvell Yukon card I have is:
Ethernet controller: Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller (rev 17)
but I'm currently using my Realtek card which is:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)"
Т.е. он использует Реалтек.
Это то, что я пытаюсь сделать, только у меня Реалтек старый.
Т.е. я пытаюсь сделать в кубунту "disable" Марвел интерфайс и задать IPs для Реалтек вручную. Результат тот же, раутер не пингуется.
Почему у меня и Реалтек не подключается? Может Марвел как-то мешать, если я его уже после устаковки кубунту делаю disable?
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

bella писал(а):Т.е. я пытаюсь сделать в кубунту "disable" Марвел интерфайс и задать IPs для Реалтек вручную. Результат тот же, раутер не пингуется.
Почему у меня и Реалтек не подключается? Может Марвел как-то мешать, если я его уже после устаковки кубунту делаю disable?
Что там из gui на самом деле все эти тулзы делают это ж точно вряд ли скажешь.
Можно насильно модуль Марвеловский удалить, для эксперимента. Из command prompt:

Код: Выделить всё

rmmod sky2
потом посмотреть что точно удалился - lsmod. И пропасть должен eth соответствующий из ifconfig.

с lshw странно. у меня например пишет:

Код: Выделить всё

       description: Motherboard
       product: P5W DH Deluxe
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: Rev 1.xx
тот еще зверь с двумями Marvell 88E8053 PCI-E .

Да, еще вот, как вариант вспомнил, с этими картами иногда получается обойти глюки попробовав руками задать параметры c помощью ethtool.
В стиле:

Код: Выделить всё

ethtool -A eth0 autoneg off rx on tx on
Как правило глюк с этими картами выражается в том, что они после мощного траффика западают в какое-то Z-состояние, вывести из него их удается только выгрузив-загругиз обратно модуль. (rmmod sky2; insmod sky2)
Так чтобы совсем не заводилось со старта -- странно.
Эксперименты с родным sk98lin от Marvell у меня как-то не сложились. Тоесть улучшения не наступило, только возни прибавилось.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

to DD and CdR:
У меня оказывается этот требуемый sk98lin и есть на LiveCD.
sk2 нету. Сейчас посмотрела lsmod - sk98lin есть, когда через ГУИ делаю Марвел Юкон interface disable, to v ifconfig остается только eth1 - Realtek. Но не работает. В смысле, не назначен IP, a если я его назначаю вручную 192.168.1.6 , to ping 192.168.1.1 все равно не работает.
?????????????
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

bella писал(а):У меня оказывается этот требуемый sk98lin и есть на LiveCD.
Еще вопрос, -- это Marvell'овский sk98lin или vanilla из linux kernel :(
sk2 нету.
sky2, not sk2.
Сейчас посмотрела lsmod - sk98lin есть, когда через ГУИ делаю Марвел Юкон interface disable
Не, раз пошли такие разюорки, то disable -- это слабо сказано. rmmod <соответствующий модуль>, потом пробовать, загрузить обратно, смотреть пишет dmesg и пытаться выудить что именно не так.

/me руки чешутся этот комп пощщупатъ. :)
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

CdR писал(а): Еще вопрос, -- это Marvell'овский sk98lin или vanilla из linux kernel :(
sky2, not sk2.
Я не знаю, как я могу посмотреть, что загружается?
В описании к motherboard было написано, что у него поддерживается linux drivers for Marvel Yukon card. Не помню, где это описание.
sk2 нету, это опечатка.
CdR писал(а): Не, раз пошли такие разюорки, то disable -- это слабо сказано. rmmod <соответствующий модуль>, потом пробовать, загрузить обратно, смотреть пишет dmesg и пытаться выудить что именно не так.
если я делаю rmmod sk98lin
и не делаю disable eth0 (Marvel) в ГУИ, то ifconfig показывает по-прежнему оба в наличии eth0 i eth1 (Realtek), both without IP.
я не могу потом сделать insmod sk98lin , получаю сообщение:
insmod: can't read 'sk98lin': No such file or directory

А как я могу через command line remove eth0 (Marvel)? a потом сделать insmod sk98lin , чтобы отработал и записал dmesg log?

This is extract from existing dmesg log file:
Lines related to eth0 and eth1:
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 11
ACPI: PCI Interrupt 0000:02:05.0[A] -> Link [LNKG] -> GSI 11 (level, low) > IRQ 11
skge eth0: addr 0xfbffc000 irq 11 chip Yukon-Lite rev9
skge eth0: addr 00:13:d4:79:a6:bc
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar22,2004)
8139cp: pci dev 0000:02:0d.0 (id 10ec:8139 rev10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead
8139too Fast Ethernet driver 0.9.27
******* SET: Misaligned resource pointer: dfa17dc2 Type 07 Len 0
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 5
ACPI: PCI Interrupt 0000:02:0d.0[A] -> Link [LNKF] -> GSI 11 (level, low) > IRQ 5
eth1: Realtek RTL8139 at 0xf8888c00, 00:c0:df:12:0d:81, IRQ 5
eth1: Identified 8139 chip type 'RTL-8139C'
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
skge eth0: enabling interface
--------------------------------------
дальше есть строки, касающиеся eth1 (eto RealTek), и они периодически повторяются:
NETDEV WATHDOG: eth1: transmit timed out
eth1: Tx descriptor 0 is 008a156, (queue head)
eth1: Tx descriptor 1 is 008a156,
eth1: Tx descriptor 2 is 008a156,
eth1: Tx descriptor 3 is 008a156,
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1

???????????????????????
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

bella писал(а):если я делаю rmmod sk98lin
и не делаю disable eth0 (Marvel) в ГУИ, то ifconfig показывает по-прежнему оба в наличии eth0 i eth1 (Realtek), both without IP.
я не могу потом сделать insmod sk98lin , получаю сообщение:
insmod: can't read 'sk98lin': No such file or directory
Тоесть sk98lin всё-таки нет.
Кроме того из dmesg видно, что NIC Marvel работает под управлением skge (вроде как правильно для 88E8001. не sky2!). Тоесть его и надо пробовать убирать добавлять. realtek -- Пробует 8139cp, потом 8139too. Впрочем, он всё-равно "не живет" судя по последним строчкам.

imho: попробовать убрать оба модуля, потом подгружать поодиночке, посмотреть в dmesg что там чему мешает.
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

P.S. Sorry, Забыла указать, в распечатанном выше boot log, к раутерy был подключен RealTek LAN card, Marvel was disconnected from router.
Что ему мешает распознать DHCP routera? Windows XP is OK for this LAN connection.
CdR писал(а): Тоесть sk98lin всё-таки нет.
lsmod показывает в списке sk98lin, не показывает sky2.
rm sky2 дает сообщение, что его нет.
rm sk98lin is OK, but it looks like it is removed permanently; I can not add it back after that using
insmod sk98lin. Изначально то он есть. я не могу ему сделать rmmod/insmod почему-то.
CdR писал(а): Кроме того из dmesg видно, что NIC Marvel работает под управлением skge (вроде как правильно для 88E8001. не sky2!). Тоесть его и надо пробовать убирать добавлять. realtek -- Пробует 8139cp, потом 8139too. Впрочем, он всё-равно "не живет" судя по последним строчкам.
A разве эти строки
8139cp: Try the "8139too" driver instead
8139too Fast Ethernet driver 0.9.27
относятся к RealTek? a ne k Marvet Yukon?
CdR писал(а): imho: попробовать убрать оба модуля, потом подгружать поодиночке, посмотреть в dmesg что там чему мешает.
Какие оба ? И как подгрузить по-одиночке потом, если я не могу сделать insmod sk98lin, после того, как rm sk98lin successfully?
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

bella писал(а):A разве эти строки
8139cp: Try the "8139too" driver instead
8139too Fast Ethernet driver 0.9.27
относятся к RealTek? a ne k Marvet Yukon?
Это -- к Realtek.

К Marvel, вот эти:
skge eth0: addr 0xfbffc000 irq 11 chip Yukon-Lite rev9
skge eth0: addr 00:13:d4:79:a6:bc

Драйвера sky2 и sk98lin в цирке участия, похоже, не принимают. (Откуда там последний -- непонятно.)

Тоесть имеем два модуля: skge и 8139too. C ними надо и пробовать рабитаться.

PS: всё таки непонятно, что там далает sk98lin и откуда он берётся. :(
bella
Завсегдатай
Сообщения: 388
Зарегистрирован: 18 июл 2006, 18:32
Откуда: .ru/.il/.ca

Re: Про Ubuntu

Сообщение bella »

Конфигурация: десктоп подcоединен к раутеру через LAN RealTek card
Boot from LiveCD, lsmod shows skge, 8139cp, 8139too, sk98lin and others. sky2 does not appear in the list.
ifconfig shows
eth0 Link encap:Ethernet HWaddr 00:13:D4:79:A6:BC
(Marvel) 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:11

eth1 Link encap:Ethernet HWaddr 00:90:4B:4F:CC:DF
(RealTek) 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:5 Base address:0x8000
-----------------------------------------------
remove drivers:
modprobe -r -v skge
modprobe -r -v 8139too
После этих операций lsmod does not show skge and 8139too in the list; ifconfig does not show eth0 and eth1, only localhost.
------------------------------------------------------
add driver for RealTek:
modeprobe -a -v 8139too
После этого lsmod shows 8139too,
ifconfig:
eth0 Link encap:Ethernet HWaddr 00:90:4B:4F:CC:DF
(RealTek) 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:5 Base address:0x8000
-----------------------------------------------
Т.е. РеалТек есть в списке, Марвела нет, что я так понимаю и надо.
Но IP is not assigned automatically, ping to 192.168.1.1 does not work.
Через ГУИ задаю адреса and apply network configuration
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:90:4B:4F:CC:DF
inet addr:192.168.1.8 Bcast:192.168.1.255
(RealTek) 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:5 Base address:0x8000

ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data
from 192.168.1.8 icmp_seq=1 Destination Host Unreachable
--------------------------------------------------------
dmesg log для вишеперечисленных операций:
---------------------------------------------
skge eth0: disabling interface
ACPI: PCI Interrupt for device 0000:02:05.0 disabled
NETDEV WATHDOG: eth1: transmit timed out
eth1: Tx descriptor 0 is 008a156, (queue head)
eth1: Tx descriptor 1 is 008a156,
eth1: Tx descriptor 2 is 008a156,
eth1: Tx descriptor 3 is 008a156,
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
ACPI: PCI Interrupt for device 0000:02:0d.0 disabled
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt 0000:02:0d.0[A] -> Link [LNKF] -> GSI 11 (level, low) > IRQ 5
eth0: Realtek RTL8139 at 0xf8888c00, 00:c0:df:12:0d:81, IRQ 5
eth0: Identified 8139 chip type 'RTL-8139C'
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
NETDEV WATHDOG: eth1: transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00
eth0: Tx descriptor 0 is 008a156, (queue head)
eth0: Tx descriptor 1 is 008a156,
eth0: Tx descriptor 2 is 008a156,
eth0: Tx descriptor 3 is 008a156,
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
---------------------------------------------
Что же РеалТек не видит раутера?
Происходит ли reload of network configuration after my remove/add drivers/set IPs, if i use LiveCD?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45271
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Про Ubuntu

Сообщение Stanislav »

Ну что линуксоиды? С бубном танцуем? Эк вас тут колбасит! :D
А в виндах то все работает :s2: Короче - как там у классика: Блеск и нищета Линюха.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Про Ubuntu

Сообщение CdR »

Насчет похожей проблемы с realtek вот тут говорят: http://ubuntuforums.org/showthread.php?t=538448 . Еще в нескольких местах нашел похожие ссылки.
В двух словах:
I had the same problem. I solved it changing an option of the Windows driver. Try enabling "Wake on Lan after shutdown" (or something similar, I don't remember exactly) from the Windows device manager. It seems to be a problem of initialising registers after a Windows shutdown.
Происходит ли reload of network configuration after my remove/add drivers/set IPs, if i use LiveCD?
Я не знаю как конкретно на том LiveCD всё устроено, но как правило, на LiveCD есть автоконфигуратор, который пытается поднять новый интерфейс, когда он появляется.
Ответить