Подключение, настройка и другие проблемы, возникающие со спутниковыми железками
Модератор: Модераторы разделов
GenuAliEn
Сообщения: 5
ОС: Runtu Gnome 8.04, kernel 2.6
Сообщение
GenuAliEn » 05.01.2009 13:00
Я читал в мануалах, что dmesg выдает МАК-адрес записанный на карте (если мы заранее не переопределили) . У меня этого не происходит:
Код: Выделить всё
[ 37.098023] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[ 37.159354] flexcop-pci: will use the HW PID filter.
[ 37.159365] flexcop-pci: card revision 2
[ 37.159384] ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 21 (level, low) -> IRQ 20
[ 37.174026] DVB: registering new adapter (FlexCop Digital TV device)
[b][ 37.175869] b2c2-flexcop: MAC address = 00:d0:d7:0e:3f:2d[/b]
[ 37.849270] b2c2-flexcop: found the stv0299 at i2c address: 0x68
[ 37.849278] DVB: registering frontend 0 (ST STV0299 DVB-S)...
[ 37.849346] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
На самом деле у меня мак другой. Потом пытался переопределить через ifconfig - безрезультатно.
Дрова поднимал строчкой
Код: Выделить всё
modprobe dvb-core dvb_shutdown_timeout=0 dvb_net_debug=1 && modprobe stv0299 && modprobe b2c2_flexcop_pci && modprobe b2c2_flexcop && modprobe stv0299
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus
Сообщение
romuil » 05.01.2009 13:05
Либо неисправность карты, либо ты что-то напутал. Вообще так не бывает.
GenuAliEn
Сообщения: 5
ОС: Runtu Gnome 8.04, kernel 2.6
Сообщение
GenuAliEn » 05.01.2009 14:24
romuil писал(а): ↑ 05.01.2009 13:05
Либо неисправность карты, либо ты что-то напутал. Вообще так не бывает.
Карта работает, вот через винду в инет выхожу. Может, я что-то недоделываю?
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus
Сообщение
romuil » 05.01.2009 14:27
Из того что указано вообще непонятно что и как ты делаешь.
GenuAliEn
Сообщения: 5
ОС: Runtu Gnome 8.04, kernel 2.6
Сообщение
GenuAliEn » 05.01.2009 14:48
romuil писал(а): ↑ 05.01.2009 14:27
Из того что указано вообще непонятно что и как ты делаешь.
Я ставлю Убунту 8.04, ядро 2.6.24, открываю консоль, набираю там следующую строчку:
Код: Выделить всё
modprobe dvb-core dvb_shutdown_timeout=0 dvb_net_debug=1 && modprobe stv0299 && modprobe b2c2_flexcop_pci && modprobe b2c2_flexcop && modprobe stv0299
потом зову дмесг, получаю не свой мак. так понятно?
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus
Сообщение
romuil » 05.01.2009 14:53
Как ты узнал что он не твой?
Как ты переопределял его?
То что ты сделал вообще не имеет никакого смысла, так к слову.
GenuAliEn
Сообщения: 5
ОС: Runtu Gnome 8.04, kernel 2.6
Сообщение
GenuAliEn » 05.01.2009 15:42
romuil писал(а): ↑ 05.01.2009 14:53
Как ты узнал что он не твой?
Как ты переопределял его?
То что ты сделал вообще не имеет никакого смысла, так к слову.
Через винду я записывал на карту мак данный мне провайдером:00D0D70204C9. то, что показывает dmesg не сходится с этим.
Определял через ifconfig: /sbin/ifconfig dvb0_0 hw ether 00:D0:D7:02:04:C9
Извините, если где-то натупил, просто опыта ноль. только неделя как Линукс на компе стоит.
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus
Сообщение
romuil » 05.01.2009 15:52
GenuAliEn
Сообщения: 5
ОС: Runtu Gnome 8.04, kernel 2.6
Сообщение
GenuAliEn » 06.01.2009 13:58
Сделал всё четко по статье, переустановил систему, ещё раз сделал. Результат: сигнал лочится, ifconfig dvb0_0 показывает:
Код:
# ifconfig dvb0_0
dvb0_0 Link encap:Ethernet HWaddr 00:d0:d7:02:04:c9
inet addr:192.168.98.230 Bcast:192.168.98.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:d7ff:fe02:4c9/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Base address:0x400
Тут МАС мой, но dmesg всё ещё показывает чужой МАС. Вызвал tcpdump -ni dvb0_0 чтобы проверить траффик - команда выводит:
Код:
# tcpdump -ni dvb0_0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on dvb0_0, link-type EN10MB (Ethernet), capture size 96 bytes
и зависает, пакеты не идут (( Пробовал dvbtraffic но тоже безрезультатно.
Товарищи, помогите, уже неделю маюсь ((
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora
Сообщение
arkhnchul » 17.02.2009 17:37
dmesg всё ещё показывает чужой МАС.
не чужой, а вшитый производителем. ifconfig показывает тот, который нужен - значит, все правильно.
мак к tcpdump и dvbtraffic вообще вроде как никакого отношения не имеет. Вероятно, забыли PID выставить (dvbnet -p xxx)
Losing is fun!