Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-06 Thread Ivaylo Toshev
ÐÐÑÑÐÐ ÐÐ ÐÐ ÑÑÐ ÑÐÐ ÐÑÐÑÐÐ ÐÐÑÐÐ ÐÑ ÑÐÐÐ ÑÐÐÐ, ÐÐÐÑÐ ÐÐ ÐÐÑÐÑÐÑÐ 
ÐÐÐÑ ÐÑÐ Ñ Intel 865 ÑÐÐÑÐÑ, ACPI , Pentium 4 Hiperthreading, ÐÐ 
ÐÐÐÑÐ Ð ÐÑÐÑ ÐÐÐÑÐÐÑÐÑÐ ÑÐÑ ÐÐ-ÑÐÐÐ ÐÐÑ:

Vasil Kolev wrote:
ÐÐ ÐÑ, 2004-08-06 Ð 16:05, Anton Tinchev ÑÐ:
 

Georgi Chorbadzhiyski wrote:
   

Nikolay Tenev wrote:
 

ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:
   


ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.
 

noapic ÐÑÐ SMP ÐÐ ÑÑÐÐÐ ...
   

Ð ÐÐÐÑÐ 'ÐÐ ÑÑÐÐÐ' ? ÐÐ ÑÑÐ ÐÑÐÐÐ ÐÑÐ SMP ÐÐÑÐÐÐ Ñ ÑÐÑ
ÐÐÑÐÑ, Ð ÐÑÐ ÐÑÑÐ ÐÐ Ð ÑÐÐÑÑ ÑÐ (ÐÐÑÐÑÐ ÐÐÐÑÐ apic-Ð ÑÐ
ÑÐÑÐÐÑÐ, Ð ÑÐÐÑÐÑÐ ÐÐ ÐÐÑÐÐÐÑÐÐ ÐÑÐÐÑÑÑ...).
 


--- linux-2.6.7/init/main.c.acpi2004-06-28 11:31:10.0 -0700
+++ linux-2.6.7/init/main.c 2004-07-01 13:18:09.556088191 -0700
@@ -665,7 +665,6 @@ static int init(void * unused)
 
fixup_cpu_present_map();
smp_init();
-   sched_init_smp();
 
/*
 * Do this before initcalls, because some drivers want to access
@@ -675,6 +674,8 @@ static int init(void * unused)
 
do_basic_setup();
 
+   sched_init_smp();
+
/*
 * check if there is an early userspace init.  If yes, let it do all
 * the work


Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-06 Thread Vasil Kolev
ÐÐ ÐÑ, 2004-08-06 Ð 16:05, Anton Tinchev ÑÐ:
> Georgi Chorbadzhiyski wrote:
> 
> > Nikolay Tenev wrote:
> > 
> >>ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:
> > 
> > 
> > 
> > 
> > ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.
> > 
> noapic ÐÑÐ SMP ÐÐ ÑÑÐÐÐ ...
Ð ÐÐÐÑÐ 'ÐÐ ÑÑÐÐÐ' ? ÐÐ ÑÑÐ ÐÑÐÐÐ 
ÐÑÐ SMP ÐÐÑÐÐÐ Ñ ÑÐÑ
ÐÐÑÐÑ, Ð ÐÑÐ ÐÑÑÐ ÐÐ Ð ÑÐÐÑÑ ÑÐ 
(ÐÐÑÐÑÐ ÐÐÐÑÐ apic-Ð ÑÐ
ÑÐÑÐÐÑÐ, Ð ÑÐÐÑÐÑÐ ÐÐ ÐÐÑÐÐÐÑÐÐ ÐÑÐÐÑÑÑ...).


signature.asc
Description: This is a digitally signed message part


Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-06 Thread Anton Tinchev
Nikolay Tenev wrote:
ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:
---
ÐÐÑÐÐÐ - DELL Workstation Precision 410 MT (BIOS A014)
ÐÑÐÑÐÑÐÑÐ - 2 x P II (Deschutes) 350 MHz
Linux - Slackware 10.0
Kernel - 2.4.26
---
ÐÑÑÐÑ ÑÐÑÐ ÑÑÑ SMP (Symetric Multi Processors) ÑÑÐÐÐ Ð ÑÐ 
ÑÐÐÑÐ ÑÐÑÐ :

ÐÑÐ ÐÐÑÐÐÑÐ ÐÐ ÐÐÐÑÐÐ ÐÐ eth0 (ÐÐÑÐ - 3Com 3c905B 100BaseTX [Cyclone] 
(ÐÐÐÑÐ 3c59x.o) ), ÐÐÑÑÐÑÐ ÐÑÐÐ ÐÐ  IRQ 19, ÐÐ ÐÐÐ ÑÑÐÐÑ ÑÐ 
ÐÐÐ-ÐÐÑÐÑÑÐÐ ÐÑÐÐ ÐÐ ÑÐÐÐÑÐ Ñ ÑÐÐÐ IRQ.  ÑÐÐÐ ÐÐÑÐ ÑÐ ÐÐÐÑÐÐ ÐÐ Ñ ÐÐ 
Ñ ifconfig ÑÐÐÐÑ ÐÑÐÑÐÑ ÐÐ ( Ñ ps ax  STAT D+) Ð ÐÐ ÐÐÐÑÐ ÐÐÐ 
ÑÑÐÐÑÐÐÐÑ ÐÐ ÐÑÐÑÐÐ ÐÑ ÑÐÑÐÑÐ ÐÑ ÑÐÐÐ ooops Ð Ñ ÑÑÐÑÐÐ ÑÐÑÑÐ Ð ÐÑÐÐÐ ÑÐÐÐ 
ÑÐÐÐ. ÐÑ ÐÐ ÑÐÐÑÐ ÐÐ DELL ÑÐÐÑÐÑÐÐÐÑÐÑÑÐ ÐÐ ÐÐÑÐÐÐÑÐ, ÐÐ ÑÐÐ ÑÐ ÐÐÐÑÐÐÐ 
ÑÐÐÐ ÐÐ IRQ 15 (BIOS-Ð ÐÑÐÐ ÐÐÑÐÑ ÐÐ ÐÑÐÐÑÐÐ ÐÐ IRQ-ÑÐÑÐ). Ð ÐÑ BIOS-Ð Ð ÐÑ 
ÐÐÑÐÐÑÐ ÐÐ ÐÐÐÑÐÐÐ ÐÐ ÑÐÑÐÑÐ ÑÑÐÑ ÑÑÐÐÐÑÐ ÐÐ APM Ð ACPI ÐÐ Ð ÑÐÐÐ 
ÐÐ ÐÐ. Ð /proc/interrupts ÑÑÑÐ ÐÐ ÐÐÐ ÐÐ ÐÐÐ IRQ Ð eth0.

ÐÐÑÐÐÑ ÑÐ ÐÐÑÑÐÑÐ ÐÐ Ð Ð ÑÐÐ, ÐÐ ÑÐ ÐÑÑÐÐ Slackware ÑÑÑ ÑÑÑÑÐÐÑÐ ÑÐÑÐ 
ÐÐ ÐÑÐÑÐÑÐÑÐÐ ÐÐÑÐÐÐ ÑÐ Ñ ÑÐÐÑÐ, Ñ Ñ ÐÐ IRQ 11 Ð ÐÑÐÑÐÐ ÑÐ ÑÐÐÐÑÐ 
ÐÐÑÑÐÐÑÐÐ.

ÐÑÑÐ ÑÐÐÐ ÐÐÐ Windows XP Pro SP 1 ÐÑÐÑÐÐ ÑÑÑÐ ÑÐÐÐÑÐ ÑÑÐÐÑÐÐ. Ð ÐÐÐÑÐ 
ÐÑÐÑÐÑÐÑÐ Ð ÐÐÑÑÐÑÐ, ÐÐÑÑÐ ÑÐÐ ÑÐÐÐÑÐ ÐÐ ÐÐ IRQ 19.

ÐÑÐÑÐÑÐ ÐÐÐÑÐ ÐÐÐÑÐÑ ÐÐ ÐÐ ÐÐÐÑÐÐ ÐÑÑÐ ÑÑÐÑÐÑÐÐ. ÐÐÐÑÐÑÐÑÐ ÐÐ ÑÐÑÑÐÑÐÐ 
ÑÑÐÐÑ. ÐÐ ÐÐÑÑÐÑÐ, Ñ Ñ ÐÐ IRQ > 15 Ð ÑÐÐÐÑÐ ÐÐÐÑÐ ÑÐ ÑÑÑÐÐÐ.  
ÑÐ ÑÐÐ ÐÑÐÐÑÐ ÐÐÐÑÐÐÑÐ ÑÐ ÑÐ ÐÑÑÐÐ ÐÐÑÑÐ, ÑÐÐÑÐ ÐÑÑÐ ÑÐ 
ÐÐÑÑ ÐÐÑÐ ÐÐÐÑÐÐ ... Ñ ÑÑÑ Ñ ÑÐÐÐÑÐ, Ñ ÐÐ (ÐÐÑÑÐÑÐ ÑÐ ÑÐÑÐÐÐ).

 ÐÐÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐÐÑÐÑÐ (ÐÑÐ ÑÑÐÐÐÑ ÐÐ dmesg) Ð ÑÐ ÐÑÐ ÐÐÑÐÐ 
ÐÐ ÑÐÑÐÑÐ ÑÑÑ ÑÑÐÑÐÑÐÐ ÐÐÐÑÐÐ ÐÑÑ ÑÐÐÐÑÐ ÐÐ ÐÐÑÑÐÑÐ ÑÑÐÐÐ 
ÑÐÑÐÐ ÐÑÐÐÐ ÑÐÐÐÑÐ ÐÐ PIIX4 IDE Controler, ÑÐ ÐÑÐ ÑÐÑÐÑÐ Ñ ÐÐÐÑÐ 
ÑÐÐÐ ÑÑÐÐÐ ÐÐ-ÐÑÑÐÐ (ÐÑÐ ÐÐÐÑÐÐÑÐ ÐÐ rc.modules). ÐÐ ÐÐ ÐÐÑÐÑÐ IDE0 Ð 
IDE1 ÐÐÑÐÑÑÐÐÑÐÑÐ (Ð ÐÐ ÑÐÐÑÐÑÐÐÐÑÐÑÑÐ ÐÐ DELL) ÑÐÐÐÑÑÑ ÐÐ ÑÑÐÑÐÐÑÐÐ IRQ 14 Ð 
IRQ 15. ÐÐ ÐÐ ÐÐ ÐÐ ÐÑÐÐÐÑÐ ÐÐÑÐÐ ÑÐ ÐÐ ÑÐ ÐÐÑÐÑÐ ÐÑÐ ÑÐÐÐÑÑÑÐÑÐÐÐ ÐÐ 
IRQ ? 

ÐÐÐÑÐ ÐÐ Ð ÐÐ  2 ÑÐÐÐÑÐÑÐ ÐÑÐÑÐÑÐÑÐ Ð ÐÑÑÐÐÐÑÐ ÑÐÑÐÑÐÑ ÐÐ  ÐÐ ÑÐ 
ÐÐÑ ÐÐÑÐ ÐÐÐÑÐ. 

ÐÑÑÑÐÑ ÐÐ google, ÑÐÐÑÐ ÐÐ DELL Ð ÐÑÑÐÐÐÑÐ ÐÐ ÑÑÐÐ linux-smp mail ÐÐÑÑÐ, 
ÐÐ ÐÐÑ ÐÐ ÑÑ ÐÐÑÐ, ÐÐÐÑÐ ÐÐ ÐÐ ÐÐÐÑ ÐÐÑÐ ÐÑÐÑÐÐ ÐÐ ÑÐÐ ÐÐ 
Ñ ÐÑÐÐ.

ÐÐÐ ÐÑÐÐÐ ÑÐ Ð ÑÐÐÑÑ Ñ ÐÐÑÐ ÐÐÐ Ð/ÐÐÐ ÐÐÐ ÐÐÐÑ ÐÑÐÐ ÐÐ Ñ ÐÑÐÑÐÐÐÑÐ 
ÐÐ ÐÑÐÑÐÐ ÑÐÐÐ, ÑÐ ÑÑÐ ÐÐÐÑÐÐ ÐÐÐ ÐÐ ÑÐÐ.

ÑÐÐÐ !
Ð. Ð
P.S.  ÐÐÐÑÐ ÐÑÐÐÐ ÐÐ ÐÑÐÐ Ð ÑÐ Ð ÑÐÑÑÐÑ Ñ ÑÐÑ, ÐÐÐÑÐ ÐÐ 
ÐÐÐÐ ÐÑÐÐ, Ð ÐÐ ÐÐÑÐÐ ÐÐ ÐÐ Ñ.  ÑÐ  ÐÑÐÐÐ ÐÑÑ ÑÐ 
ÐÑÐ  ÐÐÑÑÐÐ ÐÐ ÐÑÑÐÐ ÑÐÑÐÑÐ ÑÑÑ ÑÑÐÑÐÑÐÐÑÐ ÐÑ ÐÑÑÐ, 
ÑÐÐÐ ÑÐ Ð ÑÐÐ ÑÑÑÐÑÑÑÐ ÑÐÐÐ ÑÐ ÐÐÐ-ÐÐÐ ÐÐÐ ÐÐ ÑÐÐÐÑÐ ÑÐ ÐÑ ÑÐÑÐ ÑÐÐÐ 
ÐÐÐ  ÐÑÐ ÐÐ ÑÐ ÑÐÑ ... ÐÐ ÑÐÐÐ ÑÐ Ð ÑÐÐ.  ÐÑÐÐÐ ÐÑ 
ÑÐÑ ÐÐ ÐÑÐÑÑÐÑÐ ÐÑÐÑÐÐÐ ÑÐ ÐÐÐ ÑÐ ÑÐÐÑÑÐÐÐ (Ð Ð ÐÐ ÑÐÐÐ ÐÐ) Ñ ÐÐÐ 
ÐÑÐ Ð ÑÐÐÐÑÐÑÐ ÑÐ (ÐÑÐÐÑÐ  ÐÑÐÑÐÑÐÐ ÐÐÑÐÐÐ) Ð ÐÐ-ÐÐÐÑÐ ÐÐ ÐÐÐ ÑÐÑ 
ÐÑÐÑÐ ÐÐ Ñ ÐÐ ÐÑÑ  ? ÐÐÐ Ð ÐÑÐÐ ÐÑÐ ÐÐÐ :)
ÐÐÑ ÐÐÑÑÐÑ ÑÐ Ð SMP-ÑÐ - ÑÐÐÐ ÑÑÑÐÐÐ ÐÐ ÐÐ ÐÐÐ Ð BIOS-Ð. 1.1 ÐÐÐ 1.4?
ÐÑÑÑÐ ÐÐ ÐÐ ÐÑÑÐÐÑÐ Ð ÐÑÐ ÐÐÐ.
Ð Ñ ÐÐÐ ÐÐÐÑÐ ÐÐÐ "lspci -v" Ð ÐÐ ÐÐÐ Ð ÐÐÑÑÐÑÐ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-06 Thread Anton Tinchev
Georgi Chorbadzhiyski wrote:
Nikolay Tenev wrote:
ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:


ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.
noapic ÐÑÐ SMP ÐÐ ÑÑÐÐÐ ...

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ РСоблеми

2004-08-06 Thread George Danchev
On Friday 06 August 2004 09:29, Ð ÐÑ wrote:
--cut--

ÑÐ, ÐÐÐ ÑÐ Ð ÐÐÑÑÑÐÑ 
(ÐÐÐÑÐ) ÐÑÐ ÐÐ ÐÐÑÐÑÐÑ Ð ÑÐÐ 
ÑÐ Ð ÑÐÑÐÐ ÐÑÐÐ. ÐÑÐÐÑÐ ÐÐ ÐÑÑ, ÑÐ Ð 
ÐÑ ÐÐÐÑÐ ÐÐ ÐÐÑ 
up-built drivers Ð smp kernel Ñ cpu >1 ÐÐ smp machine. 
ÑÐÐÑ, ÑÐ 
ÐÐ-ÐÐÑÐÑÑÐÐ Ð smp ÐÑÐÐÐÑÐ Ð Ð ÐÐÐÑÐÐ 
ÑÑÐÐ ÐÐ BUG() ÐÑÐÑÐ Ð ÑÐÑÑÐ 
ÐÐ ÑÐÐÐÑÐ ÐÑÑÐ/ÐÐÐÑÐÐ. ÐÐ ÑÐ, ÑÐ ÑÐÐÐ 
ÐÐÑÐÑÐ up ÐÑÑÐ ÑÐ 
 ÐÑ BUG(), ÑÐ ÑÐ ÐÐÐÑÐÐÑ ÐÐ ÐÑÐÐÑÑ ÐÐÑÐ 
ÐÐÑÐ. Ð ÐÐ ÑÐÐÑÐÐ 
ÑÐÑÐÐÐ ÑÑÐÐÑÐÐ (ÐÐÐ Ð ÑÑÑÐÐÐÑÐ ÐÐ 
ÐÐ ÐÑÑÐÑÑ)

> > ÐÐÐÑÐÐÑÐ ÑÐ ÐÐÑÐÑÐÐ Ð ÑÐÐ:
> > > kernel BUG at /usr/src/linux-2.4.26/include/asm/spinlock.h:133!
> >
> > Ð ÑÑÐÐ Ð ÑÐÐÐ ÑÐÐÐ ÐÐ 133-ÑÐ ÑÐÐ ÑÐ ÑÐ
> > ÐÐÐ BUG() ÑÐÐÐ ÑÐÐÐ ÐÑÐÐÐÑÐÐ - 
> > ÐÐÑÐÐÐ  ... Ñ ÐÐ Ñ ÐÑÐÑÐÑ (
> > ÑÑÐÐÑÐÑÑÐ BUG() ÐÐ) Ð Ñ ...
> > ÐÐÐ ÐÐ ÐÐÐ Ð sane & safe ÐÑÐÑÑÐ ÐÐ
> > ÑÐ ÐÑÐÑÐ BUG() Ð ÐÐ ÐÐ ÑÐ
> > ÐÑÐÐÐÑ ÐÐÑÐ ÐÑÑÐÐ ÑÐÐÐ ÐÐÑÐ
> > ÑÑÐÐÐÑÐ Ð ÐÑÐÐÐÑÐÐÑÐ ÐÐ
> > ÐÑÑÐÐ.
>
> ÐÐÐ ÑÐ ÐÐÑÐÑÐ ÑÐÑÐÑÐ ÐÑ Ð ÐÐÑÑÐÐÐ
> Ñ DEBUG SPINLOCKS ÐÐÐ ÐÐÑÐ ÐÑ ÑÐÑÑÐ ÐÐÑÐ
> Ð ÐÐÑÐÑÐ ÐÐÐ-ÐÐÑÐÑÑÐÐ ÐÑÐÑÐÐ (Ð interrupt
> hendler-a, ÐÐ USB-ÑÐ ÐÐÐ ÐÐ ETH) ÑÐ ÑÑÐÐÐ ÐÐ
> ÑÐÑÑÐÑÐÑ , ÐÐÑÑÐ ÑÐ ÐÐ ÐÐ deadlock ÐÐÑÐÐÐ
> ÐÐÐÑÑÐÐÐ spinlock. ÐÐ ÑÐÐÑÐ ÑÐ ÐÐÑÐÑ, ÑÐ ÐÑÐÐ
> Ð Ð ÑÐÐÐÑÐ ÐÐ ÐÑÐÐÑÑÑÐ  ÐÑ 
> ÐÑÑÐ
> ÐÐ ÐÑÐÑÐ ÐÐÑÑÐ. ÑÐ ÐÐÐ ÐÑÐ 
> ÐÐÑÑÐÐ ÐÐ
>  ÐÑÐÐÑÑ ,ÑÐ ÐÐÐÑ ÐÐÑÐÐÑ 
> ÑÐÐÐÑÑÑÐÑÐÐÐÑÐ
> ÐÐ ÑÐÐÐ ÐÑÐÐÑÑ interrupt  handlers, Ð ÑÐ 
> ÐÑÐÐÑÑÑÐ
> ÐÐ Ð ÐÐÑÐÐ ÑÐ ÐÑ ÐÑÐÑÐ ÐÐÐÑÐÐ , ÑÐ Ð Ð 
> ÑÐÐÐÐ
> ÐÐ ÐÑÐÐÐÑÐ Ð ÐÐÑÐÐÐÑÐ , ÐÐÐÑÐ ÑÐÑÐÑ 
> ÐÑÐÐÑÑ ÐÐÑÐÐÐ
> ÐÑÐ ÐÑÐÑÐÐÐ - RX interrupt, CRC Error Ð Ñ.Ð , ÐÑÑÐ 
> ÑÐÑÐÐÐ, ÑÐ
> ÑÐÐÐ Ð ÑÐÐÑÐÐÐ ÐÑÐÐÑÑ Ð  ÑÐÐ ÐÑÐÑÐÐ ÑÐ ÐÐ Ð 
> ÐÑÐÐ.
> ÐÑÐ NON SMP ÑÐÑÐ
> spinlock()== ÐÐÑÐ ,
> spinlock_irq()==disable_irq()
> ÑÐÐÐ, ÑÐ Ð ÑÑÐÑÐÐ ÐÐÑÐ ÐÑÐÑÐÐÑÐ ÐÐ ÐÐ ÑÐ 
> ÐÐÑÐÑÐÐ.

ÐÐÐ ÐÐ, ÐÑÐ  cpu ÐÑÐÐ ÐÑÑÐÐ ÑÐ ÐÐÐÑÐ ÐÐ ÑÐ 
Ð ÐÐ ÐÐ ÐÐ ÑÐ ÐÐÐÑÐÐÐ Ð 
Ð ÐÑ ÐÐÑÐÐÐ ÐÑÐÑÐÑÐÐ  Ð Ð 
, ÐÐÐÑÐ ÐÐ ÐÐ ÐÐ 
ÑÑÑÐÑÐÐ ÐÐÑÐ. ÐÐ ÑÐÐÐ ÑÐ ÐÐÑÐÑÐÑ SMP spinlocks ;-)  
ÐÐÑÐÑÐ up 
drivers, ÐÐÑÐÑÑÐÐ ÑÐ ÐÑÐ ÐÐÑÐ ÐÐÐ ÐÐ ÑÐÐÐ 
ÐÐÐÑÐ ÐÐÐÑÐÐÑ, ÐÐ ÐÑÐÐ ÐÐÐ 
ÐÐ ÑÑÐÐ ÑÑÑ ÑÐÐÑÑÐÐÑÑ Ð ÑÐÐ ÑÐÐÐ ÐÐ 
ÐÑÐÐ.

> > Ð ÐÐÐÑÐ BUG() ÑÐ Ð ÑÑÐÐÑÐÑ ÐÐ ÑÐÑÐÑÐ, ÐÐ
> > ÐÐÐÑ ÑÐ ÐÐÐ ÐÐÐÑÐÐ ÐÐÐ
> > ÐÑÐÐÑÑ Ð  ÐÐ ÑÐÑÐÑÐ ÐÑ ÐÑÐÐÐ
> > ÑÐÑÐÐÐ ÐÑÐÐÑÐÐÐÑÑÐ... Ð
> > ÐÐÑÑÑÐ Ð
> > ÐÐ ÐÑÐÑÐÑÐÐ ÑÐÑÑÐÑÐÑ, ÐÐ ÐÑÐ
> > ÐÐ ÑÐ Ð ÑÐÐÑÑÐÐÐ ÑÐÐ ÐÐ ÑÐÐ, ÑÐ ÐÐ ÑÐ
> > Ñ ÐÐÑÐÐÐÑÐ ÑÐÐÑ .. ÐÐÑÑÐ
> > ÐÐ  ÐÐ ÑÐ ÐÑÐÐÐÑ ÐÐÑÐ ÐÐ
> > ÐÐ ÐÐ
> > ÑÐ Ð Ð ÑÐÐÐ ÑÐÑÑ ÐÑ  ÐÐÐ ÐÐÐ
> > ÐÑÐ ÐÐÐ ÑÐ Ð ÐÐ ÑÐ ÐÐÐÑÐÐÐ ÐÐÑÐ
> > ÑÐÐÑ ÐÐÐÑÑÐ BUG() ... ÐÐ ÐÑÐÐÑÐÐÐÑÑÐ
>
> ÐÐÑÐÐ Ð ÑÐÐÐ ÑÐ. ÐÑÐÐ ÐÐÑÐ ÐÑÑÐÐ ÑÐÐÑ ÐÐÐÑÐ
> ÐÐ ÑÐ ÐÐÐÑÐÐÐ ÑÐ ÑÐ ÐÐÐÑÑÐ deadlock -
> ÐÑÐÐÐÑÐÐ  ÐÐÑÐÐ Ð Ð  lock Ð ÑÐ ÐÐÐÑÐÐ
> ÐÐ Ð ÐÑÑÐ lock ÐÐÐÑÐ Ð ÐÐÐÑ ÐÑ 2-ÑÐ ÐÐÑÐÐ, Ð
> ÐÑÐÐ ÑÐÐÐ ÐÑÐÐÐ 2-ÑÐÑÐ ÐÐÑÐÐ Ð ÐÐÑÐÐ ÐÐ 
> ÑÐÐÐ
> ÐÑÑÐÐÑ lock ÑÑÑ spinlock(lock1) Ð ÐÐ ÐÐ ÐÑÐ 
> ÐÑÐÑÐÑ lock2
> ÐÐÐÑÐÐ ÑÐÐ Ð ÑÐÐÑ  ÐÐ ÑÐ ÐÐÐÑÐÐÐ Ð 
> ÑÐ. ÐÑÐÐ ÑÑÐÑÐÐÑÐ ÐÐ
> ÐÐÐ ÐÐ locks ÐÐ ÑÐ ÐÐ ÑÑÐÑ ÐÐ ÐÑÐ Ð 
> ÐÐ halt-ne ÐÐÑÐÐÐÑÐ,
> Ð ÐÑÐÑ ÑÐ. ÐÐ ÐÑÐÐ ÐÐ ÐÐ ÐÑ ÑÐÐÑÐÐ 
> ÑÐÐÐÑ ÐÑÐÐÐÑÐ
> ÐÐ lock1.

ÐÐ ÑÐ ÑÑÐÐÐÑÑ Ñ ÑÐÐ, ÑÐ  ÐÐ ÑÐ ÐÐÑÑ ÐÐ 
livelock ÐÐÐ deadlock Ð SMP 
Ð ÐÐ-ÐÐÐÑÐ Ð ÐÐ ÑÐ ÑÐÑÐ ÑÐÑÑÐÐÐÑÐ Ð ÐÐ ÑÐ ÑÐ 
ÐÑÐÑÐÐÐÑÐ, ÐÑÐÑÐ ÐÐ ÑÐ 
ÐÐÐÑÐÐ ÑÐÐÐÑÐÐÐ ÐÑ  (ÐÐÑÐÐÐ Ð -> 
ÑÐÐÐ -> ÑÑÑ Ð ÐÐÑÐÐ ÐÐÐ ;-). ÐÐ 
ÐÐÑÐ ÐÑÑ, ÑÐ BUG() ÑÐ ÑÑ ÐÑÐÐÑÑ, 
ÐÐÐ ÐÐÑÐÑÐ Ñ 
ÑÑÐÐÑÐ asm-/spinlock.h Ð ÐÑÐÐÑ, ÑÐ Ð 2.4 ÑÐÐÐ 
x86  
BUG() ( ÑÐÐÐ ÐÐÐÑÑ, ÑÐ ÐÐ 2.6 Ð x86-64 Ñ ÐÐÐ ). ÐÐ ÑÐ 
ÑÐÐÑ, ÐÐ ÐÐ ÑÐ 
ÐÑÐÐÐ Ñ ÐÐÑ Ð ÐÐ x86, ÐÐ ÑÐ ÐÐ, ÑÐ ÐÐ 
ÑÐ, Ñ.Ð. ÐÑÐÐ Ð ÐÑÑÐÐ 
ÐÐ x86 Ð ÑÐÐÑÑÐÐ ÑÐ ÑÐ ÐÑÐ Ð ÐÐ ÐÑÑÐÐÑÐ.

> >  ÐÐ ÐÐ Ð Ð Ð Ð ÑÐ. Ask
> > LKML.
>
> Ð ÑÐ. ÑÑÐÐÑÐÑÑÐ BUG() ÑÐ ÐÐÐ ÐÑ ÐÑÐÐÐ ÐÑ 
> ÐÐÐÑÐÑÐÑÐ
> ÐÐÑÐÐÐÑÐÐÐ Ð spinlock.h
> ÐÑÑ ÑÐÑÐÐ Ñ ÑÐ ÑÑÐÐÑÐÐÐ ÐÐ ÐÐ Ð ÐÐÑÐÐ 
> ÐÑÐÐÐ ÐÑ
> "ÑÐÑÐÐÐÑÐ ÐÑÐÐÑÐÐÐÑÑÐ"
> ÐÐÐ DEBUG SPINLOCKS e ÐÐÐÑÑÐÐÐ ÐÑÐ ÐÐÐÑÐÑ ÐÐ 
> ÑÐÑÐÑÐ
> ÑÐ ÐÑÐÑÐÐÐÑ ÑÐÑÐÐ ÑÐ SMP unsafe ÐÑ Ð 
> ÐÑÑÐÑÐ , ÐÐÐÑÐ
> ÑÐ ÐÑÐÐÐÑ ÐÐ ÐÐÐÑÐÐ ÐÐ ÐÐ spinlock 
> ÑÑÐÐÑÐÐÑÐ
> ÐÑ ÑÐÐÐÑÐ ÐÑÑÐ.

no objections ;-) CONFIG_DEBUG_SPINLOCK ÐÐ kernel hacking / kernel debugging.

ÐÐ ÐÐ ÐÐ ÐÑÐÐÑÐ ÐÑÐÑÐ, Ð ÐÐ ÑÐ 
ÐÑÐÑÐÐ ÐÐ ÑÐÐ ÐÐ ÑÐÐÐÑÐÐÐ 
ÐÐ unsafe smp ÑÐÐÐÑÐ (BUG() ÐÑ spinlock.h), ÐÑÐÑÐÐÐÑÐ ÐÐ Ð Ð 
ÑÐÑÑÐ ÐÐ 
ÐÑÑÐÑÐ ÐÐÑÐ Ð BUG(), ÑÑ ÐÐÑÐ ÐÐÐ ÐÐ 
ÐÑÐÐ ÐÐ ÐÐÐÑÐÐÑÐ 
ÐÐÐÑÐÐÑÑÐÑÐÑ/ÐÐÐÑÐÑ (Ð ÐÐ ÐÐ ÐÐÐÑÐÐÐ ÐÑÐÐÐ 
Ð ÑÐÐ, BUG() ÐÐ Ð ÑÐÐÐ 
ÐÐ ÐÑÐÐ ÐÐ unsafe smp works).

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian lin

Re: lug-bg: Slackware 10.0 SMP IRQ ÐÑоблеми

2004-08-05 Thread Àíãåë Âúëêîâ
On Tue, 3 Aug 2004 19:36:57 +0300
 George Danchev <[EMAIL PROTECTED]> wrote:
> On Tuesday 03 August 2004 18:06, Nikolay Tenev wrote:
> > Georgi Chorbadzhiyski wrote:
> > > ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ
> ÑÐÑÐÑÐ.
> >
> > ÐÐ ÑÑÐÐÐ. ÐÐÑÐ Ñ noapic, ÐÐÑÐ Ñ nolapic, ÐÐÑÐ
> Ð Ñ ÐÐÐÑÐ ÐÐ. ÐÑÑÑÐÐÑÑ
> > ÑÐ boot-ÐÐ ÑÑÑ noapic ÐÐÐ ÑÐÐ. ÐÑÐ
> /proc/interrupts Ð ÐÐÑÐ ÐÐ
> > ÐÑÐÑÐÑ ÐÑÐÑÐÑÐÑ (CPU1) ÐÐ ÐÐÐ ÑÐÐÐ 0
> ÑÑ ÐÐ ÑÐÐÐ LOC: ( ÑÐÐ
> > ÑÑÑÑÑÐ Ð ÑÑ ÑÑÑ ÑÐÐÐ ÐÐ
> ÑÐ CPU0) Ð Ð ÑÐÑÐÑÐ ÐÐ
> ÐÐÐÑÑÐ
> > IO-APIC-xxx ÐÐÑÐ XT-PIC. ÐÐÐÑÐ ÑÐÐ ÐÐ eth0 ÐÑÐÐ.
> ÐÐÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐ
> > ÐÐÑÐÐ Ð ÑÐ eth0 Ð ÐÐ IRQ 11. 
> ÐÑÑ Ð ÐÐÑÑÐÑÐ (ÐÐ Ñ ÑÑÑ
> > ifconfig - ip, netmask, broadcast Ð Ñ.Ð.) ÐÐ ÐÑÑÐÐ ÐÐ
> ping ÐÐ gateway -
> > ÐÑÐÑÐÐ ÑÐÐÑÐ ÐÐ ÑÑÑÐÑ ÐÐÑÐÐ. ÐÐÐÑÐ
> ÑÐÐÐ ÐÐ ÑÐÐÐ ÑÐ ÐÐÐ ping, ÐÐ ÐÑÐ
> > ÑÐ ÑÐÐÐ Ð ÐÐÑÐÑÐ ÐÐ ÐÑÐÐ lo.
> >
> > ÐÑÑÐ ÑÐÐÐ ÐÑÑÐÐ 2 ÑÐÐÐ ÐÐ ÐÐÐÑÐÐÐÑÐ
> ÐÐÐÑÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐ ÐÐÑÐÐ:
> >
> > PCI: Found IRQ 11 for device 00:11.0
> > PCI: Sharing IRQ 11 with 00:07.2
> >
> > (ÐÐÐ Ð ÐÐÐ noapic ÑÐÑÐ ÑÐ ÑÑÑÐÑÐ ÐÐ
> IRQ-ÑÐ Ð 19)
> >
> > 00:11.0 Ð ÐÑÐÑÐ ÐÐÑÑÐ
> > 00:07.2 USB Controler: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
> >
> > ÐÐÑÐÑ ÐÐ ÐÑÐ ÐÐ ÐÐÑÐÐÑ ÐÐÐÑÐÐÑÐ
> usb-uhci ÐÐÐ uhci. Ð Ð ÐÐÐÑÐ ÑÐÑÑÐÑ
> > ÐÐÑÐ ÑÑÑÐÑÐ ÐÑÐÑÐÐ (Oops)
> > ÐÐÑÐ ÐÐÐ 3 ÑÐÐÐ ÑÐÐÑÑ ÐÐÐÑÐ ÐÑ:
> 
> ÐÐÐ ÐÑÐÐÑ ÐÐ ÑÑÐÐÑ ÑÑÐÐ
> ÑÐÑÐÑÐÑ Ñ ÐÑÑÐ ÐÐ ÐÐÐÑÐÐ (ÐÐÐÑÐ
> ÐÑ Ð 
> ÐÑÑÐ msg), ÑÐ ÑÐÐÐÑÐ ÐÐÐÑÐÐ ÐÐ
> ÑÑÑÐ ÐÐ ÑÑÐÐÑ ÐÐÑÐÐ ÐÐ irq= , 
> io= ... Ð Ñ.Ð. ÐÑÐ ÐÐÑÐÐ, ÑÐÐÐ, ÑÐ ÑÐÐÐ
> ÐÐÑÐ Ð ÑÐÑÑÑÐÐÐ ÐÑÐÑÐÐÑÑÐÑÐ ÐÐ 
> irq routing ÐÑÐ ÐÐÑÐÐÑÐ ÐÐ ÑÐÑÐÑÐ Ð
> ÐÐÑÑÐÐÐÑÐÐÑ  Ð Ð ÐÐÐÑÐ, ÑÐ ÐÐ 
> ÐÑ ÑÐ  ÐÑÐÐÑÑ ÐÐ ÐÐ
> ÐÑÑÐÐ/ÑÐÐÐ ÑÑÑÑÐ.
 ÐÐ  ÐÐ PCI ÐÐÑÑÐÐ 
> > Unable to handle kernel NULL pointer dereference at virtual address
> > 01cb (ÑÐÐÐ ÑÑÑÑ ÐÐ Ð
> ÑÑÐÐ)
> >
> > <0> Kernel panic: Aiee, killing interrupt handler !
> > In interrupt handler - not syncing
> 
> ÐÐÑÐ ÑÑÐÐÐ ÐÐ ÑÐ  ÐÐ smp-unsafe
> ÑÐÑÑÐ ÐÑ ÑÐÑÐÑÐ (ÐÑÑÐ)... ÐÐÐ 
> ÐÐÐÑÐÐ ÐÐ ÐÐ ÑÑÐÐÑÐÑÑÐ
> BUG() Ð ÑÐÑÐÑÐ ÐÐÐ ÐÑÐÑÑÐ ÐÑÐÐÐ
> ÐÐÐÑÑ 
> Ð ÐÐÐÑ, ÑÐ Ñ ÐÐÐ Ð ÐÑÐÐÑ ÑÐÑÑ
> ÐÐ , ÐÑÐÐÑÐ Ð ÐÐÐÑ... ÐÐÑÐ ÐÐ 
> LKML ÐÐÐ Ð ÑÐÐÑÐÐ ÐÑÐÐ.
> 
> > Ð ÐÐÐÑÐ ÐÐÐ Windows Ð ÐÐÐÑÐ ( eth Ð usb) ÑÐ
> ÐÐÐ ÐÐ  Ð ÑÑÑÐ IRQ
> > (ÐÐÐ 19) Ð ÑÐÐÐÑÑÑ ... ÐÐÐ Ð
> ÐÑÐÐÐ, Ð usb ÐÐÑÑÑÐ ÑÐÐÐÑÐ
> 
> ÑÐÐÐ ÑÐÐÑÐÐ ÐÐÐ, ÐÐ Ð feature, Ð bug Ð ÑÐ ÑÐ
> ÐÑÐÑÐÐ ÑÑÐÑÐÐ ÑÐÑÑ Ð ÐÐÐ 
> ÐÑÐÐÐ ÐÐ ÐÐÑÑÐÐÐÑÐÐÑ... ÐÐ ÐÐ ÑÐ
>  ÐÑ ÐÑÐÑÐÐ ÐÐ...
> 
> > Ð ÐÑÐ ÐÐÑÐ:
> > ÑÐ Ð modprobe ÐÑÐÐÐ ÐÑ usb
> ÐÐÐÑÐÐÑÐ ÑÐ ÐÐÑÐÑÐÐ Ð ÑÐÐ:
> > kernel BUG at /usr/src/linux-2.4.26/include/asm/spinlock.h:133!
> 
> Ð ÑÑÐÐ Ð ÑÐÐÐ ÑÐÐÐ ÐÐ 133-ÑÐ ÑÐÐ ÑÐ ÑÐ
> ÐÐÐ BUG() ÑÐÐÐ ÑÐÐÐ ÐÑÐÐÐÑÐÐ -  
> ÐÐÑÐÐÐ  ... Ñ ÐÐ Ñ ÐÑÐÑÐÑ (
> ÑÑÐÐÑÐÑÑÐ BUG() ÐÐ) Ð Ñ ... 
> ÐÐÐ ÐÐ ÐÐÐ Ð sane & safe ÐÑÐÑÑÐ ÐÐ
> ÑÐ ÐÑÐÑÐ BUG() Ð ÐÐ ÐÐ ÑÐ 
> ÐÑÐÐÐÑ ÐÐÑÐ ÐÑÑÐÐ ÑÐÐÐ ÐÐÑÐ
> ÑÑÐÐÐÑÐ Ð ÐÑÐÐÐÑÐÐÑÐ ÐÐ
> ÐÑÑÐÐ.
ÐÐÐ ÑÐ ÐÐÑÐÑÐ ÑÐÑÐÑÐ ÐÑ Ð ÐÐÑÑÐÐÐ
Ñ DEBUG SPINLOCKS ÐÐÐ ÐÐÑÐ ÐÑ ÑÐÑÑÐ ÐÐÑÐ
Ð ÐÐÑÐÑÐ ÐÐÐ-ÐÐÑÐÑÑÐÐ ÐÑÐÑÐÐ (Ð interrupt
hendler-a, ÐÐ USB-ÑÐ ÐÐÐ ÐÐ ETH) ÑÐ ÑÑÐÐÐ ÐÐ
ÑÐÑÑÐÑÐÑ , ÐÐÑÑÐ ÑÐ ÐÐ ÐÐ deadlock ÐÐÑÐÐÐ
ÐÐÐÑÑÐÐÐ spinlock. ÐÐ ÑÐÐÑÐ ÑÐ ÐÐÑÐÑ, ÑÐ ÐÑÐÐ
Ð Ð ÑÐÐÐÑÐ ÐÐ ÐÑÐÐÑÑÑÐ  ÐÑ ÐÑÑÐ
ÐÐ ÐÑÐÑÐ ÐÐÑÑÐ. ÑÐ ÐÐÐ ÐÑÐ 
ÐÐÑÑÐÐ ÐÐ
 ÐÑÐÐÑÑ ,ÑÐ ÐÐÐÑ ÐÐÑÐÐÑ 
ÑÐÐÐÑÑÑÐÑÐÐÐÑÐ
ÐÐ ÑÐÐÐ ÐÑÐÐÑÑ interrupt  handlers, Ð ÑÐ 
ÐÑÐÐÑÑÑÐ
ÐÐ Ð ÐÐÑÐÐ ÑÐ ÐÑ ÐÑÐÑÐ ÐÐÐÑÐÐ , ÑÐ Ð Ð 
ÑÐÐÐÐ
ÐÐ ÐÑÐÐÐÑÐ Ð ÐÐÑÐÐÐÑÐ , ÐÐÐÑÐ ÑÐÑÐÑ 
ÐÑÐÐÑÑ ÐÐÑÐÐÐ
ÐÑÐ ÐÑÐÑÐÐÐ - RX interrupt, CRC Error Ð Ñ.Ð , ÐÑÑÐ 
ÑÐÑÐÐÐ, ÑÐ
ÑÐÐÐ Ð ÑÐÐÑÐÐÐ ÐÑÐÐÑÑ Ð  ÑÐÐ ÐÑÐÑÐÐ ÑÐ ÐÐ Ð 
ÐÑÐÐ.
ÐÑÐ NON SMP ÑÐÑÐ 
spinlock()== ÐÐÑÐ , 
spinlock_irq()==disable_irq()
ÑÐÐÐ, ÑÐ Ð ÑÑÐÑÐÐ ÐÐÑÐ ÐÑÐÑÐÐÑÐ ÐÐ ÐÐ ÑÐ 
ÐÐÑÐÑÐÐ.

> Ð ÐÐÐÑÐ BUG() ÑÐ Ð ÑÑÐÐÑÐÑ ÐÐ ÑÐÑÐÑÐ, ÐÐ
> ÐÐÐÑ ÑÐ ÐÐÐ ÐÐÐÑÐÐ ÐÐÐ 
> ÐÑÐÐÑÑ Ð  ÐÐ ÑÐÑÐÑÐ ÐÑ ÐÑÐÐÐ
> ÑÐÑÐÐÐ ÐÑÐÐÑÐÐÐÑÑÐ... Ð
> ÐÐÑÑÑÐ Ð 
> ÐÐ ÐÑÐÑÐÑÐÐ ÑÐÑÑÐÑÐÑ, ÐÐ ÐÑÐ
> ÐÐ ÑÐ Ð ÑÐÐÑÑÐÐÐ ÑÐÐ ÐÐ ÑÐÐ, ÑÐ ÐÐ ÑÐ 
> Ñ ÐÐÑÐÐÐÑÐ ÑÐÐÑ .. ÐÐÑÑÐ
> ÐÐ  ÐÐ ÑÐ ÐÑÐÐÐÑ ÐÐÑÐ ÐÐ
> ÐÐ ÐÐ 
> ÑÐ Ð Ð ÑÐÐÐ ÑÐÑÑ ÐÑ  ÐÐÐ ÐÐÐ
> ÐÑÐ ÐÐÐ ÑÐ Ð ÐÐ ÑÐ ÐÐÐÑÐÐÐ ÐÐÑÐ 
> ÑÐÐÑ ÐÐÐÑÑÐ BUG() ... ÐÐ ÐÑÐÐÑÐÐÐÑÑÐ
ÐÐÑÐÐ Ð ÑÐÐÐ ÑÐ. ÐÑÐÐ ÐÐÑÐ ÐÑÑÐÐ ÑÐÐÑ ÐÐÐÑÐ
ÐÐ ÑÐ ÐÐÐÑÐÐÐ ÑÐ ÑÐ ÐÐÐÑÑÐ deadlock - 
ÐÑÐÐÐÑÐÐ  ÐÐÑÐÐ Ð Ð  lock Ð ÑÐ ÐÐÐÑÐÐ
ÐÐ Ð ÐÑÑÐ lock ÐÐÐÑÐ Ð ÐÐÐÑ ÐÑ 2-ÑÐ ÐÐÑÐÐ, Ð
ÐÑÐÐ ÑÐÐÐ ÐÑÐÐÐ 2-ÑÐÑÐ ÐÐÑÐÐ Ð ÐÐÑÐÐ ÐÐ ÑÐÐÐ
ÐÑÑÐÐÑ lock ÑÑÑ spinlock(lock1) Ð ÐÐ ÐÐ ÐÑÐ 
ÐÑÐÑÐÑ lock2
ÐÐÐÑÐÐ ÑÐÐ Ð ÑÐÐÑ  ÐÐ ÑÐ ÐÐÐÑÐÐÐ Ð 
ÑÐ. ÐÑÐÐ ÑÑÐÑÐÐÑÐ ÐÐ
ÐÐÐ ÐÐ locks ÐÐ ÑÐ ÐÐ ÑÑÐÑ ÐÐ ÐÑÐ Ð ÐÐ 
halt-ne ÐÐÑÐÐÐÑÐ,
Ð ÐÑÐÑ ÑÐ. ÐÐ ÐÑÐÐ ÐÐ ÐÐ ÐÑ ÑÐÐÑÐÐ 
ÑÐÐÐÑ ÐÑÐÐÐÑÐ
ÐÐ lock1.
>  ÐÐ ÐÐ Ð Ð Ð Ð ÑÐ. Ask 
> LKML.
> 
Ð ÑÐ. ÑÑÐÐÑÐÑÑÐ BUG() ÑÐ ÐÐÐ ÐÑ 

Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-05 Thread Doncho N. Gunchev
On 2004-08-04 (Wednesday) 19:42, Огнян Кулев wrote:
> George Danchev wrote:
> > Доколкото гледам грепвайки в сорса на 
> > 2.4 ( за 2.6 не съм гледал ), никъде няма имплементирана проверка, че точно 
> > при _зареждане_ на модул се гледа дали той е бил билднат с CONFIG_SMP
> 
> Преди време инсталирах Fedora Core 2, която не съдържаше драйвер за RAID 
> IDE (IT8212F).  Производителят обаче разпространяваше сорс на модул за 
> Linux.  Оказа се, че Fedora има някакъв низ като "i686 SMP 
> unrolled-loops" (нещо такова) и отказва да зареди какъвто и да е модул, 
> чиито низ не е същия.  Конкретно проблемът ми беше, че инсталационното 
> CD използваше i586, а след като го инсталира, използва ядро i686. 

Можеш да заредиш в rescue режим, chroot /mnt/sysimage и чрез rpm
да си инсталираш и i586 и i386 ядро. Инсталацията, ако не греша ползва 
i386 ядро. След chroot /mnt/sysimage в rescue режим би трябвало да можеш
да си прекомпилираш каквото ти трябва (linux rescue dd мисля). Ако не става
имаш 2-ра конзола по време на инсталация с шел.
Аз правих нещо такова с Promise SX6000 RAID и RH9 преди около година.
FC3t1 със ядро 2.6.7-1.503 (обновено) успя през i2o (/dev/i2o/hda) да
подкара RAID-а и без драйвера от Promise, но поне този (и доста други
Promise RAID контролери) не си струваше усилията - има ниска производи-
телност, доста updates за BIOS-а за които пише че са само за Windows, а
и не на последно място Alan Cox казва че проблема си е в самия контролер,
не в ядрото. (PS: В настройките на BIOS-а на RAID-а се задава Other OS а
не Linux. Като Linux работи само с техния си драйвер.)

> Затова успешно инсталиране с модул с маркер i586 води до неуспешно 
> зареждане на новоинсталираната операционната система, която е с ядро 
> i686 и иска от модула същото :-(  Така и не успях да се справя и накрая 
> пуснахме софтуерен RAID.
> 
Добра алтернатива :) Със софтуерен RAID-0 скоро успях да изстискам
116-120MB/sec суров трансфер (hdparm -t) с два диска на една машина.
RAID-5 изкара около 70MB/sec на същата с три диска.

-- 
Regards,
  Doncho N. GunchevRegistered Linux User #291323 at counter.li.org
  GPG-Key-ID: 1024D/DA454F79http://pgp.mit.edu
  Key fingerprint = 684F 688B C508 C609 0371  5E0F A089 CB15 DA45 4F79


pgp8q01D8Pkza.pgp
Description: signature


Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-04 Thread Огнян Кулев
George Danchev wrote:
Доколкото гледам грепвайки в сорса на 
2.4 ( за 2.6 не съм гледал ), никъде няма имплементирана проверка, че точно 
при _зареждане_ на модул се гледа дали той е бил билднат с CONFIG_SMP
Преди време инсталирах Fedora Core 2, която не съдържаше драйвер за RAID 
IDE (IT8212F).  Производителят обаче разпространяваше сорс на модул за 
Linux.  Оказа се, че Fedora има някакъв низ като "i686 SMP 
unrolled-loops" (нещо такова) и отказва да зареди какъвто и да е модул, 
чиито низ не е същия.  Конкретно проблемът ми беше, че инсталационното 
CD използваше i586, а след като го инсталира, използва ядро i686. 
Затова успешно инсталиране с модул с маркер i586 води до неуспешно 
зареждане на новоинсталираната операционната система, която е с ядро 
i686 и иска от модула същото :-(  Така и не успях да се справя и накрая 
пуснахме софтуерен RAID.

Поздрави,
оги

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-04 Thread George Danchev
On Wednesday 04 August 2004 15:48, Nikolay Tenev wrote:
> On Wednesday 04 August 2004 15:39, Georgi Chorbadzhiyski wrote:
> > Интересно как изобщо е тръгнало да зарежда модулите след като не са били
> > компилирани със SMP поддръжка?
>
> Не мога да ти дам смислен отговор, но факт беше че ги зарежда (modprobe,
> lsmod). Чупеше се когато трябва да се извърши нещо през самия модул
> (ifconfig, ping). При USB модулите падаше при зареждането им, но там може
> би след зареждането извършва някаква проверка за USB устройства.

Ами според мен такава ситуация за проверка при/преди зареждането на модулите 
просто не се отработва от имиджа и съответно от модулите, който не докладват 
такава дали са билднати с SMP_CONFIG;-) Доколкото гледам грепвайки в сорса на 
2.4 ( за 2.6 не съм гледал ), никъде няма имплементирана проверка, че точно 
при _зареждане_ на модул се гледа дали той е бил билднат с CONFIG_SMP и 
съответно без усилие си зареждаш модули "с и без SMP идея" като впоследствие 
в процеса на работа се достига до логическа SMP грешка или те излавят с 
красивата функция BUG(). Освен това няма такива модули който да си казват 
дали са smp-built или не експотрвайки някакви символи така, че kernel image и 
потребителя въоръжен с modinfo  да могат да ги проверят при/преди 
зареждане. И например имиджа да може да ти каже: "сори, аз съм smp built 
image, а този модул не ми репортва, че има идея какво е това"... Иначе може 
да се имплементира и такава проверка (особено ще е полезна за модулите които 
не идват със сорса на ядрото) при/преди зареждане проверка аналогично на 
MODULE_AUTHOR, MODULE_DESCRIPTION, MODULE_LICENSE, само, че сега в сорса на 
модула:
#ifdef CONFIG_SMP  
прави нещо за да обади, че е smp-built
#endif

и вече имайки тази информация да се прави проверка и от самия имидж както се 
прави и такава за MODULE_LICENSE и аналогични, който да те 
информира/предупреждава/плаши и т.н. , дали форсирано ще искаш да се прободеш 
в долна дясна подбедрица зареждайки non-smp-built module в smp-aware kernel 
image, тъй както съвсем съзнателно можеш да си taint-неш имиджа зареждайки 
модули който не репортват, че са с MODULE_LICENSE ("GPL"); като красивия 
откъм лиценз кърнъл модул на nvidia ;-) ... той знае как да работи на SMP, 
ако се налага, но не го обажда, щото няма имидж който да го провери и си 
бачкат си на взаимно доверие ;-) 

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-04 Thread Nikolay Tenev
On Wednesday 04 August 2004 15:39, Georgi Chorbadzhiyski wrote:
> Интересно как изобщо е тръгнало да зарежда модулите след като не са били
> компилирани със SMP поддръжка?

Не мога да ти дам смислен отговор, но факт беше че ги зарежда (modprobe, 
lsmod). Чупеше се когато трябва да се извърши нещо през самия модул 
(ifconfig, ping). При USB модулите падаше при зареждането им, но там може би 
след зареждането извършва някаква проверка за USB устройства.

Поздрави !
Н. Тенев

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-04 Thread Georgi Chorbadzhiyski
Nikolay Tenev wrote:
> Решението !
> --
> 
> Оказа се че грешката е изцяло в мен !
> Тъпо от моя страна, но всъщност има толкова много информация за Linux че 
> понякога се обърквам от къде дазапочна търсенето на проблема. Рових google, 
> DELL и mail листи а решението се оказа в
> /usr/doc/Linux-HOWTOs/SMP-HOWTO - точка 4 (4. How do I make a Linux SMP 
> kernel?)
> Това което съм пропуснал да направя е след компилацията на ядрото да 
> прекомпилирам и преинсталирам модулите. Явно има нещо което се променя в тях 
> когато е включен smp и са изключени acpi и apm. Досега бях прекомпилирал само 
> за еднопроцесорни машини и не съм се сблъсквал с подобен проблем ... може би 
> съм имал късмет.
> Този проблем е решен ... сега мога вече да експериментирам и с разни други 
> опции (модула cpuid.o), както и ядро 2.6
> 
> Благодаря за отговорите на Георги Чорбаджийски и Георги Данчев (надявам се че 
> съм написал имената правилно) защото те коствено ме насочиха към 
> документацията която идва със самата дистрибуция.

Интересно как изобщо е тръгнало да зарежда модулите след като не са били
компилирани със SMP поддръжка?

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-04 Thread Nikolay Tenev
Решението !
--

Оказа се че грешката е изцяло в мен !
Тъпо от моя страна, но всъщност има толкова много информация за Linux че 
понякога се обърквам от къде дазапочна търсенето на проблема. Рових google, 
DELL и mail листи а решението се оказа в
/usr/doc/Linux-HOWTOs/SMP-HOWTO - точка 4 (4. How do I make a Linux SMP 
kernel?)
Това което съм пропуснал да направя е след компилацията на ядрото да 
прекомпилирам и преинсталирам модулите. Явно има нещо което се променя в тях 
когато е включен smp и са изключени acpi и apm. Досега бях прекомпилирал само 
за еднопроцесорни машини и не съм се сблъсквал с подобен проблем ... може би 
съм имал късмет.
Този проблем е решен ... сега мога вече да експериментирам и с разни други 
опции (модула cpuid.o), както и ядро 2.6

Благодаря за отговорите на Георги Чорбаджийски и Георги Данчев (надявам се че 
съм написал имената правилно) защото те коствено ме насочиха към 
документацията която идва със самата дистрибуция.

Поздрави !
Н. Тенев

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-03 Thread George Danchev
On Tuesday 03 August 2004 18:06, Nikolay Tenev wrote:
> Georgi Chorbadzhiyski wrote:
> > ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.
>
> ÐÐ ÑÑÐÐÐ. ÐÐÑÐ Ñ noapic, ÐÐÑÐ Ñ nolapic, ÐÐÑÐ Ð Ñ ÐÐÐÑÐ 
> ÐÐ. ÐÑÑÑÐÐÑÑ
> ÑÐ boot-ÐÐ ÑÑÑ noapic ÐÐÐ ÑÐÐ. ÐÑÐ /proc/interrupts 
> Ð ÐÐÑÐ ÐÐ
> ÐÑÐÑÐÑ ÐÑÐÑÐÑÐÑ (CPU1) ÐÐ ÐÐÐ ÑÐÐÐ 0 
> ÑÑ ÐÐ ÑÐÐÐ LOC: ( ÑÐÐ
> ÑÑÑÑÑÐ Ð ÑÑ ÑÑÑ ÑÐÐÐ ÐÐ ÑÐ CPU0) Ð Ð 
> ÑÐÑÐÑÐ ÐÐ ÐÐÐÑÑÐ
> IO-APIC-xxx ÐÐÑÐ XT-PIC. ÐÐÐÑÐ ÑÐÐ ÐÐ eth0 ÐÑÐÐ. ÐÐÐÑÐ ÐÐ 
> ÐÑÐÐÐ ÐÐ
> ÐÐÑÐÐ Ð ÑÐ eth0 Ð ÐÐ IRQ 11.  ÐÑÑ Ð 
> ÐÐÑÑÐÑÐ (ÐÐ Ñ ÑÑÑ
> ifconfig - ip, netmask, broadcast Ð Ñ.Ð.) ÐÐ ÐÑÑÐÐ ÐÐ ping ÐÐ gateway -
> ÐÑÐÑÐÐ ÑÐÐÑÐ ÐÐ ÑÑÑÐÑ ÐÐÑÐÐ. ÐÐÐÑÐ ÑÐÐÐ ÐÐ 
> ÑÐÐÐ ÑÐ ÐÐÐ ping, ÐÐ ÐÑÐ
> ÑÐ ÑÐÐÐ Ð ÐÐÑÐÑÐ ÐÐ ÐÑÐÐ lo.
>
> ÐÑÑÐ ÑÐÐÐ ÐÑÑÐÐ 2 ÑÐÐÐ ÐÐ ÐÐÐÑÐÐÐÑÐ 
> ÐÐÐÑÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐ ÐÐÑÐÐ:
>
> PCI: Found IRQ 11 for device 00:11.0
> PCI: Sharing IRQ 11 with 00:07.2
>
> (ÐÐÐ Ð ÐÐÐ noapic ÑÐÑÐ ÑÐ ÑÑÑÐÑÐ ÐÐ IRQ-ÑÐ Ð 19)
>
> 00:11.0 Ð ÐÑÐÑÐ ÐÐÑÑÐ
> 00:07.2 USB Controler: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
>
> ÐÐÑÐÑ ÐÐ ÐÑÐ ÐÐ ÐÐÑÐÐÑ ÐÐÐÑÐÐÑÐ usb-uhci ÐÐÐ 
> uhci. Ð Ð ÐÐÐÑÐ ÑÐÑÑÐÑ
> ÐÐÑÐ ÑÑÑÐÑÐ ÐÑÐÑÐÐ (Oops)
> ÐÐÑÐ ÐÐÐ 3 ÑÐÐÐ ÑÐÐÑÑ ÐÐÐÑÐ ÐÑ:

ÐÐÐ ÐÑÐÐÑ ÐÐ ÑÑÐÐÑ ÑÑÐÐ ÑÐÑÐÑÐÑ Ñ 
ÐÑÑÐ ÐÐ ÐÐÐÑÐÐ (ÐÐÐÑÐ ÐÑ Ð 
ÐÑÑÐ msg), ÑÐ ÑÐÐÐÑÐ ÐÐÐÑÐÐ ÐÐ ÑÑÑÐ ÐÐ 
ÑÑÐÐÑ ÐÐÑÐÐ ÐÐ irq= , 
io= ... Ð Ñ.Ð. ÐÑÐ ÐÐÑÐÐ, ÑÐÐÐ, ÑÐ ÑÐÐÐ ÐÐÑÐ Ð 
ÑÐÑÑÑÐÐÐ ÐÑÐÑÐÐÑÑÐÑÐ ÐÐ 
irq routing ÐÑÐ ÐÐÑÐÐÑÐ ÐÐ ÑÐÑÐÑÐ Ð ÐÐÑÑÐÐÐÑÐÐÑ 
 Ð Ð ÐÐÐÑÐ, ÑÐ ÐÐ 
ÐÑ ÑÐ  ÐÑÐÐÑÑ ÐÐ ÐÐ ÐÑÑÐÐ/ÑÐÐÐ 
ÑÑÑÑÐ.

> Unable to handle kernel NULL pointer dereference at virtual address
> 01cb (ÑÐÐÐ ÑÑÑÑ ÐÐ Ð ÑÑÐÐ)
>
> <0> Kernel panic: Aiee, killing interrupt handler !
> In interrupt handler - not syncing

ÐÐÑÐ ÑÑÐÐÐ ÐÐ ÑÐ  ÐÐ smp-unsafe ÑÐÑÑÐ ÐÑ 
ÑÐÑÐÑÐ (ÐÑÑÐ)... ÐÐÐ 
ÐÐÐÑÐÐ ÐÐ ÐÐ ÑÑÐÐÑÐÑÑÐ BUG() Ð 
ÑÐÑÐÑÐ ÐÐÐ ÐÑÐÑÑÐ ÐÑÐÐÐ ÐÐÐÑÑ 
Ð ÐÐÐÑ, ÑÐ Ñ ÐÐÐ Ð ÐÑÐÐÑ ÑÐÑÑ ÐÐ , 
ÐÑÐÐÑÐ Ð ÐÐÐÑ... ÐÐÑÐ ÐÐ 
LKML ÐÐÐ Ð ÑÐÐÑÐÐ ÐÑÐÐ.

> Ð ÐÐÐÑÐ ÐÐÐ Windows Ð ÐÐÐÑÐ ( eth Ð usb) ÑÐ ÐÐÐ ÐÐ  
> Ð ÑÑÑÐ IRQ
> (ÐÐÐ 19) Ð ÑÐÐÐÑÑÑ ... ÐÐÐ Ð ÐÑÐÐÐ, Ð usb 
> ÐÐÑÑÑÐ ÑÐÐÐÑÐ

ÑÐÐÐ ÑÐÐÑÐÐ ÐÐÐ, ÐÐ Ð feature, Ð bug Ð ÑÐ ÑÐ ÐÑÐÑÐÐ 
ÑÑÐÑÐÐ ÑÐÑÑ Ð ÐÐÐ 
ÐÑÐÐÐ ÐÐ ÐÐÑÑÐÐÐÑÐÐÑ... ÐÐ ÐÐ ÑÐ  ÐÑ 
ÐÑÐÑÐÐ ÐÐ...

> Ð ÐÑÐ ÐÐÑÐ:
> ÑÐ Ð modprobe ÐÑÐÐÐ ÐÑ usb ÐÐÐÑÐÐÑÐ ÑÐ 
> ÐÐÑÐÑÐÐ Ð ÑÐÐ:
> kernel BUG at /usr/src/linux-2.4.26/include/asm/spinlock.h:133!

Ð ÑÑÐÐ Ð ÑÐÐÐ ÑÐÐÐ ÐÐ 133-ÑÐ ÑÐÐ ÑÐ ÑÐ ÐÐÐ BUG() 
ÑÐÐÐ ÑÐÐÐ ÐÑÐÐÐÑÐÐ -  
ÐÐÑÐÐÐ  ... Ñ ÐÐ Ñ ÐÑÐÑÐÑ ( ÑÑÐÐÑÐÑÑÐ 
BUG() ÐÐ) Ð Ñ ... 
ÐÐÐ ÐÐ ÐÐÐ Ð sane & safe ÐÑÐÑÑÐ ÐÐ ÑÐ 
ÐÑÐÑÐ BUG() Ð ÐÐ ÐÐ ÑÐ 
ÐÑÐÐÐÑ ÐÐÑÐ ÐÑÑÐÐ ÑÐÐÐ ÐÐÑÐ ÑÑÐÐÐÑÐ Ð 
ÐÑÐÐÐÑÐÐÑÐ ÐÐ ÐÑÑÐÐ.
Ð ÐÐÐÑÐ BUG() ÑÐ Ð ÑÑÐÐÑÐÑ ÐÐ ÑÐÑÐÑÐ, ÐÐ ÐÐÐÑ 
ÑÐ ÐÐÐ ÐÐÐÑÐÐ ÐÐÐ 
ÐÑÐÐÑÑ Ð  ÐÐ ÑÐÑÐÑÐ ÐÑ ÐÑÐÐÐ ÑÐÑÐÐÐ 
ÐÑÐÐÑÐÐÐÑÑÐ... Ð ÐÐÑÑÑÐ Ð 
ÐÐ ÐÑÐÑÐÑÐÐ ÑÐÑÑÐÑÐÑ, ÐÐ ÐÑÐ ÐÐ ÑÐ Ð 
ÑÐÐÑÑÐÐÐ ÑÐÐ ÐÐ ÑÐÐ, ÑÐ ÐÐ ÑÐ 
Ñ ÐÐÑÐÐÐÑÐ ÑÐÐÑ .. ÐÐÑÑÐ ÐÐ  ÐÐ 
ÑÐ ÐÑÐÐÐÑ ÐÐÑÐ ÐÐ ÐÐ ÐÐ 
ÑÐ Ð Ð ÑÐÐÐ ÑÐÑÑ ÐÑ  ÐÐÐ ÐÐÐ ÐÑÐ ÐÐÐ ÑÐ 
Ð ÐÐ ÑÐ ÐÐÐÑÐÐÐ ÐÐÑÐ 
ÑÐÐÑ ÐÐÐÑÑÐ BUG() ... ÐÐ ÐÑÐÐÑÐÐÐÑÑÐ  ÐÐ ÐÐ 
Ð Ð Ð Ð ÑÐ. Ask 
LKML.

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-03 Thread Nikolay Tenev
Georgi Chorbadzhiyski wrote:
> ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.

ÐÐ ÑÑÐÐÐ. ÐÐÑÐ Ñ noapic, ÐÐÑÐ Ñ nolapic, ÐÐÑÐ Ð Ñ ÐÐÐÑÐ 
ÐÐ. ÐÑÑÑÐÐÑÑ 
ÑÐ boot-ÐÐ ÑÑÑ noapic ÐÐÐ ÑÐÐ. ÐÑÐ /proc/interrupts Ð 
ÐÐÑÐ ÐÐ 
ÐÑÐÑÐÑ ÐÑÐÑÐÑÐÑ (CPU1) ÐÐ ÐÐÐ ÑÐÐÐ 0 
ÑÑ ÐÐ ÑÐÐÐ LOC: ( ÑÐÐ 
ÑÑÑÑÑÐ Ð ÑÑ ÑÑÑ ÑÐÐÐ ÐÐ ÑÐ CPU0) Ð Ð 
ÑÐÑÐÑÐ ÐÐ ÐÐÐÑÑÐ 
IO-APIC-xxx ÐÐÑÐ XT-PIC. ÐÐÐÑÐ ÑÐÐ ÐÐ eth0 ÐÑÐÐ. ÐÐÐÑÐ ÐÐ 
ÐÑÐÐÐ ÐÐ ÐÐÑÐÐ 
Ð ÑÐ eth0 Ð ÐÐ IRQ 11.  ÐÑÑ Ð ÐÐÑÑÐÑÐ 
(ÐÐ Ñ ÑÑÑ ifconfig - 
ip, netmask, broadcast Ð Ñ.Ð.) ÐÐ ÐÑÑÐÐ ÐÐ ping ÐÐ gateway - 
ÐÑÐÑÐÐ ÑÐÐÑÐ ÐÐ 
ÑÑÑÐÑ ÐÐÑÐÐ. ÐÐÐÑÐ ÑÐÐÐ ÐÐ ÑÐÐÐ ÑÐ ÐÐÐ ping, ÐÐ 
ÐÑÐ ÑÐ ÑÐÐÐ Ð ÐÐÑÐÑÐ 
ÐÐ ÐÑÐÐ lo.

ÐÑÑÐ ÑÐÐÐ ÐÑÑÐÐ 2 ÑÐÐÐ ÐÐ ÐÐÐÑÐÐÐÑÐ ÐÐÐÑÐÑÐ 
ÐÐ ÐÑÐÐÐ ÐÐ ÐÐÑÐÐ:

PCI: Found IRQ 11 for device 00:11.0
PCI: Sharing IRQ 11 with 00:07.2

(ÐÐÐ Ð ÐÐÐ noapic ÑÐÑÐ ÑÐ ÑÑÑÐÑÐ ÐÐ IRQ-ÑÐ Ð 19)

00:11.0 Ð ÐÑÐÑÐ ÐÐÑÑÐ
00:07.2 USB Controler: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)

ÐÐÑÐÑ ÐÐ ÐÑÐ ÐÐ ÐÐÑÐÐÑ ÐÐÐÑÐÐÑÐ usb-uhci ÐÐÐ 
uhci. Ð Ð ÐÐÐÑÐ ÑÐÑÑÐÑ 
ÐÐÑÐ ÑÑÑÐÑÐ ÐÑÐÑÐÐ (Oops)
ÐÐÑÐ ÐÐÐ 3 ÑÐÐÐ ÑÐÐÑÑ ÐÐÐÑÐ ÐÑ:

Unable to handle kernel NULL pointer dereference at virtual address 01cb 
(ÑÐÐÐ ÑÑÑÑ ÐÐ Ð ÑÑÐÐ)

<0> Kernel panic: Aiee, killing interrupt handler !
In interrupt handler - not syncing


Ð ÐÐÐÑÐ ÐÐÐ Windows Ð ÐÐÐÑÐ ( eth Ð usb) ÑÐ ÐÐÐ ÐÐ  Ð 
ÑÑÑÐ IRQ 
(ÐÐÐ 19) Ð ÑÐÐÐÑÑÑ ... ÐÐÐ Ð ÐÑÐÐÐ, Ð usb 
ÐÐÑÑÑÐ ÑÐÐÐÑÐ

Ð ÐÑÐ ÐÐÑÐ:
ÑÐ Ð modprobe ÐÑÐÐÐ ÐÑ usb ÐÐÐÑÐÐÑÐ ÑÐ 
ÐÐÑÐÑÐÐ Ð ÑÐÐ:
kernel BUG at /usr/src/linux-2.4.26/include/asm/spinlock.h:133!

ÑÐÐÐ !
Ð. Ð

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-03 Thread Georgi Chorbadzhiyski
Nikolay Tenev wrote:
> ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:



ÐÐÐÑÐÐ ÐÐ boot-ÐÐÑ ÑÑÑ ÐÐÑÐÑ noapic ÐÑÐ ÑÐÑÐÑÐ.

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



lug-bg: Slackware 10.0 SMP IRQ Проблеми

2004-08-03 Thread Nikolay Tenev
ÐÐÑÑÐ.  ÑÐÑÐ ÑÐÑÑÐÑÐÑ:
---
ÐÐÑÐÐÐ - DELL Workstation Precision 410 MT (BIOS A014)
ÐÑÐÑÐÑÐÑÐ - 2 x P II (Deschutes) 350 MHz
Linux - Slackware 10.0
Kernel - 2.4.26
---
ÐÑÑÐÑ ÑÐÑÐ ÑÑÑ SMP (Symetric Multi Processors) 
ÑÑÐÐÐ Ð ÑÐ 
ÑÐÐÑÐ ÑÐÑÐ :

ÐÑÐ ÐÐÑÐÐÑÐ ÐÐ ÐÐÐÑÐÐ ÐÐ eth0 (ÐÐÑÐ - 3Com 
3c905B 100BaseTX [Cyclone] 
(ÐÐÐÑÐ 3c59x.o) ), ÐÐÑÑÐÑÐ ÐÑÐÐ ÐÐ  IRQ 19, ÐÐ 
ÐÐÐ ÑÑÐÐÑ ÑÐ 
ÐÐÐ-ÐÐÑÐÑÑÐÐ ÐÑÐÐ ÐÐ ÑÐÐÐÑÐ Ñ ÑÐÐÐ IRQ.  ÑÐÐÐ 
ÐÐÑÐ ÑÐ ÐÐÐÑÐÐ ÐÐ Ñ ÐÐ 
Ñ ifconfig ÑÐÐÐÑ ÐÑÐÑÐÑ ÐÐ ( Ñ ps ax  STAT D+) Ð ÐÐ 
ÐÐÐÑÐ ÐÐÐ 
ÑÑÐÐÑÐÐÐÑ ÐÐ ÐÑÐÑÐÐ ÐÑ ÑÐÑÐÑÐ ÐÑ ÑÐÐÐ ooops Ð 
Ñ ÑÑÐÑÐÐ ÑÐÑÑÐ Ð ÐÑÐÐÐ ÑÐÐÐ 
ÑÐÐÐ. ÐÑ ÐÐ ÑÐÐÑÐ ÐÐ DELL ÑÐÐÑÐÑÐÐÐÑÐÑÑÐ ÐÐ 
ÐÐÑÐÐÐÑÐ, ÐÐ ÑÐÐ ÑÐ ÐÐÐÑÐÐÐ 
ÑÐÐÐ ÐÐ IRQ 15 (BIOS-Ð ÐÑÐÐ ÐÐÑÐÑ ÐÐ ÐÑÐÐÑÐÐ ÐÐ 
IRQ-ÑÐÑÐ). Ð ÐÑ BIOS-Ð Ð ÐÑ 
ÐÐÑÐÐÑÐ ÐÐ ÐÐÐÑÐÐÐ ÐÐ ÑÐÑÐÑÐ ÑÑÐÑ 
ÑÑÐÐÐÑÐ ÐÐ APM Ð ACPI ÐÐ Ð ÑÐÐÐ 
ÐÐ ÐÐ. Ð /proc/interrupts ÑÑÑÐ ÐÐ ÐÐÐ ÐÐ ÐÐÐ IRQ Ð 
eth0.

ÐÐÑÐÐÑ ÑÐ ÐÐÑÑÐÑÐ ÐÐ Ð Ð ÑÐÐ, ÐÐ ÑÐ ÐÑÑÐÐ 
Slackware ÑÑÑ ÑÑÑÑÐÐÑÐ ÑÐÑÐ 
ÐÐ ÐÑÐÑÐÑÐÑÐÐ ÐÐÑÐÐÐ ÑÐ Ñ ÑÐÐÑÐ, Ñ Ñ ÐÐ 
IRQ 11 Ð ÐÑÐÑÐÐ ÑÐ ÑÐÐÐÑÐ 
ÐÐÑÑÐÐÑÐÐ.

ÐÑÑÐ ÑÐÐÐ ÐÐÐ Windows XP Pro SP 1 ÐÑÐÑÐÐ ÑÑÑÐ ÑÐÐÐÑÐ 
ÑÑÐÐÑÐÐ. Ð ÐÐÐÑÐ 
ÐÑÐÑÐÑÐÑÐ Ð ÐÐÑÑÐÑÐ, ÐÐÑÑÐ ÑÐÐ ÑÐÐÐÑÐ ÐÐ ÐÐ 
IRQ 19.

ÐÑÐÑÐÑÐ ÐÐÐÑÐ ÐÐÐÑÐÑ ÐÐ ÐÐ ÐÐÐÑÐÐ ÐÑÑÐ 
ÑÑÐÑÐÑÐÐ. ÐÐÐÑÐÑÐÑÐ ÐÐ ÑÐÑÑÐÑÐÐ 
ÑÑÐÐÑ. ÐÐ ÐÐÑÑÐÑÐ, Ñ Ñ ÐÐ IRQ > 15 Ð 
ÑÐÐÐÑÐ ÐÐÐÑÐ ÑÐ ÑÑÑÐÐÐ.  
ÑÐ ÑÐÐ ÐÑÐÐÑÐ ÐÐÐÑÐÐÑÐ ÑÐ ÑÐ ÐÑÑÐÐ 
ÐÐÑÑÐ, ÑÐÐÑÐ ÐÑÑÐ ÑÐ 
ÐÐÑÑ ÐÐÑÐ ÐÐÐÑÐÐ ... Ñ ÑÑÑ Ñ ÑÐÐÐÑÐ, Ñ ÐÐ 
(ÐÐÑÑÐÑÐ ÑÐ ÑÐÑÐÐÐ).

 ÐÐÐÑÐ ÐÐ ÐÑÐÐÐ ÐÐÐÑÐÑÐ (ÐÑÐ 
ÑÑÐÐÐÑ ÐÐ dmesg) Ð ÑÐ ÐÑÐ ÐÐÑÐÐ 
ÐÐ ÑÐÑÐÑÐ ÑÑÑ ÑÑÐÑÐÑÐÐ ÐÐÐÑÐÐ ÐÑÑ 
ÑÐÐÐÑÐ ÐÐ ÐÐÑÑÐÑÐ ÑÑÐÐÐ 
ÑÐÑÐÐ ÐÑÐÐÐ ÑÐÐÐÑÐ ÐÐ PIIX4 IDE Controler, 
ÑÐ ÐÑÐ ÑÐÑÐÑÐ Ñ ÐÐÐÑÐ 
ÑÐÐÐ ÑÑÐÐÐ ÐÐ-ÐÑÑÐÐ (ÐÑÐ ÐÐÐÑÐÐÑÐ ÐÐ rc.modules). 
ÐÐ ÐÐ ÐÐÑÐÑÐ IDE0 Ð 
IDE1 ÐÐÑÐÑÑÐÐÑÐÑÐ (Ð ÐÐ ÑÐÐÑÐÑÐÐÐÑÐÑÑÐ ÐÐ DELL) 
ÑÐÐÐÑÑÑ ÐÐ ÑÑÐÑÐÐÑÐÐ IRQ 14 Ð 
IRQ 15. ÐÐ ÐÐ ÐÐ ÐÐ ÐÑÐÐÐÑÐ ÐÐÑÐÐ ÑÐ ÐÐ ÑÐ 
ÐÐÑÐÑÐ ÐÑÐ ÑÐÐÐÑÑÑÐÑÐÐÐ ÐÐ 
IRQ ? 

ÐÐÐÑÐ ÐÐ Ð ÐÐ  2 ÑÐÐÐÑÐÑÐ ÐÑÐÑÐÑÐÑÐ Ð 
ÐÑÑÐÐÐÑÐ ÑÐÑÐÑÐÑ ÐÐ  ÐÐ ÑÐ 
ÐÐÑ ÐÐÑÐ ÐÐÐÑÐ. 

ÐÑÑÑÐÑ ÐÐ google, ÑÐÐÑÐ ÐÐ DELL Ð ÐÑÑÐÐÐÑÐ ÐÐ 
ÑÑÐÐ linux-smp mail ÐÐÑÑÐ, 
ÐÐ ÐÐÑ ÐÐ ÑÑ ÐÐÑÐ, ÐÐÐÑÐ ÐÐ ÐÐ ÐÐÐÑ 
ÐÐÑÐ ÐÑÐÑÐÐ ÐÐ ÑÐÐ ÐÐ 
Ñ ÐÑÐÐ.

ÐÐÐ ÐÑÐÐÐ ÑÐ Ð ÑÐÐÑÑ Ñ ÐÐÑÐ ÐÐÐ Ð/ÐÐÐ 
ÐÐÐ ÐÐÐÑ ÐÑÐÐ ÐÐ Ñ ÐÑÐÑÐÐÐÑÐ 
ÐÐ ÐÑÐÑÐÐ ÑÐÐÐ, ÑÐ ÑÑÐ ÐÐÐÑÐÐ ÐÐÐ ÐÐ 
ÑÐÐ.

ÑÐÐÐ !
Ð. Ð

P.S.  ÐÐÐÑÐ ÐÑÐÐÐ ÐÐ ÐÑÐÐ Ð ÑÐ Ð ÑÐÑÑÐÑ 
Ñ ÑÐÑ, ÐÐÐÑÐ ÐÐ 
ÐÐÐÐ ÐÑÐÐ, Ð ÐÐ ÐÐÑÐÐ ÐÐ ÐÐ Ñ. 
 ÑÐ  ÐÑÐÐÐ ÐÑÑ ÑÐ 
ÐÑÐ  ÐÐÑÑÐÐ ÐÐ ÐÑÑÐÐ 
ÑÐÑÐÑÐ ÑÑÑ ÑÑÐÑÐÑÐÐÑÐ ÐÑ ÐÑÑÐ, 
ÑÐÐÐ ÑÐ Ð ÑÐÐ ÑÑÑÐÑÑÑÐ ÑÐÐÐ ÑÐ ÐÐÐ-ÐÐÐ ÐÐÐ 
ÐÐ ÑÐÐÐÑÐ ÑÐ ÐÑ ÑÐÑÐ ÑÐÐÐ 
ÐÐÐ  ÐÑÐ ÐÐ ÑÐ ÑÐÑ ... ÐÐ ÑÐÐÐ ÑÐ Ð 
ÑÐÐ.  ÐÑÐÐÐ ÐÑ 
ÑÐÑ ÐÐ ÐÑÐÑÑÐÑÐ ÐÑÐÑÐÐÐ ÑÐ ÐÐÐ ÑÐ ÑÐÐÑÑÐÐÐ 
(Ð Ð ÐÐ ÑÐÐÐ ÐÐ) Ñ ÐÐÐ 
ÐÑÐ Ð ÑÐÐÐÑÐÑÐ ÑÐ (ÐÑÐÐÑÐ  ÐÑÐÑÐÑÐÐ 
ÐÐÑÐÐÐ) Ð ÐÐ-ÐÐÐÑÐ ÐÐ ÐÐÐ ÑÐÑ 
ÐÑÐÑÐ ÐÐ Ñ ÐÐ ÐÑÑ  ? ÐÐÐ Ð 
ÐÑÐÐ ÐÑÐ ÐÐÐ :)

ÐÑÑÐÑ ÐÐ ÐÐÐÑÑ !

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html