Re: OOPS in 2.3.99pre3-8: cat /proc/ide/sis

From: Tim N. van der Leeuw (t.n.vanderleeuw@chello.nl)
Date: Fri Mar 24 2000 - 17:44:27 EST

  • Next message: Adam: "Re: Endless overcommit memory thread."

    Well, I tried, in 2.3.99pre3. And it still gives the attached OOPS...

    I don't know if there's any more help that I can provide? I've seen it
    working about 1 or 2 weeks ago, and noticed a typo somewhere even, but I
    really can't remember which kernel version that then was! I'm pretty
    sure it was after the SHM changes though.

    --Tim

    Andre Hedrick wrote:

    > static int sis_get_info(char *, char **, off_t, int);
    > static int __init sis_get_info(char *, char **, off_t, int);
    >
    > static int sis_get_info (char *buffer, char **addr, off_t offset, int count)
    > static int __init sis_get_info (char *buffer, char **addr, off_t offset, int count)
    >
    > Try inserting "__init" in these two locations......in the sis5513.c file.
    >
    > On Fri, 24 Mar 2000, Tim N. van der Leeuw wrote:
    >
    > > Typing
    > >
    > > cat /proc/ide/sis
    > >
    > > gave me the attached OOPS in 2.3.99pre3-8. I can't remember when it last
    > > worked. No output was generated.
    > >
    > > The following are the boot messages relating to the IDE driver:
    > >
    > >
    > > Uniform Multi-Platform E-IDE driver Revision: 6.30
    > > ide: Assuming 40MHz system bus speed for PIO modes; override with idebus=xx
    > > SIS5513: IDE controller on PCI bus 00 dev 09
    > > SIS5513: not 100% native mode: will probe irqs later
    > > SiS5597
    > > ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:pio, hdb:pio
    > > ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:pio, hdd:pio
    > > hda: SAMSUNG WA32543A, ATA DISK drive
    > > hdc: WDC AC28400R, ATA DISK drive
    > > hdd: CD-ROM 36X/AKU, ATAPI CDROM drive
    > > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    > > ide1 at 0x170-0x177,0x376 on irq 15
    > > hda: SAMSUNG WA32543A, 2442MB w/128kB Cache, CHS=620/128/63, DMA
    > > hdc: WDC AC28400R, 8063MB w/512kB Cache, CHS=16383/16/63, UDMA(33)
    > > Partition check:
    > > hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 >
    > > hdc: hdc1 hdc3 hdc4 < hdc5 hdc6 hdc7 hdc8 >
    > >
    > >
    > > I'm not sure what other info might be relevant; also attached is my
    > > .config file.
    > >
    > >
    > > On a side-note, I get quite a lot of warnings about hda of the following
    > > nature:
    > >
    > > hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }
    > >
    > >
    > > I've been told these warnings are not serious, but I don't know if
    > > anyone can advise me on what to do? Disable DMA for the drive?
    > > Without DMA, my drives seem to be faster anyways... <g>
    > >
    > >
    > > --Tim
    > >
    > >
    > >
    >
    > Andre Hedrick
    > The Linux ATA/IDE guy
    >
    >
    >

    ksymoops 2.3.3 on i586 2.3.99-pre3. Options used
         -V (default)
         -k /proc/ksyms (default)
         -l /proc/modules (default)
         -o /lib/modules/2.3.99-pre3/ (default)
         -m /boot/23/System.map (specified)

    Unable to handle kernel NULL pointer dereference at virtual address 00000c6b
    c022c025
    *pde = 00000000
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c022c025>]
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010202
    eax: c022be40 ebx: c105cd98 ecx: c167713c edx: c11f5200
    esi: 00000c00 edi: c14a2000 ebp: 00001000 esp: c14f7f64
    ds: 0018 es: 0018 ss: 0018
    Process cat (pid: 500, stackpage=c14f7000)
    Stack: c01583c6 c14a2000 c14f7f98 00000000 00000c00 c1677120 ffffffea 00000000
           c1677120 014a2000 c11f5200 00000000 00000000 00000000 c012fa6a c1677120
           0804b220 00001000 c167713c c14f6000 00001000 0804b220 bffff90c c0109554
    Call Trace: [<c01583c6>] [<c012fa6a>] [<c0109554>]
    Code: 69 6e 6b 65 64 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 61

    >>EIP; c022c025 <sis_get_info+1e5/420> <=====
    Trace; c01583c6 <proc_file_read+d6/208>
    Trace; c012fa6a <sys_read+c2/e4>
    Trace; c0109554 <system_call+34/40>
    Code; c022c025 <sis_get_info+1e5/420>
    00000000 <_EIP>:
    Code; c022c025 <sis_get_info+1e5/420> <=====
       0: 69 6e 6b 65 64 20 74 imul $0x74206465,0x6b(%esi),%ebp <=====
    Code; c022c02c <sis_get_info+1ec/420>
       7: 6f outsl %ds:(%esi),(%dx)
    Code; c022c02d <sis_get_info+1ed/420>
       8: 20 74 68 65 and %dh,0x65(%eax,%ebp,2)
    Code; c022c031 <sis_get_info+1f1/420>
       c: 20 6f 72 and %ch,0x72(%edi)
    Code; c022c034 <sis_get_info+1f4/420>
       f: 69 67 69 6e 61 00 00 imul $0x616e,0x69(%edi),%esp

    -
    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/



    This archive was generated by hypermail 2b29 : Fri Mar 24 2000 - 19:20:39 EST