I dropped the first instance of the qeth module, and the qeth: Unknown symbol qdio_synchronize qeth: Unknown symbol do_QDIO ...
errors disappeared. But the ERROR: Interface setup failed:
pumpSetupInterface failed: get link - 19: No such device error is still
there. I am using dhcp in my custom initrd.
The output of "/sbin/ip link show" is:
# /sbin/ip link show
1: lo: <LOOPBACK> mtu 16436 qdisc noop
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0: <NOARP> mtu 1480 qdisc noop
link/sit 0.0.0.0 brd 0.0.0.0
Thang 2455 South Road (Embedded
Pham image moved to
file:
pic52447.gif)
Phone: (845) 433-7567 Poughkeepsie, NY
12601
e-mail: [email protected]
From: Steffen Maier <[email protected]>
To: [email protected]
Date: 06/22/2010 02:27 PM
Subject: Re: Red Hat network modules
Sent by: Linux on 390 Port <[email protected]>
On 06/22/2010 08:17 PM, Thang Pham wrote:
> The module loading order is:
>
> crypto_api
> xfrm_nalgo
> ipv6
> qeth
Can you try and drop this qeth here? It is too early and there's one
load of qeth at the end below which should be good.
> fscache
> sunrpc
> lockd
> nfs_acl
> nfs
> ccwgroup
> qdio
> qeth
> From: Justin Payne <[email protected]>
> Can you provide an ordered list of your module loading sequence?
>>>>> I am creating a custom initrd for Red Hat. When I load the initrd, I
>>> get
>>>>> this error:
>>>>>
>>>>> IPv6 over IPv4 tunneling driver
>>>>> qeth: Unknown symbol qdio_synchronize
>>>>> qeth: Unknown symbol do_QDIO
>>>>> qeth: Unknown symbol ccwgroup_probe_ccwdev
>>>>> qeth: Unknown symbol ccwgroup_driver_register
>>>>> qeth: Unknown symbol qdio_get_ssqd_pct
>>>>> qeth: Unknown symbol ccwgroup_driver_unregister
>>>>> qeth: Unknown symbol ccwgroup_remove_ccwdev
>>>>> qeth: Unknown symbol qdio_initialize
>>>>> qeth: Unknown symbol ccwgroup_create
>>>>> qeth: Unknown symbol qdio_cleanup
>>>>> qeth: Unknown symbol qdio_activate
>>>>> insmod: cannot insert `/lib/qeth.ko': Unknown symbol in module (-1):
>>>>>
>> No
>>
>>>>> such file or directory
That's caused by the too early load of qeth before its dependencies.
>>>>> FS-Cache: Loaded
>>>>> qdio: loading QDIO base support version 2
>>>>> qeth: loading qeth S/390 OSA-Express driver
The second load of qeth is good and works.
>>>>> Red Hat nash version 5.1.19.6 starting
>>>>> waiting for link... 0 seconds.
>>>>> Sending request for IP information through
>>>>> ERROR: Interface setup failed: pumpSetupInterface failed: get link -
>>> 19: No such device.
Hm, do you use dhcp in your custom initrd?
I think we would need a look at your nash script to see how you
establish the qeth ccwgroup and set it online. If this causes holes in
netdev ifindexes, then
https://bugzilla.redhat.com/show_bug.cgi?id=530579#c6 might indeed be a
hit even though your issue does not occur during installation. It would
help to see the output of "/sbin/ip link show" in your nash script after
having set all s390 devices including the qeth netdev(s) online.
Steffen
Linux on System z Development
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/
<<attachment: pic52447.gif>>
