Problems when mounting vfat fs with V2.1.26

Sascha 'SieGeL' Pfalz (siegel@trsi.de)
Thu, 27 Feb 1997 18:18:19 +0100


Hi all,

I don't know if anyone else has reported this thing, but after changing
my /etc/fstab file to mount the dos partitions as vfat systems, I get
sometimes the error listed below when booting, but the strange thing is
that this error only occures after 2 or 3 reboots....mainly it happens
when I start linux the first time after switching from DOS. My computer
Setup is:

Linux Kernel V2.1.26 with no SCSI/ISDN support running on Pentium 100Mhz,
32MB Ram (Soyo 82430 FX/P54C PCI Motherboard), 100MB Swap Partition,
Spea V7 Mirage P-64 Videocard, Pro Audio Spectrum Pro 16 Soundcard
(enabled sound support in Kernel), Novell NE2000 Ethernet card (ISA),
Both internal IDE adapters are used with 3 HD's (see bootlog below for data)
and one quadra speed CD-Rom.

This error will be printed when booting the kernel via Loadlin V1.6a:

Feb 27 15:44:58 punishment kernel: Console: 16 point font, 400 scans
Feb 27 15:44:58 punishment kernel: Console: colour VGA+ 80x25, 1 virtual
console (max 63)
Feb 27 15:44:58 punishment kernel: pcibios_init : BIOS32 Service Directory
structure at 0xc00fabf0
Feb 27 15:44:58 punishment kernel: pcibios_init : BIOS32 Service Directory
entry at 0xfb0b0
Feb 27 15:44:58 punishment kernel: pcibios_init : PCI BIOS revision 2.10 entry
at 0xfb0e0
Feb 27 15:44:58 punishment kernel: Probing PCI hardware.
Feb 27 15:44:58 punishment kernel: Calibrating delay loop.. ok - 39.73
BogoMIPS
Feb 27 15:44:58 punishment kernel: Memory: 30496k/32768k available (908k
kernel code, 384k reserved, 980k data)
Feb 27 15:44:58 punishment kernel: Swansea University Computer Society TCP/IP
for NET3.037
Feb 27 15:44:58 punishment kernel: IP Protocols: IGMP, ICMP, UDP, TCP
Feb 27 15:44:58 punishment kernel: Checking 386/387 coupling... Ok, fpu using
exception 16 error reporting.
Feb 27 15:44:59 punishment kernel: Checking 'hlt' instruction... Ok.
Feb 27 15:44:59 punishment kernel: Linux version 2.1.26 (root@punishment) (gcc
version 2.7.2.1) #9 Fri Feb 21 19:46:49 MET 1997
Feb 27 15:44:59 punishment kernel: POSIX conformance testing by UNIFIX
Feb 27 15:44:59 punishment kernel: Sound initialization started
Feb 27 15:44:59 punishment kernel: <Pro AudioSpectrum 16D rev 127> at 0x388
irq 10 dma 5
Feb 27 15:44:59 punishment kernel: Sound initialization complete
Feb 27 15:44:59 punishment kernel: ftape-2.08 960314 for Linux 1.3.70
Feb 27 15:44:59 punishment kernel: Ramdisk driver initialized : 16 ramdisks of
4096K size
Feb 27 15:44:59 punishment kernel: ide: i82371 PIIX (Triton) on PCI bus 0
function 57
Feb 27 15:44:59 punishment kernel: ide0: BM-DMA at 0x3000-0x3007
Feb 27 15:44:59 punishment kernel: ide1: BM-DMA at 0x3008-0x300f
Feb 27 15:44:59 punishment kernel: hda: WDC AC2850F, ATA DISK drive
Feb 27 15:44:59 punishment kernel: hdb: Maxtor 7546 AT, ATA DISK drive
Feb 27 15:44:59 punishment kernel: hdc: ST3290A, ATA DISK drive
Feb 27 15:44:59 punishment kernel: hdd: MATSHITA CR-581, ATAPI CDROM drive
Feb 27 15:44:59 punishment kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Feb 27 15:44:59 punishment kernel: ide1 at 0x170-0x177,0x376 on irq 15
Feb 27 15:44:59 punishment kernel: Started kswapd v 1.21
Feb 27 15:44:59 punishment kernel: CSLIP: code copyright 1989 Regents of the
University of California.
Feb 27 15:44:59 punishment kernel: ne.c:v1.10 9/23/94 Donald Becker
(becker@cesdis.gsfc.nasa.gov)
Feb 27 15:44:59 punishment kernel: NE*000 ethercard probe at 0x300: 00 00 01
08 62 83
Feb 27 15:44:59 punishment kernel: eth0: NE2000 found at 0x300, using IRQ 12.
Feb 27 15:44:59 punishment kernel: Partition check:
Feb 27 15:44:59 punishment kernel: hda: hda1 hda2 < hda5 >
Feb 27 15:44:59 punishment kernel: hdb: hdb1
Feb 27 15:44:59 punishment kernel: hdc: hdc1 hdc2
Feb 27 15:44:59 punishment kernel: VFS: Mounted root (ext2 filesystem)
readonly.
Feb 27 15:44:59 punishment kernel: Adding Swap: 102488k swap-space (priority
-1)

Here the fs systems are mounted, and randomly on one of the 3 vfat
filesystems the following error occures:

Feb 27 15:44:59 punishment kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000004
Feb 27 15:44:59 punishment kernel: current->tss.cr3 = 01efc000,
Feb 27 15:44:59 punishment kernel: *pde = 00000000
Feb 27 15:44:59 punishment kernel: Oops: 0000
Feb 27 15:44:59 punishment kernel: CPU: 0
Feb 27 15:44:59 punishment kernel: EIP: 0010:[<c0126080>]
Feb 27 15:44:59 punishment kernel: EFLAGS: 00010017
Feb 27 15:44:59 punishment kernel: eax: 00000000 ebx: c1ed8f7c ecx:
c1e2d234 edx: 00000000
Feb 27 15:44:59 punishment kernel: esi: 00000246 edi: c1ed8f7c ebp:
bffffd7c esp: c1ed8f70
Feb 27 15:44:59 punishment kernel: ds: 0018 es: 0018 ss: 0018
Feb 27 15:44:59 punishment kernel: Process update (pid: 24, process nr: 11,
stackpage=c1ed8000)
Feb 27 15:44:59 punishment kernel: Stack: c1e2d1f0 0000004f 00000000 c1eddc0c
c1e2d234 c0125a49 c1e2d1f0 00000001
Feb 27 15:44:59 punishment kernel: 00000000 00000000 c01287a0 00000000
00000000 00000001 00000000 00000000
Feb 27 15:44:59 punishment kernel: c1eddc0c c012889c c1eddc0c 00000001
c010a488 00000001 00000000 00000000
Feb 27 15:44:59 punishment kernel: Call Trace: [<c0125a49>] [<c01287a0>]
[<c012889c>] [<c010a488>]
Feb 27 15:44:59 punishment kernel: Code: 8b 42 04 39 d8 74 05 89 c2 eb f5 90
89 4a 04 56 9d a1 a0 6d

Feb 27 15:44:59 punishment kernel: route forgot to specify route netmask.
Feb 27 17:48:41 punishment kernel: pppd forgot to specify route netmask.

Here also the network interface reports errors, but if the kernel boots
without the error above, the network will initialize without problems ?!

I have also all required programs with the correct versionnumbers installed
as listed in the Changes.txt file.

Another problem I have is when compiling the kernel GCC (2.7.2.1) stops after
compiling about 10 minutes with a signal error (15 or 11) and I have to
reboot to continue successfully the compiling progress. Without rebooting,
GCC reports random errors inside the kernel sources, but after the reboot
everything is fine ?! Very strange, I think...

If more infos required, I will post them on demand, but this is my *first*
bugreport here ;)

Regards,

-- 
.------------------------------------------------------------.------------.
|  Name: Sascha 'SieGeL' Pfalz - FAME Developer & Betatester | Only Amiga |
| Email: siegel@trsi.de / siegel@deadline.snafu.de           | makes it   |
|  HTTP: http://www.trsi.de/inno/siegel/index.html           | possible ! |
`------------------------------------------------------------^------------´