Автор Тема: Връзка няма, интерфейсите са вдигнати.  (Прочетена 871 пъти)

petkouzunski

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Здравейте. За пореден път ми се случва да спре връзката между домашните компютри. Вързани са с кроснат мрежови кабел. Ситуацията е следната: връзката спира между компютрите без каквато и да е причина. dmesg не казва нищо. Като изкарам кабела казва, че няма кабел. Казва и обратното, когато сложа кабела, но мрежа между компютрите няма. Пробвах с третата карта на единия компютър (eth1 ползвам за интернет връзка). При опит за вдигане на интерфейса, компютъра се натоварва страшно. Не разбрах от какво е докато не погледнах dmesg:
Цитат
eth2: (714738) System Error occurred (0)
eth2: (714738) System Error occurred (0)
eth2: (714738) System Error occurred (0)


.... и така до безкрайност.

Малко по-късно забелязах, че като хвана корпуса на единия компютър и буксата на мрежовия, когато кабела е включен в другия компютър, бие ток.

Горната грешка се оправи от самосебе си и в момента карам с другата мрежова карта. Това е докато картата започне пак да дава грешка: "tulip_stop_rxtx() failed"

На какво може да се дължи проблема?

Linux uzunski 2.6.17-gentoo-r8 #9 SMP PREEMPT Wed Jul 11 02:30:53 EEST 2007 i686 Intel® Celeron® CPU 2.60GHz GenuineIntel GNU/Linux

eth0: VIA Rhine II at 0x1b800, 00:0d:87:53:e4:60, IRQ 16.
eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
eth1: RealTek RTL8139 at 0xd400, 00:06:4f:29:60:4d, IRQ 20
eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
eth2: ADMtek Comet rev 17 at 0001d000, 00:08:A1:41:5B:88, IRQ 21.

Другия компютър е с мрежова с чип realtek и Windows 98 SE.


P.S.  Конктактите са занулени.



Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Връзка няма, интерфейсите са вдигнати.
« Отговор #1 -: Sep 20, 2007, 11:08 »
$kernelsrc/drivers/net/tulip/interrupt.c:

Цитат

int error = (csr5 >> 23) & 7;
                                /* oops, we hit a PCI error.  The code produced corresponds
                                 * to the reason:
                                 *  0 - parity error
                                 *  1 - master abort
                                 *  2 - target abort
                                 * Note that on parity error, we should do a software reset
                                 * of the chip to get it back into a sane state (according
                                 * to the 21142/3 docs that is).
                                 *   -- rmk
                                 */
                                printk(KERN_ERR "%s: (%lu) System Error occurred (%d)\n",
                                        dev->name, tp->nir, error);


PCI parity грешка (хах)...според мен или картата не е вкарана като хората в слота или просто не е наред...
Активен

"Knowledge is power" - France is Bacon