Messages in this thread | | | Date | Mon, 12 Jul 1999 11:16:56 +0200 (CEST) | From | otel@ce ... | Subject | Re: OOPs: 2.2.10 + pcmcia-cs-3.0.13 (ThinkPad390E + 3CCFE575BT) |
| |
[I posted this earlier both to linux-kernel and to linux-latops but i haven't seen it there even though i received mail from this mailing lists after my posting. Something is very fishy at vger. Applogies to all who receive this more than once]
Hello,
I just tried to splash RH6.0 on a ThinkPad390E with a 3Com Megahertz (3CCFE575BT) card. The stock RH pcmcia.img OOPsed (same as below) upon installation couldn't get the card running. I still installed the system, then upgraded to the latest (kernel to 2.2.10 and pcmcia-cs 3.0.13). Even after upgrading, when booting or when issuing a 'cardctl ident' i get OOPsed. Booting __without__ the card inserted is O.K.: The host controler is identified and the cardmgr is started:
Jul 11 23:11:17 localhost kernel: Intel PCIC probe: Jul 11 23:11:17 localhost kernel: TI 1251A PCI-to-CardBus at bus 0 slot 3, mem 0x10000000, 2 sockets Jul 11 23:11:17 localhost kernel: host opts [0]: [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/34] Jul 11 23:11:17 localhost kernel: host opts [1]: [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/37] Jul 11 23:11:17 localhost kernel: ISA irqs (scanned) = 3,4,7,9,10 status change on irq 10 Jul 11 23:11:17 localhost kernel: cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x104f Jul 11 23:11:17 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7 Jul 11 23:11:17 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean. Jul 11 23:11:04 localhost ypbind: ypbind startup succeeded Jul 11 23:11:15 localhost netfs: Mounting other filesystems succeeded Jul 11 23:11:15 localhost random: Initializing random number generator succeeded Jul 11 23:11:17 localhost pcmcia: modules Jul 11 23:11:17 localhost pcmcia: cardmgr. Jul 11 23:11:17 localhost cardmgr[342]: starting, version is 3.0.13 Jul 11 23:11:17 localhost cardmgr[342]: watching 2 sockets
But when i insert the 3Com card i got OOPsed. The same happens if I boot with the card inserted or i issue a `cardctl ident`.
Below are:
- decoded OOPs -`cardctl config` after OOPs -`dmesg` when booting with the card inserted -`cat /proc/pci`
I have to admit I haven't done (yet) a thorough RTFM on pcmcia, so appologies if i miss something obvious :)
Looking forward for your reply, many thanks in advance,
Florian
========= decoded OOPs. The defaults assumed by ksymoops were valid ======= ksymoops Options used: -V (default) -o /lib/modules/2.2.10/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /usr/src/linux/System.map (default) -c 1 (default)
You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options.
Warning in compare_ksyms_lsmod, module i82365 is in lsmod but not in ksyms, probably no symbols exported Unable to handle kernel paging request at virtual address f6fee7f8 rent-> tss.cr3 = 04266000, %cr3 = 04266000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c802cb95>] EFLAGS: 00010282 eax: c7e9a800 ebx: 00000002 ecx: f6fee7f8 edx: c7e9a800 esi: 6efaf7f8 edi: c7e39ad2 ebp: c7e39a58 esp: c7e39a48 ds: 0018 es: 0018 ss: 0018 Process cardmgr (pid: 351, process nr: 9, stackpage=c7e39000) Stack: 6efaf7f8 c018a374 000003e8 0022067c c7e39a9c c8028fb2 c7e9a800 00000000 00000003 6efaf7f8 00000002 c7e39ad2 6efaf7f8 c7e39c94 00000003 c0209e70 c7e9ab7c c0220660 00000000 4088c80c c017f1e0 c7e39ad4 c802953d c7e9a800 Call Trace: [<c018a374>] [<c8028fb2>] [<c017f1e0>] [<c802953d>] [<c802933d>] [<c802aa80>] [<c018bfd2>] [<c019f531>] [<c017da7d>] [<c017e150>] [<c017f62b>] [<c018a374>] [<c0109869>] [<c802e3fe>] [<c01125c6>] [<c0116ccc>] [<c802b08e>] [<c802e3f7>] [<c802b9ae>] [<c80288f7>] [<c803cf60>] [<c018be70>] [<c018a740>] [<c018a374>] [<c0124c0f>] [<c0124ad4>] [<c0124cda>] [<c0124d4f>] [<c013608a>] [<c015103d>] [<c0150867>] [<c0151685>] [<c0150db7>] [<c017355d>] [<c0173320>] [<c014ec98>] [<c0173320>] [<c014f777>] [<c014f787>] [<c012be33>] [<c012c189>] [<c010f3a9>] [<c012bb2d>] [<c01087c4>] Code: 8a 09 88 0f 46 47 4b 75 e6 8d 65 e8 5b 5e 5f c9 c3 89 f6 55 Warning: trailing garbage ignored on Code: line Text: 'Code: 8a 09 88 0f 46 47 4b 75 e6 8d 65 e8 5b 5e 5f c9 c3 89 f6 55 ' Garbage: ' '
> EIP: c802cb95 <read_cb_mem+dd/f0> Trace: c018a374 <ide_dma_intr+0/94> Trace: c8028fb2 <read_cis_cache+10a/18c> Trace: c017f1e0 <ide_do_request+450/53c> Trace: c802953d <get_next_tuple+81/224> Trace: c802933d <get_first_tuple+10d/118> Trace: c802aa80 <validate_cis+58/158> Trace: c018bfd2 <do_rw_disk+162/2a0> Trace: c019f531 <add_timer_randomness+21d/228> Trace: c0116ccc <check_region+14/28> Trace: c018a374 <ide_dma_intr+0/94> Trace: c0151685 <memcpy_fromiovec+39/68> Trace: c012be33 <free_wait+63/6c> Code: c802cb95 <read_cb_mem+dd/f0> 00000000 <_EIP>: <=== Code: c802cb95 <read_cb_mem+dd/f0> 0: 8a 09 movb (%ecx),%cl <=== Code: c802cb97 <read_cb_mem+df/f0> 2: 88 0f movb %cl,(%edi) Code: c802cb99 <read_cb_mem+e1/f0> 4: 46 incl %esi Code: c802cb9a <read_cb_mem+e2/f0> 5: 47 incl %edi Code: c802cb9b <read_cb_mem+e3/f0> 6: 4b decl %ebx Code: c802cb9c <read_cb_mem+e4/f0> 7: 75 e6 jne c802cb84 <read_cb_mem+cc/f0> Code: c802cb9e <read_cb_mem+e6/f0> 9: 8d 65 e8 leal 0xffffffe8(%ebp),%esp Code: c802cba1 <read_cb_mem+e9/f0> c: 5b popl %ebx Code: c802cba2 <read_cb_mem+ea/f0> d: 5e popl %esi Code: c802cba3 <read_cb_mem+eb/f0> e: 5f popl %edi Code: c802cba4 <read_cb_mem+ec/f0> f: c9 leave Code: c802cba5 <read_cb_mem+ed/f0> 10: c3 ret Code: c802cba6 <read_cb_mem+ee/f0> 11: 89 f6 movl %esi,%esi Code: c802cba8 <cb_config+0/77c> 13: 55 pushl %ebp
Unable to handle kernel paging request at virtual address f6fee7f8 rent-> tss.cr3 = 0004a000, %cr3 = 0004a000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c802cb95>] EFLAGS: 00010282 eax: c7e9a800 ebx: 00000002 ecx: f6fee7f8 edx: c7e9a800 esi: 6efaf7f8 edi: c004dc8e ebp: c004dc14 esp: c004dc04 ds: 0018 es: 0018 ss: 0018 Process cardctl (pid: 567, process nr: 5, stackpage=c004d000) Stack: 6efaf7f8 00000001 0804b3d4 0004b3d4 c004dc58 c8028fb2 c7e9a800 00000000 00000003 6efaf7f8 00000002 c004dc8e 6efaf7f8 c004dcfc 00000003 c7feb0f8 c7e9ab7c c004dc50 00000000 00000c2c 0000030b c004dc90 c802953d c7e9a800 Call Trace: [<c8028fb2>] [<c802953d>] [<c802933d>] [<c8028777>] [<c803cf60>] [<c01b58b4>] [<c01288c2>] [<c018a740>] [<c018a374>] [<c018bf73>] [<c01248b7>] [<c0124b1e>] [<c01248b7>] [<c0124b1e>] [<c0138363>] [<c013886e>] [<c01248b7>] [<c0124b1e>] [<c0119aeb>] [<c0119b2b>] [<c0119c70>] [<c010da6a>] [<c012bb2d>] [<c01087c4>] Code: 8a 09 88 0f 46 47 4b 75 e6 8d 65 e8 5b 5e 5f c9 c3 89 f6 55 Warning: trailing garbage ignored on Code: line Text: 'Code: 8a 09 88 0f 46 47 4b 75 e6 8d 65 e8 5b 5e 5f c9 c3 89 f6 55 ' Garbage: ' '
> EIP: c802cb95 <read_cb_mem+dd/f0> Trace: c8028fb2 <read_cis_cache+10a/18c> Trace: c802953d <get_next_tuple+81/224> Trace: c802933d <get_first_tuple+10d/118> Trace: c8028777 <CardServices+df/2f4> Trace: c803cf60 <ds_ioctl+460/604> Trace: c01b58b4 <tvecs+34b4/b680> Trace: c01288c2 <read_exec+c2/13c> Trace: c018a740 <ide_dmaproc+cc/15c> Trace: c013886e <ext2_getblk+c2/20c> Trace: c01087c4 <system_call+34/38> Code: c802cb95 <read_cb_mem+dd/f0> 00000000 <_EIP>: <=== Code: c802cb95 <read_cb_mem+dd/f0> 0: 8a 09 movb (%ecx),%cl <=== Code: c802cb97 <read_cb_mem+df/f0> 2: 88 0f movb %cl,(%edi) Code: c802cb99 <read_cb_mem+e1/f0> 4: 46 incl %esi Code: c802cb9a <read_cb_mem+e2/f0> 5: 47 incl %edi Code: c802cb9b <read_cb_mem+e3/f0> 6: 4b decl %ebx Code: c802cb9c <read_cb_mem+e4/f0> 7: 75 e6 jne c802cb84 <read_cb_mem+cc/f0> Code: c802cb9e <read_cb_mem+e6/f0> 9: 8d 65 e8 leal 0xffffffe8(%ebp),%esp Code: c802cba1 <read_cb_mem+e9/f0> c: 5b popl %ebx Code: c802cba2 <read_cb_mem+ea/f0> d: 5e popl %esi Code: c802cba3 <read_cb_mem+eb/f0> e: 5f popl %edi Code: c802cba4 <read_cb_mem+ec/f0> f: c9 leave Code: c802cba5 <read_cb_mem+ed/f0> 10: c3 ret Code: c802cba6 <read_cb_mem+ee/f0> 11: 89 f6 movl %esi,%esi Code: c802cba8 <cb_config+0/77c> 13: 55 pushl %ebp
4 warnings issued. Results may not be reliable.
======================== `cardctl config` ================================== Socket 0: Vcc = 3.3, Vpp1 = 3.3, Vpp2 = 3.3 Socket 1: not configured
======================== `dmesg` ===========================================
Linux version 2.2.10 (root@localhost.localdomain) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #2 Sat Jul 10 01:02:45 CEST 1999 Detected 331709857 Hz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 330.96 BogoMIPS Memory: 128164k/131008k available (860k kernel code, 412k reserved, 1532k data, 40k init) Pentium-III serial number disabled. CPU: Intel Mobile Pentium II stepping 0a Checking 386/387 coupling... OK, FPU using exception 16 error reporting. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX PCI: PCI BIOS revision 2.10 entry at 0xfd9c5 PCI: Using configuration type 1 PCI: Probing PCI hardware Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0 for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IPv4 over IPv4 tunneling driver early initialization of device tunl0 is deferred GRE over IPv4 tunneling driver early initialization of device gre0 is deferred Initializing RT netlink socket Starting kswapd v 1.5 Detected PS/2 Mouse Port. Serial driver version 4.27 with no serial options enabled pty: 256 Unix98 ptys configured apm: BIOS version 1.2 Flags 0x03 (Driver version 1.9) Real Time Clock Driver v1.09 PIIX4: IDE controller on PCI bus 00 dev 11 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xfc90-0xfc97, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xfc98-0xfc9f, BIOS settings: hdc:pio, hdd:pio hda: IBM-DADA-26480, ATA DISK drive hdc: CRN-8241B, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: IBM-DADA-26480, 6194MB w/460kB Cache, CHS=789/255/63, (U)DMA hdc: ATAPI 24X CD-ROM drive, 128kB Cache Uniform CDROM driver Revision: 2.55 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 Partition check: hda: hda1 hda2 hda3 hda4 < hda5 > VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 40k freed Adding Swap: 265036k swap-space (priority -1) Linux PCMCIA Card Services 3.0.13 kernel build: 2.2.10 #2 Sat Jul 10 01:02:45 CEST 1999 options: [pci] [cardbus] [apm] Intel PCIC probe: TI 1251A PCI-to-CardBus at bus 0 slot 3, mem 0x10000000, 2 sockets host opts [0]: [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 32/34] host opts [1]: [pwr save] [pci + serial irq] [no pci irq] [lat 168/176] [bus 35/37] ISA irqs (scanned) = 3,4,7,9,10 status change on irq 10 cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x104f cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. Unable to handle kernel paging request at virtual address f6fee7f8 rent-> tss.cr3 = 04266000, %cr3 = 04266000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c802cb95>] EFLAGS: 00010282 eax: c7e9a800 ebx: 00000002 ecx: f6fee7f8 edx: c7e9a800 esi: 6efaf7f8 edi: c7e39ad2 ebp: c7e39a58 esp: c7e39a48 ds: 0018 es: 0018 ss: 0018 Process cardmgr (pid: 351, process nr: 9, stackpage=c7e39000) Stack: 6efaf7f8 c018a374 000003e8 0022067c c7e39a9c c8028fb2 c7e9a800 00000000 00000003 6efaf7f8 00000002 c7e39ad2 6efaf7f8 c7e39c94 00000003 c0209e70 c7e9ab7c c0220660 00000000 4088c80c c017f1e0 c7e39ad4 c802953d c7e9a800 Call Trace: [<c018a374>] [<c8028fb2>] [<c017f1e0>] [<c802953d>] [<c802933d>] [<c802aa80>] [<c018bfd2>] [<c019f531>] [<c017da7d>] [<c017e150>] [<c017f62b>] [<c018a374>] [<c0109869>] [<c802e3fe>] [<c01125c6>] [<c0116ccc>] [<c802b08e>] [<c802e3f7>] [<c802b9ae>] [<c80288f7>] [<c803cf60>] [<c018be70>] [<c018a740>] [<c018a374>] [<c0124c0f>] [<c0124ad4>] [<c0124cda>] [<c0124d4f>] [<c013608a>] [<c015103d>] [<c0150867>] [<c0151685>] [<c0150db7>] [<c017355d>] [<c0173320>] [<c014ec98>] [<c0173320>] [<c014f777>] [<c014f787>] [<c012be33>] [<c012c189>] [<c010f3a9>] [<c012bb2d>] [<c01087c4>] Code: 8a 09 88 0f 46 47 4b 75 e6 8d 65 e8 5b 5e 5f c9 c3 89 f6 55
============================ `cat /proc/pci` ================================ PCI devices found: Bus 0, device 0, function 0: Host bridge: Intel 440BX - 82443BX Host (rev 3). Medium devsel. Master Capable. Latency=64. Prefetchable 32 bit memory at 0xf8000000 [0xf8000008]. Bus 0, device 1, function 0: PCI bridge: Intel 440BX - 82443BX AGP (rev 3). Medium devsel. Master Capable. Latency=128. Min Gnt=140. Bus 0, device 2, function 0: Bridge: Intel 82371AB PIIX4 ISA (rev 2). Medium devsel. Fast back-to-back capable. Master Capable. No bursts. Bus 0, device 2, function 1: IDE interface: Intel 82371AB PIIX4 IDE (rev 1). Medium devsel. Fast back-to-back capable. Master Capable. Latency=64. I/O at 0xfc90 [0xfc91]. Bus 0, device 2, function 2: USB Controller: Intel 82371AB PIIX4 USB (rev 1). Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=64. I/O at 0xfca0 [0xfca1]. Bus 0, device 2, function 3: Bridge: Intel 82371AB PIIX4 ACPI (rev 2). Medium devsel. Fast back-to-back capable. Bus 0, device 3, function 0: CardBus bridge: Texas Instruments Unknown device (rev 1). Vendor id=104c. Device id=ac1d. Medium devsel. Master Capable. Latency=168. Min Gnt=128.Max Lat=6. Non-prefetchable 32 bit memory at 0x10000000 [0x10000000]. Bus 0, device 3, function 1: CardBus bridge: Texas Instruments Unknown device (rev 1). Vendor id=104c. Device id=ac1d. Medium devsel. Master Capable. Latency=168. Min Gnt=192.Max Lat=6. Non-prefetchable 32 bit memory at 0x20000000 [0x20000000]. Bus 0, device 6, function 0: Communication controller: Lucent (ex-AT&T) Microelectronics Unknown device (rev 1). Vendor id=11c1. Device id=449. Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. No bursts. Min Gnt=252.Max Lat=14. Non-prefetchable 32 bit memory at 0xfedffc00 [0xfedffc00]. I/O at 0xfc88 [0xfc89]. I/O at 0xf800 [0xf801]. Bus 0, device 7, function 0: Multimedia audio controller: Unknown vendor Unknown device (rev 2). Vendor id=125d. Device id=1969. Medium devsel. Fast back-to-back capable. IRQ 5. Master Capable. Latency=64. Min Gnt=2.Max Lat=24. I/O at 0xfcc0 [0xfcc1]. I/O at 0xfc60 [0xfc61]. I/O at 0xfc70 [0xfc71]. I/O at 0xfc58 [0xfc59]. I/O at 0xfc5c [0xfc5d]. Bus 1, device 0, function 0: VGA compatible controller: Neomagic Unknown device (rev 32). Vendor id=10c8. Device id=5. Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Latency=128. Min Gnt=16.Max Lat=255. Prefetchable 32 bit memory at 0xf6000000 [0xf6000008]. Non-prefetchable 32 bit memory at 0xfe400000 [0xfe400000]. Non-prefetchable 32 bit memory at 0xfeb00000 [0xfeb00000].
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |