RapidIO: question about rionet probe call

2 messages, 2 authors, 2011-01-06 · open the first message on its own page

RapidIO: question about rionet probe call

From: Thomas Taranowski <hidden>
Date: 2011-01-06 08:27:22

I'm doing some work to support multiple mport architectures, and have
run into an issue where the rionet_probe() function isn't being
called, so my rionet net device never get's created.  I've also
verified that the rio_device_probe() isn't being called either.

The low level rio bus driver initializes and probes correctly, and
creates the required entries in sysfs.  Then, later, I see the
rionet_init get called and return success, indicating it registered
with the rapidio bus correctly, so everything looks good.


I see the following output (extra debug prints added) , indicating the
rionet driver is being added, but it never gets probed afterward.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~ rio_register_driver ~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~
bus: 'rapidio': add driver rionet
initializing klist
init and added kobj, err=0
driver_create_file err=0
driver added attrs, err=0
returning 0
RIO: rionet_init rio_register_driver: rc=0


Any ideas on why rionet isn't being probed?  Is rionet currently working?
I'm running a 2.6.36-rc8 baseline.

Thanks,
Thomas Taranowski

RE: RapidIO: question about rionet probe call

From: Bounine, Alexandre <hidden>
Date: 2011-01-06 19:43:35

Did you change anything in RIO initialization sequence?
For multiple mport support I had to adjust rio_init_mports/rio_init
sequence.

Alex.
-----Original Message-----
From: =
linuxppc-dev-bounces+alexandre.bounine=3Didt.com@lists.ozlabs.org
[mailto:linuxppc-dev-
bounces+alexandre.bounine=3Didt.com@lists.ozlabs.org] On Behalf Of
Thomas Taranowski
Sent: Thursday, January 06, 2011 3:27 AM
To: linuxppc-dev@lists.ozlabs.org
Subject: RapidIO: question about rionet probe call
=20
I'm doing some work to support multiple mport architectures, and have
run into an issue where the rionet_probe() function isn't being
called, so my rionet net device never get's created.  I've also
verified that the rio_device_probe() isn't being called either.
=20
The low level rio bus driver initializes and probes correctly, and
creates the required entries in sysfs.  Then, later, I see the
rionet_init get called and return success, indicating it registered
with the rapidio bus correctly, so everything looks good.
=20
=20
I see the following output (extra debug prints added) , indicating the
rionet driver is being added, but it never gets probed afterward.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~ rio_register_driver ~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~
bus: 'rapidio': add driver rionet
initializing klist
init and added kobj, err=3D0
driver_create_file err=3D0
driver added attrs, err=3D0
returning 0
RIO: rionet_init rio_register_driver: rc=3D0
=20
=20
Any ideas on why rionet isn't being probed?  Is rionet currently
working?
I'm running a 2.6.36-rc8 baseline.
=20
Thanks,
Thomas Taranowski
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help