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
