Messages in this thread | | | Date | Fri, 24 Mar 2000 23:44:27 +0100 | From | "Tim N. van der Leeuw" <> | Subject | Re: OOPS in 2.3.99pre3-8: cat /proc/ide/sis |
| |
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
| |