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: