Re: Debian kernel 2.6.38-5

Christian T. Steigies
2011-05-10T06:58:41Z

On Tue, May 10, 2011 at 10:49:45AM +1200, Michael Schmitz wrote:
> Christian,
>
>
> > I applied the following patch and it works! apt-get update that is, there is
> > no sshd on this freshly installed system yet...
> >
> > I also changed this line to have 4 underscores at the beginning:
> >
> >        { 0xec940559, "____alloc_ei_netdev" },
>
> Where does that appear? Can't find it in drivers/net anywhere.

It's in zorro8390.mod.c, but *.mod.c is listed in .gitignore, so it must be
a remnant of my experiments with git and older branches. I wonder why it has
been compiled, though, I did not change any of the Makefiles.

> > it does not show up in git diff, so I am not sure if this is a leftover from
> > a previous checkout, or if it is also needed. And if it is needed, if it
> > should be two underscores or four or none, and if so why or why not...
> > Looking at the other drivers, there does not seem to be a lot of consistency?
>
> ____alloc_ei_netdev is the function defined in lib8390.c which is
> called by the individual drivers from their respective
> __alloc_ei_netdev().
>
> The only symbol exported by zorro8390.c should be __alloc_ei_netdev -
> if your above change was done in some symbol exports file it should
> probably have been left at __alloc_ei_netdev.

I did none of that, but to be sure, I should build another kernel with
Geert's patch on a clean checkout.

I installed a few packages, rebooted to check if the network is set up
automatically (it is!), and installed more packages. Now I am upgrading
some more and I see reasonable download speeds: 140kB/s. However, I also saw
this flying by:

eth0: Interrupted while interrupts are masked! isr=0x0 imr=0x0.

Three times in about one minute. The whole system is a bit more responsive
now (I an log in on a second console without a long delay). I could not log
in with ssh yet, though I get a little bit further than yesterday, there is
some response already from the remote system.

Christian