2.4-test8: Oops, FS damage on SCSI DVD-RAM

2000-09-15 Thread Joseph Morris

There, I've summoned the courage to post it ;-)

I have a Toshiba 1101 DVD-RAM drive attached to a Symbios 53C810a SCSI
card.  I have a cartridge formatted by Windows to FAT-16 with 64K clusters.
It has never worked in 2.4-test (I got the drive on test-6) however
it works perfectly using the 2.2 series kernels.  The DVD-RAM drive is in
two-LUN configuration: using single-LUN doesn't seem to make any odds.

Before I trusted anything to the DVD-RAM drive I wanted to be sure it
worked, so I copied 410MB of .RAR archives to the disk.  At first I just
got CRC errors and once a trashed FS on the cartridge (it was Ext-2
formatted at the time) , but since installing test-7 I get a kernel Oops
when trying to decompress an archive on the cart (or even read it with less!)
The test cart is currently formatted by Windows to FAT-16 with 64k clusters.

I am not on the mailing list so if you could CC replies to me directly
that would be great.

[OOPS]

ksymoops 2.3.4 on i586 2.4.0-test8.  Options used
 -v vmlinux (specified)
 -k /proc/ksyms (default)
 -l /proc/modules (default)
 -o /lib/modules/2.4.0-test8/ (default)
 -m /usr/src/linux/System.map (default)

Unable to handle kernel NULL pointer dereference at virtual address  
 
*pde =  
Oops:  
CPU:0 
EIP:0010:[ppp_cleanup+0/4] 
EFLAGS: 00010286 
eax:    ebx: c4427f00   ecx: 0003   edx: c4427f00 
esi: ffea   edi:    ebp: 0001   esp: c40eff88 
ds: 0018   es: 0018   ss: 0018 
Process rar (pid: 1247, stackpage=c40ef000) 
Stack: c014f918 c4427f00 40101000 0001 c4427f20 c012ce55 c4427f00 40101000  
   0001 c4427f20 c40ee000 bffeb9a4 080afb38 bffeab8c c010a623 0003  
   40101000 0001 bffeb9a4 080afb38 bffeab8c 0003 002b 002b  
Call Trace: [fat_notify_change+80/248] [get_hardblocksize+25/36]
[ret_from_sys_call+3/18]  
Code:  Bad EIP value.
Using defaults from ksymoops -t elf32-i386 -a i386


[Software versions]

-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux seaharrier.it-he.org 2.4.0-test8 #8 Sat Sep 9 17:01:41 BST 2000 i586
unknown
Kernel modules 2.3.15
Gnu C  2.95.2
Binutils   2.9.5.0.16
Linux C Library2.1.2
Dynamic linker ldd (GNU libc) 2.1.2
Procps 2.0.6
Mount  2.9y
Net-tools  1.53
Console-tools  0.2.2
Sh-utils   2.0
Modules Loaded mga

[CPU]

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 5
model   : 9
model name  : AMD-K6(tm) 3D+ Processor
stepping: 1
cpu MHz : 400.913894
cache size  : 256 KB
fdiv_bug: no
hlt_bug : no
sep_bug : no
f00f_bug: no
coma_bug: no
fpu : yes
fpu_exception   : yes
cpuid level : 1
wp  : yes
flags   : fpu vme de pse tsc msr mce cx8 sep mtrr pge mmx 3dnow
bogomips: 799.54

[MODULES]

mga   100976   1


[IOMEM]

-0009fbff : System RAM
0009fc00-0009 : System RAM
000a-000b : Video RAM area
000c-000c7fff : Video ROM
000f-000f : System ROM
0010-05fe : System RAM
  0010-002f0157 : Kernel code
  002f0158-00317343 : Kernel data
05ff-05ff2fff : ACPI Non-volatile Storage
05ff3000-05ff : ACPI Tables
e000-e3ff : PCI Bus #01
  e000-e0003fff : Matrox Graphics, Inc. MGA G400 AGP
e000-e0003fff : matroxfb MMIO
  e100-e17f : Matrox Graphics, Inc. MGA G400 AGP
e400-e5ff : VIA Technologies, Inc. VT82C597 [Apollo VP3]
e600-e7ff : PCI Bus #01
  e600-e7ff : Matrox Graphics, Inc. MGA G400 AGP
e600-e7ff : matroxfb FB
e900-e903 : Aureal Semiconductor Vortex 2
e904-e90400ff : Symbios Logic Inc. (formerly NCR) 53c810
e9041000-e90410ff : Lite-On Communications Inc LNE100TX
  e9041000-e90410ff : eth0
- : reserved

[IOPORTS]

-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
0213-0213 : isapnp read
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
  03c0-03df : matrox
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0778-077a : parport0
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
5000-50ff : VIA Technologies, Inc. VT82C586B ACPI
d000-d00f : VIA Technologies, Inc. Bus Master IDE
d800-d8ff : Symbios Logic Inc. (formerly NCR) 53c810
  d800-d87f : sym53c8xx
dc00-dcff : Lite-On Communications Inc LNE100TX
  dc00-dcff : eth0
e000-e007 : Aureal Semiconductor Vortex 2
e400-e407 : Aureal Semiconductor Vortex 2

[PCI]

00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- 

2.4-test8: Oops, FS damage on SCSI DVD-RAM

2000-09-15 Thread Joseph Morris

There, I've summoned the courage to post it ;-)

I have a Toshiba 1101 DVD-RAM drive attached to a Symbios 53C810a SCSI
card.  I have a cartridge formatted by Windows to FAT-16 with 64K clusters.
It has never worked in 2.4-test (I got the drive on test-6) however
it works perfectly using the 2.2 series kernels.  The DVD-RAM drive is in
two-LUN configuration: using single-LUN doesn't seem to make any odds.

Before I trusted anything to the DVD-RAM drive I wanted to be sure it
worked, so I copied 410MB of .RAR archives to the disk.  At first I just
got CRC errors and once a trashed FS on the cartridge (it was Ext-2
formatted at the time) , but since installing test-7 I get a kernel Oops
when trying to decompress an archive on the cart (or even read it with less!)
The test cart is currently formatted by Windows to FAT-16 with 64k clusters.

I am not on the mailing list so if you could CC replies to me directly
that would be great.

[OOPS]

ksymoops 2.3.4 on i586 2.4.0-test8.  Options used
 -v vmlinux (specified)
 -k /proc/ksyms (default)
 -l /proc/modules (default)
 -o /lib/modules/2.4.0-test8/ (default)
 -m /usr/src/linux/System.map (default)

Unable to handle kernel NULL pointer dereference at virtual address  
 
*pde =  
Oops:  
CPU:0 
EIP:0010:[ppp_cleanup+0/4] 
EFLAGS: 00010286 
eax:    ebx: c4427f00   ecx: 0003   edx: c4427f00 
esi: ffea   edi:    ebp: 0001   esp: c40eff88 
ds: 0018   es: 0018   ss: 0018 
Process rar (pid: 1247, stackpage=c40ef000) 
Stack: c014f918 c4427f00 40101000 0001 c4427f20 c012ce55 c4427f00 40101000  
   0001 c4427f20 c40ee000 bffeb9a4 080afb38 bffeab8c c010a623 0003  
   40101000 0001 bffeb9a4 080afb38 bffeab8c 0003 002b 002b  
Call Trace: [fat_notify_change+80/248] [get_hardblocksize+25/36]
[ret_from_sys_call+3/18]  
Code:  Bad EIP value.
Using defaults from ksymoops -t elf32-i386 -a i386


[Software versions]

-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux seaharrier.it-he.org 2.4.0-test8 #8 Sat Sep 9 17:01:41 BST 2000 i586
unknown
Kernel modules 2.3.15
Gnu C  2.95.2
Binutils   2.9.5.0.16
Linux C Library2.1.2
Dynamic linker ldd (GNU libc) 2.1.2
Procps 2.0.6
Mount  2.9y
Net-tools  1.53
Console-tools  0.2.2
Sh-utils   2.0
Modules Loaded mga

[CPU]

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 5
model   : 9
model name  : AMD-K6(tm) 3D+ Processor
stepping: 1
cpu MHz : 400.913894
cache size  : 256 KB
fdiv_bug: no
hlt_bug : no
sep_bug : no
f00f_bug: no
coma_bug: no
fpu : yes
fpu_exception   : yes
cpuid level : 1
wp  : yes
flags   : fpu vme de pse tsc msr mce cx8 sep mtrr pge mmx 3dnow
bogomips: 799.54

[MODULES]

mga   100976   1


[IOMEM]

-0009fbff : System RAM
0009fc00-0009 : System RAM
000a-000b : Video RAM area
000c-000c7fff : Video ROM
000f-000f : System ROM
0010-05fe : System RAM
  0010-002f0157 : Kernel code
  002f0158-00317343 : Kernel data
05ff-05ff2fff : ACPI Non-volatile Storage
05ff3000-05ff : ACPI Tables
e000-e3ff : PCI Bus #01
  e000-e0003fff : Matrox Graphics, Inc. MGA G400 AGP
e000-e0003fff : matroxfb MMIO
  e100-e17f : Matrox Graphics, Inc. MGA G400 AGP
e400-e5ff : VIA Technologies, Inc. VT82C597 [Apollo VP3]
e600-e7ff : PCI Bus #01
  e600-e7ff : Matrox Graphics, Inc. MGA G400 AGP
e600-e7ff : matroxfb FB
e900-e903 : Aureal Semiconductor Vortex 2
e904-e90400ff : Symbios Logic Inc. (formerly NCR) 53c810
e9041000-e90410ff : Lite-On Communications Inc LNE100TX
  e9041000-e90410ff : eth0
- : reserved

[IOPORTS]

-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
0213-0213 : isapnp read
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
  03c0-03df : matrox
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0778-077a : parport0
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
5000-50ff : VIA Technologies, Inc. VT82C586B ACPI
d000-d00f : VIA Technologies, Inc. Bus Master IDE
d800-d8ff : Symbios Logic Inc. (formerly NCR) 53c810
  d800-d87f : sym53c8xx
dc00-dcff : Lite-On Communications Inc LNE100TX
  dc00-dcff : eth0
e000-e007 : Aureal Semiconductor Vortex 2
e400-e407 : Aureal Semiconductor Vortex 2

[PCI]

00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR-