Alan Stern schrieb:
> On Sun, 8 Jul 2007, Markus Rechberger wrote:
> 
>> On 7/8/07, Christoph <[EMAIL PROTECTED]> wrote:
>>> Hallo Markus!
>>>
>>> I'm using a Pinnacle PCTV DVB-T for several months now without serious
>>> problems.
>>> So far I used it only with my Notebook. Now I set up a Mini-ITX Machine with
>>> MythTV running 24/24h.
>>>
>>> The machine freezes ~36h ... black screen, even no sysrq. (Debian etch
>>> 2.6.18-4-k7).
>>> So I setup kexec, kernel 2.6.21, v4l 5877:e9a7be188b2b and now I got a
>>> backtrace:
>>>
>>> <1>[16645.528000] BUG: unable to handle kernel NULL pointer dereference at
>>> virtual address 0
>>> 0000068
>>> [...]
>>> [16645.528000] EIP is at end_unlink_async+0x1b/0xc5 [ehci_hcd]
>>> [16645.528000] eax: 00000060   ebx: de4f20dc   ecx: df912020   edx: df8f0b57
>>> [16645.528000] esi: 00000000   edi: de4f20dc   ebp: c58a9d4c   esp: c58a9d40
>>> [16645.528000] ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
>>> [16645.528000] Process mythbackend (pid: 12863, ti=c58a8000 task=dbb3d070
>>> task.ti=c58a8000)
>>> [16645.528000] Stack: 00000020 00000000 de4f20dc c58a9dbc df8ed7d6 d74ba800
>>> de4f20dc de4f20d
>>> c
>>> [16645.528000]        dd9bd080 c58a9d78 df8ed22a de4f20dc 00000000 de4f20dc
>>> c58a9de8 df8ed7d
>>> 6
>>> [16645.528000]        000000bc c58a9d9c 00000292 00000000 00000000 c56ce254
>>> de4f20dc 0000000
>>> 0
>>> [16645.528000] Call Trace:
>>> [16645.528000]  [<c0104a3e>] show_trace_log_lvl+0x1a/0x2f
>>> [16645.528000]  [<c0104aee>] show_stack_log_lvl+0x9b/0xa3
>>> [16645.528000]  [<c0104cac>] show_registers+0x1b6/0x288
>>> [16645.528000]  [<c0104e68>] die+0xea/0x1bd
>>> [16645.528000]  [<c0113bcf>] do_page_fault+0x435/0x506
>>> [16645.528000]  [<c0289cbc>] error_code+0x74/0x7c
>>> [16645.528000]  [<df8ed7d6>] ehci_work+0x22/0x64b [ehci_hcd]
>>> [16645.528000]  [<df8f21b5>] ehci_irq+0x234/0x254 [ehci_hcd]
>>> [16645.528000]  [<df8a83af>] usb_hcd_irq+0x24/0x51 [usbcore]
>>> [16645.528000]  [<c013b3e2>] handle_IRQ_event+0x21/0x48
>>> [16645.528000]  [<c013c515>] handle_level_irq+0x5f/0x96
>>> [16645.528000]  [<c0105f8a>] do_IRQ+0x5c/0x7a
>>> [16645.528000]  [<c010453f>] common_interrupt+0x23/0x28
>>> [16645.528000]  [<c0140892>] free_hot_page+0xa/0xc
>>> [16645.528000]  [<c01408ae>] __free_pages+0x1a/0x25
>>> [16645.528000]  [<c014c0bc>] __vunmap+0xa2/0xcb
>>> [16645.528000]  [<c014c16f>] vfree+0x25/0x27
>>> [16645.528000]  [<dfb1e77b>] dvb_dvr_release+0x5b/0xb4 [dvb_core]
>>> [16645.528000]  [<c0155973>] __fput+0xa9/0x153
>>> [16645.528000]  [<c0155a33>] fput+0x16/0x18
>>> [16645.528000]  [<c01535cf>] filp_close+0x54/0x5c
>>> [16645.528000]  [<c0154597>] sys_close+0x57/0x8d
>>> [16645.528000]  [<c0103b30>] sysenter_past_esp+0x5d/0x81
>>> [16645.528000]  =======================
>>> [16645.528000] Code: e0 89 f8 e8 4c 4c 86 e0 83 c4 2c 5b 5e 5f c9 c3 55 89
>>> e5 57 56 53 89 c3
>>>  8b 70 14 0f ba b0 bc 00 00 00 01 8d 46 60 ba 57 0b 8f df <c6> 46 68 03 c7
>>> 46 48 00 00 00 00
>>>  e8 21 8d 8c e0 8b 7e 58 80 63
>>> [16645.528000] EIP: [<df8ed1da>] end_unlink_async+0x1b/0xc5 [ehci_hcd]
> 
> For whatever it's worth, the crash occurred in end_async_unlink because
> ehci->reclaim was NULL.  This may imply that ehci->reclaim_ready was
> set when it shouldn't be.  Don't ask me how either of these could
> have happened.
> 
> Alan Stern
>

yes, I noticed that. A racing condition? There's an irq triggered just after 
... 
and end_unlink_async called several times?

Possible broken hardware? The mainboard, ibase mb740f, works quite 
well but I am still missing the firewire connector:

lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 741/741GX/M741 Host (rev 
03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual 
PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] 
(rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 
Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller 
(rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller 
(rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller 
(rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast 
Ethernet (rev 91)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] RAID bus controller 180 
SATA/PATA  [SiS] (rev 01)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169SC Gigabit 
Ethernet (rev 10)
00:14.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC 
(rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 
661/741/760/761 PCI/AGP VGA Display Adapter

It randomly appears (after a bios "massage") but does not work (It worked one 
time). 
Actually I don't remember which irq line it used.

chris


crash> bt -T
PID: 12863  TASK: dbb3d070  CPU: 0   COMMAND: "mythbackend"
  [c58a9570] memmove at c01b8a3b
  [c58a9584] ccmp_encap at dfd828b2
  [c58a95d4] memmove at c01b8a3b
  [c58a95e8] ccmp_encap at dfd828b2
  [c58a965c] iso_sched_free at df8ecd52
  [c58a967c] ath_tx_start at df9acfe3
  [c58a9710] iso_sched_free at df8ecd52
  [c58a9744] iso_sched_free at df8ecd52
  [c58a97fc] usb_hcd_submit_urb at df8a8fcd
  [c58a9830] usb_hcd_submit_urb at df8a8fcd
  [c58a9898] dvb_dmxdev_ts_callback at dfb1e4dd
  [c58a98b4] dvb_dmx_swfilter_packet at dfb1ed1f
  [c58a98f4] scrup at c02085a0
  [c58a9918] lf at c0208627
  [c58a9928] vt_console_print at c020bf4c
  [c58a9944] vt_console_print at c020bd44
  [c58a9950] __call_console_drivers at c0117c2b
  [c58a9968] _call_console_drivers at c0117c95
  [c58a9978] release_console_sem at c0117f81
  [c58a99b4] vgacon_cursor at c01cd35a
  [c58a99b8] __call_console_drivers at c0117c2b
  [c58a99cc] hide_cursor at c0208387
  [c58a99d0] vsnprintf at c01b84ac
  [c58a99d8] vgacon_dummy at c01cc5cc
  [c58a99e0] vt_console_print at c020bf4c
  [c58a99fc] vt_console_print at c020bd44
  [c58a9a08] __call_console_drivers at c0117c2b
  [c58a9a20] _call_console_drivers at c0117c95
  [c58a9a30] release_console_sem at c0117f81
  [c58a9a88] vsnprintf at c01b84ac
  [c58a9ad4] printk at c0118364
  [c58a9ae8] __print_symbol at c01320a6
  [c58a9b44] scrup at c02085a0
  [c58a9b68] lf at c0208627
  [c58a9bc8] qh_destroy at df8f0b57
  [c58a9be8] machine_kexec at c01107d0
  [c58a9c00] relocate_kernel at c0111000
  [c58a9c30] crash_kexec at c01372cc
  [c58a9c3c] qh_destroy at df8f0b57
  [c58a9c60] end_unlink_async at df8ed1da
  [c58a9c80] die at c0104ef6
  [c58a9cc0] do_page_fault at c0113bcf
  [c58a9cfc] do_page_fault at c011379a
  [c58a9d04] error_code at c0289cbc
  [c58a9d10] qh_destroy at df8f0b57
  [c58a9d34] end_unlink_async at df8ed1da
  [c58a9d50] ehci_work at df8ed7d6
  [c58a9d68] end_unlink_async at df8ed22a
  [c58a9d7c] ehci_work at df8ed7d6
  [c58a9dc0] ehci_irq at df8f21b5
  [c58a9dec] ehci_irq at df8f21b5
  [c58a9e18] copy_from_user at c01b91a6
  [c58a9e2c] core_sys_select at c015f4ad
  [c58a9e4c] usb_hcd_irq at df8a83af
  [c58a9e58] handle_IRQ_event at c013b3e2
  [c58a9e70] handle_level_irq at c013c515
  [c58a9e80] do_IRQ at c0105f8a
  [c58a9e84] handle_IRQ_event at c013b3e2
  [c58a9ea4] common_interrupt at c010453f
  [c58a9ed4] free_hot_cold_page at c0140853
  [c58a9f00] free_hot_page at c0140892
  [c58a9f08] __free_pages at c01408ae
  [c58a9f10] __vunmap at c014c0bc
  [c58a9f34] vfree at c014c16f
  [c58a9f3c] dvb_dvr_release at dfb1e77b
  [c58a9f58] __fput at c0155973
  [c58a9f80] fput at c0155a33
  [c58a9f88] filp_close at c01535cf
  [c58a9fa0] sys_close at c0154597
  [c58a9fb4] sysenter_past_esp at c0103b30



_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to