isdn (hisax) brooken kernel module on hangup

Bug #564494 reported by johe
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
isdnutils (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: isdnutils

Hi,

when i try to send an sms via modem /dev/ttyIXX the programm which sends the message doesnt close the connection after sending. So the sms is succesfully delivered but the modem holds connection and the process goes to uninteruptable sleep (state D) which seems to point to an kernel module failure

see output (line 1080.xxxxx starts the interesting stuff)

[ 665.955446] ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
[ 665.973151] HiSax: Linux Driver for passive ISDN cards
[ 665.973158] HiSax: Version 3.5 (module)
[ 665.973163] HiSax: Layer1 Revision 2.46.2.5
[ 665.973168] HiSax: Layer2 Revision 2.30.2.4
[ 665.973172] HiSax: TeiMgr Revision 2.20.2.3
[ 665.973177] HiSax: Layer3 Revision 2.22.2.3
[ 665.973181] HiSax: LinkLayer Revision 2.59.2.4
[ 751.065510] hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
[ 751.067317] hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
[ 751.067368] HiSax: Card 1 Protocol EDSS1 Id=fcpcipnp0 (0)
[ 751.067377] HiSax: DSS1 Rev. 2.32.2.3
[ 751.067380] HiSax: 2 channels added
[ 751.067383] HiSax: MAX_WAITING_CALLS added
[ 751.067402] alloc irq_desc for 66 on node -1
[ 751.067404] alloc kstat_irqs on node -1
[ 751.067415] fcpci 0000:03:07.0: PCI INT A -> GSI 66 (level, low) -> IRQ 66
[ 751.067419] hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:03:07.0
[ 771.002354] HiSax: debugging flags card 1 set to 4
[ 1080.669582] INFO: task yaps:22932 blocked for more than 120 seconds.
[ 1080.669627] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1080.669669] yaps D c2c086a0 0 22932 7349 0x00000004
[ 1080.669679] f6031c94 00000086 c0120765 c2c086a0 f4884c20 ef8cdf27 0000001c f6030000
[ 1080.669693] f6030000 c085d6a0 c085d6a0 c085d6a0 f4884ecc c2c086a0 00000000 4146b7a4
[ 1080.669706] 000000ca ffffff10 c013f573 f6350600 f710e030 f710e02c f4884c20 f6031cbc
[ 1080.669720] Call Trace:
[ 1080.669735] [<c0120765>] ? smp_apic_timer_interrupt+0x35/0x40
[ 1080.669747] [<c013f573>] ? mutex_spin_on_owner+0x73/0x90
[ 1080.669755] [<c058a0c4>] __mutex_lock_slowpath+0xa4/0x100
[ 1080.669764] [<c0589e20>] mutex_lock+0x20/0x40
[ 1080.669773] [<c039da99>] tty_unthrottle+0x19/0x50
[ 1080.669780] [<c039b8a5>] check_unthrottle+0x15/0x20
[ 1080.669787] [<c039b95e>] reset_buffer_flags+0xae/0xc0
[ 1080.669794] [<c039b986>] n_tty_flush_buffer+0x16/0x80
[ 1080.669802] [<c039edf7>] tty_ldisc_flush+0x27/0x40
[ 1080.669826] [<f8923ee3>] isdn_tty_modem_result+0x283/0x460 [isdn]
[ 1080.669834] [<c0398b63>] ? tty_wakeup+0x33/0x70
[ 1080.669848] [<f8926a58>] ? isdn_tty_flush_buffer+0x68/0x90 [isdn]
[ 1080.669862] [<f8926bfd>] isdn_tty_modem_hup+0x17d/0x1c0 [isdn]
[ 1080.669873] [<c01c0592>] ? generic_file_buffered_write+0x52/0xd0
[ 1080.669887] [<f89229c1>] ? isdn_tty_modem_reset_regs+0x81/0xa0 [isdn]
[ 1080.669902] [<f89280d4>] isdn_tty_change_speed+0x74/0xc0 [isdn]
[ 1080.669914] [<f892814d>] isdn_tty_set_termios+0x2d/0x90 [isdn]
[ 1080.669923] [<c039ddce>] change_termios+0xde/0x1e0
[ 1080.669930] [<c039e07e>] set_termios+0xee/0x1d0
[ 1080.669939] [<c039e4e1>] tty_mode_ioctl+0x2c1/0x3f0
[ 1080.669948] [<c0164e68>] ? remove_wait_queue+0x38/0x50
[ 1080.669956] [<c012a2a8>] ? default_spin_lock_flags+0x8/0x10
[ 1080.669963] [<c058b03a>] ? _spin_lock_irqsave+0x2a/0x40
[ 1080.669971] [<c039e64a>] n_tty_ioctl_helper+0x3a/0x180
[ 1080.669978] [<c039ba70>] ? n_tty_ioctl+0x0/0x90
[ 1080.669985] [<c039ba9b>] n_tty_ioctl+0x2b/0x90
[ 1080.669991] [<c039ba70>] ? n_tty_ioctl+0x0/0x90
[ 1080.669998] [<c0399aa6>] tty_ioctl+0x106/0x310
[ 1080.670005] [<c03999a0>] ? tty_ioctl+0x0/0x310
[ 1080.670013] [<c0205f78>] vfs_ioctl+0x28/0x80
[ 1080.670020] [<c02061a4>] do_vfs_ioctl+0x64/0x1c0
[ 1080.670027] [<c02dba80>] ? security_file_ioctl+0x10/0x20
[ 1080.670034] [<c0206353>] sys_ioctl+0x53/0x70
[ 1080.670041] [<c0102ee3>] sysenter_do_call+0x12/0x28

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.