Opened 7 years ago

Last modified 7 years ago

#13394 new bug

No sound via Thomson Wireless Headphone-Set WHP3001BK

Reported by: Morbid Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Audio Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description

Soundcard is detected and Mediaplayer starts to play Mediafiles. No sound to hear. Thomson Wireless-Headphone-Set WHP3001BK will never activate or wake-up.

device Multimedia controller (Audio device) [4|3|0]

vendor 1002: Advanced Micro Devices, Inc. [AMD/ATI]

device 1308: Kaveri HDMI/DP Audio Controller

Attachments (1)

mount_server-444-debug-15-04-2017-08-51-49.report (8.2 KB ) - added by Morbid 7 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 by Morbid, 7 years ago

Haiku is installed on a external HD (80GiB SATA) and connected via USB 2.0 to the PC. If i mount the HD (installed in the PC where the Sound-Files are located) sometimes i get the Message -> General System error by pressing the Button -> mount writeable. If this appears there is music to here. If not there is no sound. Did a probe with wireless Headphone-Set and wired Headphones. Message must appear to listen to the Files on internal HD and mounting it as read only.

Last edited 7 years ago by Morbid (previous) (diff)

comment:2 by Morbid, 7 years ago

  1. Boot up Haiku
  2. Mount internal HD (NTFS) writeable
  3. Sometimes -> General System error appears
  4. Mount internal HD (NTFS) read only
  5. Music and sound is available

but if no error Message appears there is no sound.

Last edited 7 years ago by Morbid (previous) (diff)

comment:3 by pulkomandy, 7 years ago

This is not very clear and there appears to be multiple problems. Can you try to isolate them?

I would suggest copying some music files to your system partition, and try playing from there. Does that work?

I am not sure you have a sound card problem, it seems more a problem with your NTFS volume not properly handled by Haiku?

comment:4 by Morbid, 7 years ago

That was my next try. Did a copy of some files to the Haiku-Desktop with the same result. Next step is to install Haiku on a SD-Card.

comment:5 by Morbid, 7 years ago

Same result with SD-Card. I expect it's a problem between NTFS and Soundcard driver. Have no other explanation. Maybe someone can reproduce this failure on another machine? Listdev can be found under #13204. Syslog can be found here #3177 (send via Humdinger).

Last edited 7 years ago by Morbid (previous) (diff)

comment:6 by Morbid, 7 years ago

Have to use failsafe to bring up the machine. Resolution of Vesa-Mode is 1680x1050. What happens if "General System error" appears on mounting HD as r/w. Something to be affected in the system? Something to be barred? Have a screenshot from Debug but can't attache, so i type it manually.

Last edited 7 years ago by Morbid (previous) (diff)

comment:7 by Morbid, 7 years ago

Thread ID State Name

446 Running mount_server

668 Running team 446 debug task

701 Debugged

Source file unavailable.

commpage_syscall:

0x62522110: 89e1 mov %esp, %ecx

-> 0x62522112: 0f34 sysenter

0x62522114: c3 ret

Version 0, edited 7 years ago by Morbid (next)

comment:8 by Morbid, 7 years ago

Frame IP function

0 | 0x62522112 | commpage_syscall + 0x2

0x79a99538 | 0x1181d48 | read_port_etc + 0x34

0x79a99580 | 0x1883a9d | BLooper::ReadRawFromPort(void*, int64) + 0x65

0x79a995b0 | 0x1883aed | BLooper::ReadMessageFromPort(int64) + 0x25

0x79a995e0 | 0x18832ca | BLooper::MessageFromPort(int64) + 0x22

0x79a99640 | 0x196e85f | BWindow::task_looper() + 0xb7

0x79a99670 | 0x1883a0d | BLooper::_task0_(void*) + 0x3d

0x79a99698 | 0x1182a99 | thread_entry + 0x21

0 | 0x62522250 | commpage_thread_exit + 0

Last edited 7 years ago by Morbid (previous) (diff)

comment:9 by Morbid, 7 years ago

NEW ONE

Debug information for team /boot/system/servers/mount_server (444): CPU(s): 4x AMD A8 7600 Radeon R7, 10 Compute Cores 4C+6G Memory: 6.94 GiB total, 304.49 MiB used Haiku revision: hrev51051 Mar 29 2017 17:34:06 (BePC)

Active Threads:

thread 444: mount_server (main) thread 617: team 444 debug task thread 663: w>Warnung beim Einhängen

state: Debugged

Frame IP Function Name ----------------------------------------------- 00000000 0x611b6112 commpage_syscall + 0x2

Disassembly:

commpage_syscall: 0x611b6110: 89e1 mov %esp, %ecx 0x611b6112: 0f34 sysenter <--

0x71969ee8 0xd36d1d read_port_etc + 0x9 0x71969f20 0x156ca61 BLooper::ReadRawFromPort(void*, int64) + 0x29 0x71969f50 0x156caed BLooper::ReadMessageFromPort(int64) + 0x25 0x71969f80 0x156c2ca BLooper::MessageFromPort(int64) + 0x22 0x71969fe0 0x165785f BWindow::task_looper() + 0xb7 0x7196a010 0x156ca0d BLooper::_task0_(void*) + 0x3d 0x7196a038 0xd37a99 thread_entry + 0x21 00000000 0x611b6250 commpage_thread_exit + 0

Registers:

eip: 0x611b6114 esp: 0x71969ebc ebp: 0x71969ee8 eax: 0x000000d8 ebx: 0x00de4dec ecx: 0x71969ebc edx: 0x611b6114 esi: 0xffffffff edi: 0x7fffffff

cs: 0x001b ds: 0x0023 es: 0x0023 fs: 0x0063 gs: 0x0023 ss: 0x0023

st0: nan st1: nan st2: 0 st3: 0 st4: 0.0126 st5: 0 st6: 3.58e+04 st7: 9.97e+07 mm0: {0x100, 0, 0, 0} mm1: {0xf01, 0x63, 0, 0} mm2: {0, 0, 0, 0} mm3: {0, 0, 0, 0} mm4: {0xf000, 0xf8e, 0x6e94, 0xcdbe} mm5: {0, 0, 0, 0} mm6: {0, 0, 0, 0x8bca} mm7: {0xfb0, 0x1c86, 0x1268, 0xbe21}

xmm0: {0xe94c, 0xd083, 0x6560, 0x42e4, 0xd4b6, 0xf72d, 0xdf5a, 0x2a6a} xmm1: {0xb828, 0xd2b2, 0x826, 0x48a7, 0xdfb3, 0x3c98, 0x6000, 0xf024} xmm2: {0, 0, 0, 0, 0, 0, 0, 0} xmm3: {0, 0, 0, 0, 0, 0, 0, 0} xmm4: {0, 0, 0, 0, 0, 0, 0, 0} xmm5: {0, 0, 0, 0, 0, 0, 0, 0} xmm6: {0, 0, 0, 0, 0, 0, 0, 0} xmm7: {0, 0, 0, 0, 0, 0, 0, 0}

Loaded Images:

ID Text Base Text End Data Base Data End Type Name -------------------------------------------------------------------------------- 927 0x0073c000 0x00745000 0x00745000 0x00747000 lib /boot/system/lib/libicuio.so.57.1 926 0x00819000 0x00aaa000 0x00aaa000 0x00b13000 lib /boot/system/lib/libicui18n.so.57.1 928 0x00ca0000 0x00cf3000 0x00cf3000 0x00cfe000 lib /boot/system/lib/libicule.so.57.1 924 0x00d05000 0x00dda000 0x00dda000 0x00e26000 lib /boot/system/lib/libroot.so 932 0x00f54000 0x00f6d000 0x00f6d000 0x00f6e000 lib /boot/system/lib/libz.so.1.2.8 920 0x00f93000 0x00fb2000 0x00fb2000 0x00fb4000 lib /boot/system/runtime_loader 931 0x010cf000 0x01241000 0x01241000 0x01275000 lib /boot/system/lib/libicuuc.so.57.1 930 0x0130d000 0x01346000 0x01346000 0x0137d000 lib /boot/system/lib/libicutu.so.57.1 929 0x0138b000 0x01396000 0x01396000 0x01399000 lib /boot/system/lib/libiculx.so.57.1 922 0x0145b000 0x01726000 0x01726000 0x017be000 lib /boot/system/lib/libbe.so 923 0x019a5000 0x019d7000 0x019d7000 0x019e4000 lib /boot/system/lib/libstdc++.hrev4.so 921 0x01b31000 0x01b39000 0x01b39000 0x01b3c000 app /boot/system/servers/mount_server 925 0x02203000 0x03a81000 0x03a81000 0x03a82000 lib /boot/system/lib/libicudata.so.57.1 919 0x611b6000 0x611be000 0x00000000 0x00000000 system commpage

Areas:

ID Base End Size (KiB) Protection Locking Name -------------------------------------------------------------------------------- 3357 0x0010b000 0x0011b000 64 rw- full rld heap 3356 0x00124000 0x0012c000 32 rw- full rld heap 3325 0x001a1000 0x001a2000 4 rw-S full _rld_debug_ 3324 0x0053f000 0x0054f000 64 rw- full rld heap 3342 0x0073c000 0x00745000 36 r-x full libicuio.so.57.1_seg0ro 3343 0x00745000 0x00747000 8 rw- full libicuio.so.57.1_seg1rw 3339 0x00819000 0x00aaa000 2628 r-x full libicui18n.so.57.1_seg0ro 3340 0x00aaa000 0x00b12000 416 rw- full libicui18n.so.57.1_seg1rw 3341 0x00b12000 0x00b13000 4 rw- full libicui18n.so.57.1_seg2rw 3344 0x00ca0000 0x00cf3000 332 r-x full libicule.so.57.1_seg0ro 3345 0x00cf3000 0x00cfe000 44 rw- full libicule.so.57.1_seg1rw 3334 0x00d05000 0x00dda000 852 r-x full libroot.so_seg0ro 3335 0x00dda000 0x00dee000 80 rw- full libroot.so_seg1rw 3336 0x00dee000 0x00e26000 224 rw- full libroot.so_seg2rw 3354 0x00f54000 0x00f6d000 100 r-x full libz.so.1.2.8_seg0ro 3355 0x00f6d000 0x00f6e000 4 rw- full libz.so.1.2.8_seg1rw 3321 0x00f93000 0x00fb2000 124 r-x full runtime_loader_seg0ro 3322 0x00fb2000 0x00fb3000 4 rw- full runtime_loader_seg1rw 3323 0x00fb3000 0x00fb4000 4 rw- full runtime_loader_bss1 3351 0x010cf000 0x01241000 1480 r-x full libicuuc.so.57.1_seg0ro 3352 0x01241000 0x01274000 204 rw- full libicuuc.so.57.1_seg1rw 3353 0x01274000 0x01275000 4 rw- full libicuuc.so.57.1_seg2rw 3348 0x0130d000 0x01346000 228 r-x full libicutu.so.57.1_seg0ro 3349 0x01346000 0x0134b000 20 rw- full libicutu.so.57.1_seg1rw 3350 0x0134b000 0x0137d000 200 rw- full libicutu.so.57.1_seg2rw 3346 0x0138b000 0x01396000 44 r-x full libiculx.so.57.1_seg0ro 3347 0x01396000 0x01399000 12 rw- full libiculx.so.57.1_seg1rw 3328 0x0145b000 0x01726000 2860 r-x full libbe.so_seg0ro 3329 0x01726000 0x017bd000 604 rw- full libbe.so_seg1rw 3330 0x017bd000 0x017be000 4 rw- full libbe.so_seg2rw 3331 0x019a5000 0x019d7000 200 r-x full libstdc++.hrev4.so_seg0ro 3332 0x019d7000 0x019e2000 44 rw- full libstdc++.hrev4.so_seg1rw 3333 0x019e2000 0x019e4000 8 rw- full libstdc++.hrev4.so_seg2rw 3326 0x01b31000 0x01b39000 32 r-x full mount_server_seg0ro 3327 0x01b39000 0x01b3c000 12 rw- full mount_server_seg1rw 3337 0x02203000 0x03a81000 25080 r-x full libicudata.so.57.1_seg0ro 3338 0x03a81000 0x03a82000 4 rw- full libicudata.so.57.1_seg1rw 3358 0x18fc1000 0x190a1000 896 rw- full heap 3320 0x611b6000 0x611be000 32 r-xSk full commpage 3316 0x61517000 0x6151b000 16 rw- full user area 5019 0x61597000 0x61598000 4 rw-S full server_memory 5026 0x69597000 0x695b7000 128 rw-S full server_memory 8973 0x71927000 0x7196c000 276 rw-s full w>Warnung beim Einhängen_663_s 3319 0x72098000 0x73099000 16388 rw-s full mount_server_444_stack

Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel

Semaphores:

ID Count Last Holder Name ------------------------------------------------------------ 2008 0 0 some BBlockCache lock 2029 0 0 Catalog 2032 0 0 some BLocker 2044 0 0 some BLocker 2050 0 0 token space 2052 0 0 BLooperList lock 2053 0 0 AppServerLink_sLock 2077 0 0 LocaleRosterData 2078 0 0 some BLocker 2127 0 0 BMessageQueue Lock 2128 0 0 AppLooperPort 2357 0 0 screen list 2361 0 0 clipboard 2365 0 0 width buffer 3515 0 0 Catalog 3528 0 0 tool tip manager 3607 0 0 BMessageQueue Lock 3608 0 0 Warnung beim Einhängen 3614 -1 0 AlertSem

Last edited 7 years ago by Morbid (previous) (diff)

comment:10 by Morbid, 7 years ago

What else could be done? Any Ideas?

comment:11 by Morbid, 7 years ago

patch: 01

comment:12 by diver, 7 years ago

Please open another ticket about mount_server crash and attach your syslog there.

comment:13 by Morbid, 7 years ago

patch: 10

comment:16 by Morbid, 7 years ago

Thx. Will be done.

Note: See TracTickets for help on using tickets.