Hello Grant,

Grant Grundler wrote:
On Wed, Mar 26, 2008 at 10:20:35AM -0600, Grant Grundler wrote:
Another gcc problem report:

That past weekend I built the latest parisc-2.6-25-rc6 kernel from
Kyle's tree using gcc-4.1, gcc-4.2, and gcc-4.3. All three kernels
booted but the networking only worked for gcc-4.1 kernel.

Followup: gcc-42 is working too now and I'm not sure why.
I upgraded gcc-4.3 package from 4.3.0-rcX to 4.3.1 AND all of it's
dependencies as well.

I looked at gcc-43 build output to check warnings related to networking
as suggest by John David Anglin.

I ignored the couple of warnings in drivers/net/wireless/.

  CC [M]  drivers/net/fealnx.o
drivers/net/fealnx.c:896:2: warning: #warning Processor architecture undefined!
    No clue what this driver is for. Ignored.

  CC [M]  drivers/net/lasi_82596.o
drivers/net/lasi_82596.c: In function ‘lan_init_chip’:
drivers/net/lasi_82596.c:164: warning: format ‘%lx’ expects type ‘long unsigned 
int’, but argument 3 has type ‘resource_size_t’
drivers/net/lasi_82596.c:169: warning: format ‘%lx’ expects type ‘long unsigned 
int’, but argument 2 has type ‘resource_size_t’

        That's just printk format strings.

That remember me that when I discover those new warnings with gcc-4.2 
<http://article.gmane.org/gmane.linux.ports.parisc/70>
"discards qualifiers from pointer target type", they disapeared with gcc-4.3 with and btw this nic wasn't working anymore (no ping no ssh, ...) even thought the kernel was booting. Unfortunately, I didn't have time to investigate in more details (and it wasn't question to use gcc-4.3 as new default), sorry. If you compare your kernel build output with gcc-4.2 and 4.3 do you also notice this differences? (even thought it could be not related to the issue I encountered, though).

Tx,
        r.


overshot and found this one in drivers/scsi/ interesting too:

drivers/scsi/initio.c:2585: warning: large integer implicitly truncated to 
unsigned type

matching code is:
        cblk->senselen = cpu_to_le32(SENSE_SIZE);

[EMAIL PROTECTED]:~/parisc-2.6-gcc43$ fgrep senselen drivers/scsi/*.h
drivers/scsi/aha1740.h: u8 senselen;            /* Sense Length */
drivers/scsi/initio.h:  u8 senselen;    /*31 Sense Allocation Length */
drivers/scsi/megaraid.h:        u8 reqsenselen;

The code at first glance looks wrong here. Patch submitted to linux-scsi
and Alan Cox (who appears to have taken on this driver last year).


Nothing else in the drivers/net.
A bit more in net/ though:
  CC      net/sunrpc/svc.o
net/sunrpc/svc.c: In function ‘__svc_create_thread’:
net/sunrpc/svc.c:587: warning: ‘oldmask.bits[0u]’ may be used uninitialized in 
this function

        Don't care since I'm not using rpc.
        This is probably a false positive anyway. I've found several.

And that was it. So no warnings that seem to be related to this networking 
problem. It was worth checking though.


I just realized it's possible the 100BT switch is dropping the packets.
I'll try to capture a tcpdump from the omnibook 500 side using a
crossover cable tonight or tomorrow since without that, I don't see
how this can be debugged.

Still need to try the cross-over cable.

grant

Hello *,

Some time ago


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to