Re: em, polling, carp LOR



On Fri, Jan 27, 2006 at 04:22:03AM -0500, ben wrote:
b> Please excuse if this is already known. It used to work.

Yes, it is known. The em(4) driver in HEAD is now undergoing some
aggressive changes, and ATM the polling(4) mode is a bit broken
in HEAD. However, the driver now works very well in interrupt mode.
I suggest you to try to turn polling(4) off.

b> lock order reversal:
b> 1st 0xc4be31a4 em1 (network driver) @ /usr/src/sys/dev/em/if_em.c:1070
b> 2nd 0xc50d41d0 carp_if (carp_if) @ /usr/src/sys/netinet/ip_carp.c:1251
b> KDB: stack backtrace:
b> witness_checkorder(c50d41d0,9,c08b29b5,4e3) at witness_checkorder+0x56b
b> _mtx_lock_flags(c50d41d0,0,c08b29b5,4e3,800) at _mtx_lock_flags+0x50
b> carp_forus(c50d41c0,c50c5802,0,1,5dc) at carp_forus+0x4b
b> ether_demux(c4c1d800,c5090800,c4be3000,83,c4c23820) at ether_demux+0x1f7
b> ether_input(c4c1d800,c5090800,0,e35d6c70,c0698a28) at ether_input+0x15b
b> em_process_receive_interrupts(1,1,5,0,e35d6cd4) at
b> em_process_receive_interrupts+0x2d3
b> em_poll(c4c1d800,0,5) at em_poll+0x79
b> netisr_poll(0,c4b3c980,c4b3ee00,0,e35d6d0c) at netisr_poll+0x70
b> swi_net(0,c4b3ee38,c4aefb60,c0660d38,c4aee450) at swi_net+0x2d
b> ithread_loop(c4ab5870,e35d6d38,c4ab5870,c0660d38,0) at ithread_loop
b> +0x1eb
b> fork_exit(c0660d38,c4ab5870,e35d6d38) at fork_exit+0x80
b> fork_trampoline() at fork_trampoline+0x8
b> --- trap 0x1, eip = 0, esp = 0xe35d6d6c, ebp = 0 ---
b>
b> Thanks,
b> bw.
b> _______________________________________________
b> freebsd-current@xxxxxxxxxxx mailing list
b> http://lists.freebsd.org/mailman/listinfo/freebsd-current
b> To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"

--
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Your right to Photograph in public places?
    ... >>> of provoking the driver into an incident allowing a full search of the ... >>> nothing but a head game to encourage you to willingly give up our ... I personally I am not afraid ... >>thing when I'm not taking it out of personal choice. ...
    (rec.photo.digital)
  • Re: Help with Printer Question
    ... don't think the driver makes that available to Windows (at least not in the ... but unless you know the precise details of the "extra data" ... think there is any way that you can give your VB app user access to "head ... if the manufacturer has provided a control ...
    (comp.lang.basic.visual.misc)
  • Re: NIP arrived.
    ... The same is not true of a single carriageway where you can always find someone on the wrong side of the road and have no control at all over the oncoming driver. ... Clearly if you only consider an empty single carriageway road then the chances of a head on crash remain zero. ... The only road that would match your perverse definition of a dangerous road is the Mauna Loa observatory access route along Saddle Road where the air is so rarified in the last 2000' of the ascent to 14000' that anoxia can affect driver judgement and adequate brake cooling cannot be guaranteed on the descent. ...
    (uk.rec.driving)
  • Re: change of Canon MPC600F print head
    ... The new head should come with instructions. ... it is the unit that the ink tanks clip into. ... I got the advice to reinstall the printer driver. ... There is an update that Canon produced after the difficulties with Win XP 2. ...
    (comp.periphs.printers)
  • Re: wanna try a new shaft for my driver
    ... I have a 9 degree KZG RBT 400 head and a Graphite Design YS6 MSI 70, ... My swing speed with the driver is about 95mph and I can carry the ball about 220 yards. ... Also, so I don't make a mistake, can anyone tell me if the KZG hosel is tapered or not? ...
    (rec.sport.golf)