[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pcmcia wireless adaptor, hw fault or kernel bug?



Hi all,

I'm running debian/testing on a Travelmate 525txv.
When downloading large files, the prismGT (prism54) cardbus card 
"freezes" (and sometime hangs the system).


What works:
- system boots fine with the card plugged;
- when I plug [unplug] the card, hotplug brings up [remove] the interface (as 
expected);
- browsing the lan/Internet;
- UPLOADING files of ANY size;
- downloading of "small" files;

What doesn't work:
- downloading of big file (>3Mb)
(buffer-to-disk problem?)

Tried with many combination of
- kernels (2.4.27, 2.6.8, 2.6.10)
- firmware version (isl3890 v1.0.3.0 and v1.0.4.3)
- driver settings (txpower, channels, key on/off)
...they all shows the same behaviour.

Mepis3.3 and Knoppix3.7 don't work either.

If I unplug the card, the frozen system resumes working.


Follows a kernel log I saw once, when the system freezed:
May  9 00:27:12 localhost kernel:  [__report_bad_irq+42/160] 
__report_bad_irq+0x2a/0xa0
May  9 00:27:12 localhost kernel:  [handle_IRQ_event+48/112] 
handle_IRQ_event+0x30/0x70
May  9 00:27:12 localhost kernel:  [note_interrupt+112/176] 
note_interrupt+0x70/0xb0
May  9 00:27:12 localhost kernel:  [__do_IRQ+296/320] __do_IRQ+0x128/0x140
May  9 00:27:12 localhost kernel:  [do_IRQ+25/48] do_IRQ+0x19/0x30
May  9 00:27:12 localhost kernel:  [common_interrupt+26/32] 
common_interrupt+0x1a/0x20
May  9 00:27:12 localhost kernel:  [__do_softirq+46/144] 
__do_softirq+0x2e/0x90
May  9 00:27:12 localhost kernel:  [do_softirq+39/48] do_softirq+0x27/0x30
May  9 00:27:12 localhost kernel:  [irq_exit+53/64] irq_exit+0x35/0x40
May  9 00:27:12 localhost kernel:  [do_IRQ+30/48] do_IRQ+0x1e/0x30
May  9 00:27:12 localhost kernel:  [common_interrupt+26/32] 
common_interrupt+0x1a/0x20
May  9 00:27:12 localhost kernel:  [pg0+273215471/1069863936] 
unix_poll+0x2f/0xa0 [unix]
May  9 00:27:12 localhost kernel:  [tty_poll+137/192] tty_poll+0x89/0xc0
May  9 00:27:12 localhost kernel:  [sock_poll+41/64] sock_poll+0x29/0x40
May  9 00:27:12 localhost kernel:  [do_select+607/720] do_select+0x25f/0x2d0
May  9 00:27:12 localhost kernel:  [__pollwait+0/208] __pollwait+0x0/0xd0
May  9 00:27:12 localhost kernel:  [sys_select+731/1264] 
sys_select+0x2db/0x4f0
May  9 00:27:12 localhost kernel:  [syscall_call+7/11] syscall_call+0x7/0xb


lspci:
0000:00:00.0 Host bridge: ALi Corporation M1621 (rev 05)
0000:00:01.0 PCI bridge: ALi Corporation PCI to AGP Controller (rev 01)
0000:00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link 
Controller Audio Device (rev 01)
0000:00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
0000:00:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] 
(rev 08)
0000:00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c3)
0000:00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
0000:00:13.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
0000:00:13.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
0000:00:14.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M 
AGP 2x (rev 64)
0000:06:00.0 Network controller: Intersil Corporation Intersil ISL3890 [Prism 
GT/Prism Duette] (rev 01)


cat /proc/irq
           CPU0
  0:    2607171          XT-PIC  timer
  1:         46          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  7:          2          XT-PIC  parport0
  9:          4          XT-PIC  acpi
 10:       7170          XT-PIC  ALI 5451, eth0
 11:       1170          XT-PIC  yenta, yenta, ohci_hcd, eth1
 12:       9023          XT-PIC  i8042
 14:      18908          XT-PIC  ide0
 15:         11          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0



How to check for defective hardware??
(...no, I don't have a Windows partition)
The faulty hardware (if any) should be the pcmcia slot, since the card did 
work well with an Asus L3000.

Any ideas?
Thanks,
Gabriele Persia



Reply to: