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

RE: SS4000E Kernel v3.4 Config



Continuing this quest to move my kernel to 3.4 so I can use Arnaud's LED
patches. This problem with v3.4 kernel failing to detect the network card
seems to be inherent in 3.4.

Latest attempt was to install using the daily-images
http://d-i.debian.org/daily-images/armel/daily/iop32x/netboot/ss4000e/. This
results in kernel v2.6.32.5 which detects the n/w card fine, d-i completes
and it boots no problem. From the boot trace, the n/w driver used is

[   13.750000] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network
Connection

CONFIG_E1000 is the flag in kernel .config.

I then copied config-2.6.32-5-iop32x that was put in /boot to configure the
3.4 kernel without any of Arnaud's patches. This builds fine and yields a
zImage of 1.5MB but also fails to detect the n/w card. It's also the same
using the _defconfig extracted from the deb at
http://ftp.us.debian.org/debian/pool/main/l/linux/linux-image-3.2.0-3-iop32x
_3.2.23-1_armel.deb

I used the initrd.gz from the daily-images. I wonder if this is the problem?

CJW

-----Original Message-----
From: Chris Wilkinson [mailto:kinsham@verizon.net] 
Sent: Thursday, August 02, 2012 9:15 PM
To: 'Arnaud Patard (Rtp)'
Cc: debian-arm@lists.debian.org
Subject: RE: SS4000E Kernel v3.4 Config

Thanks again to Arnaud for suggesting that a smaller size zImage generating
menuconfig .config can be extracted in boot/config-3.2.0-3-iop32x of the deb
downloaded from
http://ftp.us.debian.org/debian/pool/main/l/linux/linux-image-3.2.0-3-iop32x
_3.2.23-1_armel.deb

Indeed it does. This generates a zImage of 1.53MB which is good, <2MB.
However d-i fails to detect the network card on the EM7220 which I would
think is the same as the 7210.

And it's none of these listed by d-i, it's an on board Intel 82541PI
http://em7210.kwaak.net/cgi-bin/trac.cgi/wiki/HardwareDetails. There must be
another setting error since the iop32x_defconfig which created the too large
zImage detected the network.

I don't see this device in Device Drivers > Network Device Support of
menuconfig.

What to do?

d-i trace

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ [!] Detect network hardware ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  ³
³
  ³ No Ethernet card was detected. If you know the name of the driver
³
  ³ needed by your Ethernet card, you can select it from the list.
³
  ³
³
  ³ Driver needed by your Ethernet card:
³
  ³
³
  ³              no ethernet card
³
  ³              e1000: Intel(R) PRO/1000 Gigabit Ethernet
³
  ³              libphy
³
  ³              r8169: RealTek RTL-8169 Gigabit Ethernet
³
  ³              sis190: SiS 190 PCI Gigabit Ethernet
³
  ³              skge
³
  ³              tg3: Broadcom Tigon3 Gigabit Ethernet
³
  ³              none of the above
³
  ³
³
  ³     <Go Back>
³
  ³
³
 
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


CJW

-----Original Message-----
From: Arnaud Patard (Rtp) [mailto:arnaud.patard@rtp-net.org] 
Sent: Thursday, August 02, 2012 10:34 AM
To: Chris Wilkinson
Cc: debian-arm@lists.debian.org
Subject: Re: SS4000E Kernel v3.4 Config

"Chris Wilkinson" <kinsham@verizon.net> writes:

> I built a kernel zImage which is of size 2.77MB. This is too big to fit in
> the FLASH space allocated for it in EM7220 Redboot fis (2MB) so although
d-i
> runs OK it fails on the final step of making the system bootable. Fis
errors
> if I try to fis create zImage after the load for the same reason.
>
> Can anyone suggest some tricks to shrink it a bit?
>
> Here are the steps I followed, largely based on Arnaud's advice.
>
> Based the config on the iop32x_defconfig in ./arch/arm/configs of the
> Linux

the defconfig would probably enable too many things. In the debian
package, we're making sure that it's not more than 1441784B so it would
fit in 2MB. Look at your /boot if you already installed a debian kernel
before. Otherwise, download the deb from a mirror and extract its
content in a temporary directory and you'll get a boot/config-$VERSION.

Arnaud


-- 
To UNSUBSCRIBE, email to debian-arm-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Archive: 87obmt2wjo.fsf@lebrac.rtp-net.org">http://lists.debian.org/87obmt2wjo.fsf@lebrac.rtp-net.org


-- 
To UNSUBSCRIBE, email to debian-arm-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Archive: 004c01cd7115$67fdf180$37f9d480$@net">http://lists.debian.org/004c01cd7115$67fdf180$37f9d480$@net


Reply to: