Peter Tribble <[email protected]> writes:

> I hit a panic in free_host_info() a couple of weeks ago. See 
> https://www.illumos.org/issues/14267
>
> You seem to have ended up in the same place via a different route.
>
> (Booting with nwam enabled appeared to work for me.)
>
> On Tue, Dec 21, 2021 at 12:35 PM Al Slater <[email protected]> wrote:
>
>  Hi,
>
>  I am trying to start an omnios r151040g instance in AWS using a t3.micro
>  instance type to test out the new ena driver.
>
>  On boot, I am getting the following panic
>
>  panic[cpu0]/thread=fffffe00033f0c20: timed out waiting for admin response
>
>  fffffe00033f0340 ena:ena_free_host_info+0 ()
>  fffffe00033f03c0 ena:ena_admin_get_basic_stats+78 ()
>  fffffe00033f0450 ena:ena_stat_device_basic_update+3a ()
>  fffffe00033f04b0 ena:ena_m_stat+3f ()
>  fffffe00033f04f0 mac:mac_stat_get+43 ()
>  fffffe00033f0520 mac:mac_client_ifspeed+22 ()
>  fffffe00033f0540 mac:mac_client_stat_get+b7 ()
>  fffffe00033f05a0 mac:mac_compute_soft_ring_count+ff ()
>  fffffe00033f0600 mac:mac_flow_cpu_init+44 ()
>  fffffe00033f06b0 mac:mac_fanout_setup+65 ()
>  fffffe00033f0730 mac:mac_srs_group_setup+f7 ()
>  fffffe00033f0810 mac:mac_datapath_setup+70d ()
>  fffffe00033f08c0 mac:mac_client_datapath_setup+298 ()
>  fffffe00033f0970 mac:i_mac_unicast_add+55e ()
>  fffffe00033f09f0 mac:mac_unicast_add+6e ()
>  fffffe00033f0a30 dls:dls_mac_active_set+69 ()
>  fffffe00033f0a60 dls:dls_active_set+54 ()
>  fffffe00033f0b00 dld:proto_bind_req+d1 ()
>  fffffe00033f0b20 dld:dld_proto+1d5 ()
>  fffffe00033f0b60 dld:dld_wput_nondata_task+79 ()
>  fffffe00033f0c00 genunix:taskq_d_thread+bc ()
>  fffffe00033f0c10 unix:thread_start+b ()
>
>  Any ideas?

Hey everyone, sorry for the troubles. I'm spending holidays with the
family so I can't really look at this right now.

In both of your cases the stack trace confuses me, in that I don't
understand why that ena_free_host_info() is there. It feels like detach
certainly plays a role somehow. If someone hits this again it might be
nice to print the ena_attach_seq value, you would do something like the
following at mdb (note I'm writing this purely from memory as I have no
time to get on an illumos machine at the moment):

> ::walk mac_impl_t
0xABCD
> 0xABCD |::print mac_impl_t mi_driver |::print ena_t ena_attach_seq

Other than that I don't have many ideas without actually replicating
this on my own end and staring at it a bit. Certainly this stack trace
confuses me.

-Ryan

------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/Ta838d1d97b3f9153-M505715001a36897761966067
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to