Hi,
    I'm running linux 2.0.38 with libc5.4.46 and egcs v1.0.3 as the compiler.
Here are some problems I'm having with this kernel version.

Hardware:
        333mhz Dell optiplex GX1
        2940U2W AIC7895
        Western Digital 9.1G SCSI disk
        Quantum Fireball 1.2G IDE disk
        3Com 3c59x  ethernet card.

Problem:
  
   1). I've compiled kernel v2.0.38 for a minimal system and a system
       that has alot of options selected. 
   2). I'm booting a UMSDOS filesystem off the IDE drive and trying to
       mount the SCSI disk and am running into problems.

       a).If the SCSI kernel config options "are not" compiled
       into the kernel, but Zip100 module support is compiled for the
       2.0.38 kernel, the system will boot ok and I can use my 3COM network
       card to ping the world. The 3Com network driver is "insmod'" as a 
       module. See listing (A) below.

       b). If SCSI kernel config options "are" compiled
       into the kernel, and ZIP100 module support is compiled for the
       2.0.38 kernel, the system "will not" boot and will just hang
       after recognizing the SCSI adapter card but willl not finish
       or display the " XXX instructions downloaded" for Narrow channel B
       although Wide Channel A instructions were downloaded. The SCSI disk
       WDE 9.1G will not be found and the 3Com network driver isn't loaded.
       See listing (B) below.

       c).  If SCSI kernel config options "are" compiled
       into the kernel, and ZIP100 module support is compiled for the
       2.0.38 kernel, the system "will" boot and recognize the SCSI disk
       IF AND ONLY IF the 3Com network support "isn't" compiled into the
       kernel. However, since the 3c59x.o 3Com network module from a
       previous compile exists (even with symbol versioning) it will get
       loaded into the kernel via modprobe without problem. But, the
        only thing I can do with this is to telnet/ftp/ping my local
        subnet and can't get to the outside world although IP forwarding
        was compiled into the kernel and all the other various protocols to.
        See listing (C) below.

 
CONCLUSION:
     1). Both channels share the same interrupt #11 and the 3Com card also
         gets interrupt 11. In /proc/interrupts there is "aic7xxx aic7xxx eth0"
         on this interrupt with the IDE drive on interrupt 15 and Crystal
         sound support with MIDI on interrupt 9.
     2). Disabling kernel built in 3Com support when SCSI disk capabilities
         are selected will allow the SCSI adapter and disk to be recognized
         fully and mounted. With 3Com support, the system will hang during
         system boot.
     3). These configurations were only done for kernel v2.0.38 when UMSDOS
         boots off an IDE drive trying to detect and mount a SCSI vs. UMSDOS
         booting off a SCSI and trying to mount an IDE. NOTE: I have
         UMSDOS kernel v2.2.1 booting off the SCSI and mounting this IDE
         drive without problems. The selection of the Interrupts 11 for
         the network and SCSI adaptor are the same as above with the IDE
         on interrupt 15. I just haven't tried to put kernel v2.0.38 on
         the SCSI to boot and mount the IDE.
     4). A problem I had earlier this year when I had kernel 2.0.34 and
         was booting the IDE drive and trying to detect the SCSI adapter
         and disk, and which exhibited similar boot problems, occurred under the
         following condition. When the computer booted and autoexec.bat
         loaded the vlm/nvlm novell drivers along with the DOS based
         3Com network drivers, followed by the linux v2.0.34 OS by
         loadlin v1.6a, it would hang in the same spot. This I suppose
         was due to the linux kernel fighting with the MSDOS based
         network drivers for the network card interrupts whils't it
         was trying to detect the SCSI disk, although the kernel load
         sequence hadn't tried to sync and modprobe the 3c59x.o kernel
         module yet. Hence the SCSI adaptor interrupts for the kernel where
         fighting for the DOS based network driver interrupts. The solution
         here was to not load any DOS based 3Com network drivers nor
         any vlm/nvlm novell drivers and the system booted ok off the
         IDE disk. However, in my current situation, I'm not loading
         any DOS or novell drivers.


QUESTION:
        Any suggestions? i can send you my config file in for the 
        cases above.

HERE are the "dmesg" listings..........


SCENARIO (A):

Memory: sized by int13 0e801h
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000ffe80
pcibios_init : BIOS32 Service Directory entry at 0xffe90
pcibios_init : PCI BIOS revision 2.10 entry at 0xfcaee
Probing PCI hardware.
Calibrating delay loop.. ok - 330.96 BogoMIPS
Memory: 127772k/131072k available (816k kernel code, 384k reserved, 2100k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
Linux IP multicast router 0.07.
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.38 (root@DosLinux) (gcc version egcs-2.90.29 980515 (egcs-1.0.3 
release)) #1 Fri Dec 17 14:06:19 1999
Starting kswapd v 1.4.2.2 
Serial driver version 4.13p1 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
APM BIOS version 1.2 Flags 0x03 (Driver version 1.2)
    Entry f000:f0fc cseg16 f000 dseg f000 cseg len ffff, dseg len ffff
    Connection version 1.1
    AC on line, battery status unknown, battery life unknown
    battery flag 0x80, battery life unknown
Real Time Clock Driver v1.09
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: Intel 82371 (single FIFO) DMA Bus Mastering IDE 
    Controller on PCI bus 0 function 57
ide: timings == e3370000
    ide1: BM-DMA at 0xffa8-0xffaf
hdc: QUANTUM FIREBALL_TM1280A, 1222MB w/76kB Cache, CHS=2484/16/63, DMA
hdd: TOSHIBA CD-ROM XM-6202B, ATAPI CDROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
linear personality registered
raid0 personality registered
raid1 personality registered
raid5 personality registered
scsi : 0 hosts.
scsi : detected total.
Partition check:
 hdc: [PTBL] [621/64/63] hdc1
JAVA Binary support v1.01 for Linux 1.3.98 (C)1996 Brian A. Lantz
UMSDOS Beta 0.6 (compatibility level 0.4, fast msdos)
Mounting root
/linux is there
/linux/etc is there
/linux/sbin is there
Activating pseudo root /linux
VFS: Mounted root (umsdos filesystem).
CSLIP: code copyright 1989 Regents of the University of California
SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
SLIP linefill/keepalive option.
PPP: version 2.2.0 (dynamic channel allocation)
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
PPP BSD Compression module registered
3c59x.c:v0.99H 11/17/98 Donald Becker 
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905B Cyclone 100baseTx at 0xdc00,  00:c0:4f:78:7a:80, IRQ 11
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 786d.
  MII transceiver found at address 0, status 786d.
  Enabling bus-master transmits and whole-frame receives.
PS/2 auxiliary pointing device detected -- driver installed.
ppa: Version 1.42
ppa: Probing port 03bc
ppa: Probing port 0378
ppa:     SPP port present
ppa:     ECP with a 16 byte FIFO present
ppa:     PS/2 bidirectional port present
ppa:     Passed Intel bug check.
ppa:     EPP 1.7
ppa: Found device at ID 6, Attempting to use EPP 32 bit
ppa: Communication established with ID 6 using EPP 32 bit
ppa: Probing port 0278
scsi0 : Iomega parport ZIP drive
scsi : 1 host.
  Vendor: IOMEGA    Model: ZIP 100           Rev: D.17
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 6, lun 0
SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
sda: Write Protect is off
 sda: sda4
UMSDOS Beta 0.6 (compatibility level 0.4, fast msdos)



SCENARIO (B):

Memory: sized by int13 0e801h
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000ffe80
pcibios_init : BIOS32 Service Directory entry at 0xffe90
pcibios_init : PCI BIOS revision 2.10 entry at 0xfcaee
Probing PCI hardware.
Calibrating delay loop.. ok - 330.96 BogoMIPS
Memory: 127680k/131072k available (888k kernel code, 384k reserved, 2120k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
Linux IP multicast router 0.07.
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.38 (root@DosLinux) (gcc version egcs-2.90.29 980515 (egcs-1.0.3 
release)) #1 Mon Dec 20 08:15:04 1999
Starting kswapd v 1.4.2.2 
Serial driver version 4.13p1 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
APM BIOS version 1.2 Flags 0x03 (Driver version 1.2)
    Entry f000:f0fc cseg16 f000 dseg f000 cseg len ffff, dseg len ffff
    Connection version 1.1
    AC on line, battery status unknown, battery life unknown
    battery flag 0x80, battery life unknown
Real Time Clock Driver v1.09
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: Intel 82371 (single FIFO) DMA Bus Mastering IDE 
    Controller on PCI bus 0 function 57
ide: timings == e3370000
    ide1: BM-DMA at 0xffa8-0xffaf
hdc: QUANTUM FIREBALL_TM1280A, 1222MB w/76kB Cache, CHS=2484/16/63, DMA
hdd: TOSHIBA CD-ROM XM-6202B, ATAPI CDROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
linear personality registered
raid0 personality registered
raid1 personality registered
raid5 personality registered
(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 14/0
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
(scsi0) Warning - detected auto-termination
(scsi0) Please verify driver detected settings are correct.
(scsi0) If not, then please properly set the device termination
(scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi0) during machine bootup.
(scsi0) Cables present (Int-50 NO, Int-68 YES, Ext-68 NO)
(scsi0) Downloading sequencer code... 404 instructions downloaded
(scsi1) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 14/1
(scsi1) Narrow Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Warning - detected auto-termination
(scsi1) Please verify driver detected settings are correct.
(scsi1) If not, then please properly set the device termination
(scsi1) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi1) during machine bootup.
(scsi1) Cables present (Int-50 NO, Ext-50 NO)



SCNEARIO (C):

Memory: sized by int13 0e801h
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000ffe80
pcibios_init : BIOS32 Service Directory entry at 0xffe90
pcibios_init : PCI BIOS revision 2.10 entry at 0xfcaee
Probing PCI hardware.
Calibrating delay loop.. ok - 330.96 BogoMIPS
Memory: 127680k/131072k available (888k kernel code, 384k reserved, 2120k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
Linux IP multicast router 0.07.
VFS: Diskquotas version dquot_5.6.0 initialized
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.38 (root@DosLinux) (gcc version egcs-2.90.29 980515 (egcs-1.0.3 
release)) #1 Mon Dec 20 08:15:04 1999
Starting kswapd v 1.4.2.2 
Serial driver version 4.13p1 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
APM BIOS version 1.2 Flags 0x03 (Driver version 1.2)
    Entry f000:f0fc cseg16 f000 dseg f000 cseg len ffff, dseg len ffff
    Connection version 1.1
    AC on line, battery status unknown, battery life unknown
    battery flag 0x80, battery life unknown
Real Time Clock Driver v1.09
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: Intel 82371 (single FIFO) DMA Bus Mastering IDE 
    Controller on PCI bus 0 function 57
ide: timings == e3370000
    ide1: BM-DMA at 0xffa8-0xffaf
hdc: QUANTUM FIREBALL_TM1280A, 1222MB w/76kB Cache, CHS=2484/16/63, DMA
hdd: TOSHIBA CD-ROM XM-6202B, ATAPI CDROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
linear personality registered
raid0 personality registered
raid1 personality registered
raid5 personality registered
(scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 14/0
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
(scsi0) Warning - detected auto-termination
(scsi0) Please verify driver detected settings are correct.
(scsi0) If not, then please properly set the device termination
(scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi0) during machine bootup.
(scsi0) Cables present (Int-50 NO, Int-68 YES, Ext-68 NO)
(scsi0) Downloading sequencer code... 404 instructions downloaded
(scsi1) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 14/1
(scsi1) Narrow Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Warning - detected auto-termination
(scsi1) Please verify driver detected settings are correct.
(scsi1) If not, then please properly set the device termination
(scsi1) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi1) during machine bootup.
(scsi1) Cables present (Int-50 NO, Ext-50 NO)
(scsi1) Downloading sequencer code... 404 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.13/3.2.4
       <Adaptec AIC-7895 Ultra SCSI host adapter>
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.13/3.2.4
       <Adaptec AIC-7895 Ultra SCSI host adapter>
scsi : 2 hosts.
  Vendor: WDIGTL    Model: WDE9100-1807A4    Rev: 1.30
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8.
scsi : detected 1 SCSI disk total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17783204 [8683 MB] [8.7 GB]
Partition check:
 sda: sda1 sda2 < sda5 sda6 sda7 >
 hdc: [PTBL] [621/64/63] hdc1
JAVA Binary support v1.01 for Linux 1.3.98 (C)1996 Brian A. Lantz
UMSDOS Beta 0.6 (compatibility level 0.4, fast msdos)
Mounting root
/linux is there
/linux/etc is there
/linux/sbin is there
Activating pseudo root /linux
VFS: Mounted root (umsdos filesystem).
CSLIP: code copyright 1989 Regents of the University of California
SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
SLIP linefill/keepalive option.
PPP: version 2.2.0 (dynamic channel allocation)
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
PPP BSD Compression module registered
3c59x.c:v0.99H 11/17/98 Donald Becker 
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905B Cyclone 100baseTx at 0xdc00,  00:c0:4f:78:7a:80, IRQ 11
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 786d.
  MII transceiver found at address 0, status 786d.
  Enabling bus-master transmits and whole-frame receives.
PS/2 auxiliary pointing device detected -- driver installed.
ppa: Version 1.42
ppa: Probing port 03bc
ppa: Probing port 0378
ppa:     SPP port present
ppa:     ECP with a 16 byte FIFO present
ppa:     PS/2 bidirectional port present
ppa:     Passed Intel bug check.
ppa:     EPP 1.7
ppa: Found device at ID 6, Attempting to use EPP 32 bit
ppa: Communication established with ID 6 using EPP 32 bit
ppa: Probing port 0278
scsi2 : Iomega parport ZIP drive
scsi : 3 hosts.
  Vendor: IOMEGA    Model: ZIP 100           Rev: D.17
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi removable disk sdb at scsi2, channel 0, id 6, lun 0
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
sdb: Write Protect is off
 sdb: sdb4



MIKE

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to