[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ne2000 problem



"SJD" == Steven J DeNeefe <sdeneefe@muddcs.cs.hmc.edu> writes:

  SJD> I have got Debian GNU/Linux installed with some packages, but I can't
  SJD> get it too connect to the net.  A brief description (I have an NE2000
  SJD> compatible card on io 0x300 and irq 10, I use kernal 1.3.37) elicited a
  SJD> response that seemed helpful, but didn't solve my problem: ...

  SJD> Here is a more complete description of the problem:
  SJD> 1) I didn't select any driver except 'dummy' for the Networking
  SJD> drivers, since I didn't see anything that fit.
  SJD> 2) When booting (both when installing base system, and the first boot
  SJD> of my system from the newly created system disk, it gave me some
  SJD> strange messages (like this):

  SJD> a) tpqic02:  IRQ 5, DMA 1, IO 0x300, IFC Wangtek (some other stuff) 
  SJD> tpqic02:  Settings:  IRQ 5, DMA 1, IO 0x300
  SJD> tpqic02:  reset failed!
  SJD> tpqic02:  No drive detected -- releasing irq and dma
  SJD> b) ide:  buggy RZ1000 interface:  disabled read-ahead
  SJD> c) ahal52x:  port test: failed
  SJD> d) NCR53c406a: no available ports found
  SJD> e) EATA0:  address 0x1f0 in use, skipping probe

  SJD> Once booted, I logged in as root and tried 'insmod -v ne io=0x300
  SJD> irq=10', but it responded:

  SJD> reading 35 symbols
  SJD> external bss size =      0

  SJD> total module size =   4120
  SJD> textseg  -> 0x00014000, size =   3768
  SJD> dataseg  -> 0x00014eb8, size =    352
  SJD> bss1seg  -> 0x00015018, size =      0
  SJD> bss2seg  -> 0x00015018, size =      0
  SJD> versioned kernel: no
  SJD> versioned module: no
  SJD> a.out kernel
  SJD> a.out module
  SJD> ei_debug undefined
  SJD> ei_interrupt undefined
  SJD> ethdev_init undefined
  SJD> NS8390_init undefined
  SJD> Failed to load module! The symbols from kernel 1.3.37 don't match 1.3.37

  SJD> I don't know what this means (especiallly the last five lines).  What
  SJD> is wrong?  How can I fix it?  I have some unix and programming
  SJD> experience, but nothing to tell me what to do next.

  SJD> By the way, the NE2000 card works fine under MS-DOS 6.22/Win 3.1 using
  SJD> Novell Netware 4.

  SJD> Thanks for any assistance.

  SJD> Steve DeNeefe
  SJD> sdeneefe@muddcs.cs.hmc.edu


    I don't have this problem at the moment but I think I have seen
that error message before and every time I see it mentioned I start to
get angry because it reminds me that I still haven't figured out what
it means.

   Fwiw, the string

	"The symbols from kernel 1.3.37 don't match 1.3.37"

instantiates

	"The symbols from kernel K don't match R"

but is printed by `insmod.c' only when

	K = looksym("kernel_version") 

is not the same as

	R = uts_info.release

    I suspect either `kernel_version' or `uts_info.release' represents
the version of the kernel that is running at the time `looksym' gets
called, and I think maybe `uts_info.release' comes from
`/usr/include/linux/utsname.h' -- i.e., that its value is `uname -r`.

    But I don't know where the value of `looksym("kernel_version")'
comes from or what it means if it is different from the value of
`uts_info.release' or how it gets that way.

    Maybe Mr Ekwall will help us out?

    Bill
   



Reply to: