Re: cmpci(4) and S/PDIF?
On Thu, Jun 09, 2011 at 05:01:39PM +, Christian Weisgerber wrote: Eventually I also picked up a Sweex SC015 card. (These are readily available in Europe at the time of writing.) cmpci0 at pci1 dev 2 function 0 C-Media Electronics CMI8738/C3DX Audio rev 0x10: ivec 0x7d5 audio1 at cmpci0 opl at cmpci0 not configured mpu at cmpci0 not configured Playing stereo audio at 44.1 and 48 kHz over S/PDIF works. The relevant mixer knob is this: playback.mode=dac [ dac spdif ] Set to spdif for S/PDIF output, dac (default) for analog output. This particular card also has a two-pin CD S/PDIF header. If you have an optical drive with a two-pin digital audio output, you can connect it to the card, and then enable a by-pass mode where audio from the drive is directly output to S/PDIF without the CPU having to read any data. The mixer controls involved are these: spdif.input=spdin1 [ spdin1 spdin2 spdout ] spdif.output=playback [ playback spdin ] Set spdif.input=spdin2 to select the CD input and spdif.output=spdin to direct it to the card's S/PDIF output. Strangely, AC3/DTS pass-through does *not* work. Neither for normal playback with MPlayer, nor for a DTS CD using the S/PDIF by-pass. My A/V receiver just remains silent or reports a decoding error. there's this comment in cmpci.c: /* disable ac3 and 24 and 32 bit s/pdif modes */ and then the relevant register bits are cleared. feel free to play with making it work ;) I imagine you'll need a mixer control to select ac3 mode. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: USB Webcam
On Wed, Jun 08, 2011 at 10:51:35AM +0800, Nick Coleman wrote: I would like to get a USB webcam working on my PowerPC OpenBSD 4.9 install. I'm an OpenBSD newbie. When I plug it in, the kernel registers the USB device, but doesn't go any further to recognise it as a video device. The last line of dmesg is: ugen1 at uhub1 port 1 Vimicro Corp. PC Camera rev 1.10/1.00 addr 3 The following is from my Slackware box (for info on the device type and the drivers): --Start Slackware--- mplayer recognises it using the V4L2 driver: $ mplayer -tv device=/dev/video1 tv:// MPlayer UNKNOWN-4.2.4 (C) 2000-2009 MPlayer Team 115 audio 237 video codecs Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski olschew...@zpr.uni-koeln.de comment: first try, more to come ;-) Selected device: PC Camera Capabilites: video capture read/write streaming supported norms: inputs: 0 = zc3xx; Current input: 0 Current format: unknown (0x4745504a) From Slackware's dmesg: usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: New USB device found, idVendor=0ac8, idProduct=301b snip gspca: main v2.4.0 registered gspca: probing 0ac8:301b zc3xx: probe 2wr ov vga 0x zc3xx: probe sensor - 11 zc3xx: Find Sensor HV7131R(c) PM: Adding info for No Bus:video1 gspca: probe ok usbcore: registered new interface driver zc3xx zc3xx: registered this is not UVC compliant, so uvideo(4) doesn't support it. in linux this is using the gspca driver: http://mxhaard.free.fr/spca5xx.html there is no driver for this device in OpenBSD, sorry. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Interesting panic during boot
On Fri, Jun 03, 2011 at 06:59:17PM -0500, Amit Kulkarni wrote: The dmesg is needed. This looks like the disk/usb stick is not being found by the OS. I was afraid of that. Dealing with the first apparent problem, that most of the dmesg scrolls off the screen, looks to be easy; a quick look at the source reveals that ddb has an apparently undocumented 'dmesg' command. Actually capturing the dmesg looks to be harder; given that this is a store demo system to which I have very limited access I'm not sure I've got any better way than hand-writing it all. I've got a couple of ideas for easier ways to try, but it will take a few days. Are there any parts of the dmesg that are known to be unnecessary for this purpose, so I can avoid the work of copying them if I have to fall back to writing everything down and retyping it? Now that I've had time to think about this a bit, I'd guess that the problem is some new USB controller that OpenBSD doesn't yet understand. If so, am I correct that all that's really needed is the vendor ID and device ID of the controller? I'll check for this first, now that I know how to view the whole dmesg after the panic. FWIW this stick boots just fine on lots of other systems, both before and after this problem system. AFAIK, if its a USB 3 controller, it is unsupported in OpenBSD. there must be some {e,o,u}hci controller on the machine, or there wouldn't be usb task threads running. really need a dmesg to know what happened here. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: html5 video and browsers
On Tue, May 10, 2011 at 12:21:53PM +0200, David Coppa wrote: On Tue, May 10, 2011 at 12:04 PM, LEVAI Daniel l...@ecentrum.hu wrote: Hi! I'm trying out youtube with html5 videos, and I have few question to the fellow video watchers. In mozilla-firefox I can't even enable html5 in youtube :/ Uh!?! Works perfectly on my system (mozilla-firefox-4.0.1p2) In chrome the video plays, but without sound. This should be investigated, indeed. this is known. there is no sound support for OpenBSD in chrome. instead of using an existin audio API like portaudio, that already supports mosts OSes (or at least the ones google cares about), they go and invent another one. why? because obviously google focuses on audio APIs. that's obviously what google is best at, duh! -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio
On Sun, May 08, 2011 at 08:18:39PM +0200, Jan Stary wrote: On May 07 12:21:30, Alexandre Ratchov wrote: On Sat, May 07, 2011 at 10:52:09AM +0200, Jan Stary wrote: I just bought me the new M-Audio USB MobilePre (MK-II): uaudio0 at uhub2 port 2 configuration 1 interface 0 M-Audio MobilePre rev 1.10/10.00 addr 2 uaudio0: audio rev 1.00, 0 mixer controls audio0 at uaudio0 Indeed, 'mixerctl -a' shows nothing; but aucat -u -C 0:1 -e s24le -r 48000 -o in.wav seems to be recording anyway (and the sound is very good). Cool. Is it OK for an uaudio(4) device to have 0 mixer controls? absolutely. I can control the respective inputs/outputs with the device's (hardware) knobs, but having 0 (software) mixerctl variables still seems a bit strange. Is it possible that the device really has 0 controls to expose via USB audio (and uaudio just correctly reports that), or is this a sign that the dovice is not fully supported (or possibly not class-compliant)? if there are hardware controls, then there probably aren't software controls. they would sorta conflict otherwise, no? What would be the correct way to find out what the device can physically do? All I know about is .../cap.c somewhere in the audio source tree. Is there a 'real' tool, exposed and documented? faq 13.1. hmm, maybe that should also have an explicit example of '$ audioctl encodings'. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: issues with acer aspire one (now tested with -current)
On Wed, Apr 20, 2011 at 09:54:17PM -0400, Kent Watsen wrote: 2. no sound --- Still no sound Like reported lasted time, this may be due to the 'azalia' driver being used instead of the 'auich' driver. I deduced this before since sound worked under Linux where the audio device as Intel Corp N10/ICH 7 Family HD Audio Controller (rev 02). So, if ICH7 is needed, then that implies it should be the 'auich' driver, right? no. azalia(4) supports the HD audio interface on ich. see azalia(4). there's perhaps a gpio that controls eapd or somesuch. can you please send the output of '# pcidump -x 0:27:0' ? thanks for including a dmesg. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Webcam detected as uaudio(4) device
On Sat, Mar 19, 2011 at 05:06:44PM -0600, Anthony J. Bentley wrote: Hi, I have a USB webcam. No model number on the cam, but looks to be a Logitech QuickCam Communicate STX. When I plug it in, I get this: uaudio0 at uhub1 port 1 configuration 1 interface 1 Logitech Camera rev 2.00/1.00 addr 2 uaudio0: audio descriptors make no sense, error=4 ugen0 at uhub1 port 1 configuration 1 Logitech Camera rev 2.00/1.00 addr 2 Should it should be connecting to uvideo(4) instead? usbdevs -v: you need to look at the descriptors. usbctl from the usbutil package. Controller /dev/usb0: port 5 addr 4: high speed, power 500 mA, config 1, BisonCam, NB Pro(0x0203), Bison Electronics Inc.(0x5986), rev 3.08 usbctl -f /dev/usb0 -a 4 -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Webcam detected as uaudio(4) device
On Sun, Mar 20, 2011 at 11:47:19AM -0600, Anthony J. Bentley wrote: Hi Jacob, uaudio0 at uhub1 port 1 configuration 1 interface 1 Logitech Camera rev 2.0 0/1.00 addr 2 uaudio0: audio descriptors make no sense, error=4 ugen0 at uhub1 port 1 configuration 1 Logitech Camera rev 2.00/1.00 addr 2 Should it should be connecting to uvideo(4) instead? usbdevs -v: you need to look at the descriptors. usbctl from the usbutil package. Controller /dev/usb0: port 5 addr 4: high speed, power 500 mA, config 1, BisonCam, NB Pro(0x0203 ), Bison Electronics Inc.(0x5986), rev 3.08 usbctl -f /dev/usb0 -a 4 Here is the output of usbctl -f /dev/usb1 -a 2. (The BisonCam is a different built-in webcam that works.) Someone pointed out that the Logitech may have a microphone built in that makes it come up as uaudio. But even then it doesn't work--comes up as /dev/uaudio0 in the log, but ls /dev/uaudio0 says it doesn't exist. there won't ever be a /dev/uaudio*. you only get access to the generic audio(4) interface for all audio devices. DEVICE addr 2 DEVICE descriptor: bLength=18 bDescriptorType=device(1) bcdUSB=2.00 bDeviceClass=255 bDeviceSubClass=255 bDeviceProtocol=255 bMaxPacketSize=8 idVendor=0x046d idProduct=0x08f5 bcdDevice=100 iManufacturer=0() iProduct=1(Camera) iSerialNumber=0() bNumConfigurations=1 CONFIGURATION descriptor 0: bLength=9 bDescriptorType=config(2) wTotalLength=173 bNumInterface=3 bConfigurationValue=1 iConfiguration=0() bmAttributes=80 bMaxPower=100 mA INTERFACE descriptor 0: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0 bNumEndpoints=2 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in bmAttributes=isochronous wMaxPacketSize=0 bInterval=1 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=2-in bmAttributes=interrupt wMaxPacketSize=1 bInterval=16 INTERFACE descriptor 1: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=1 bNumEndpoints=2 bInterfaceClass=255 bInterfaceSubClass=255 bInterfaceProtocol=255 iInterface=0() ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in bmAttributes=isochronous wMaxPacketSize=1023 bInterval=1 ENDPOINT descriptor: bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=2-in bmAttributes=interrupt wMaxPacketSize=1 bInterval=16 the above interfaces are probably the video interfaces. they are not uvc compliant. below are all audio interfaces. this claims to be usb audio 2.0 compliant. uaudio(4) does not have full support for usb audio 2.0 at this time. INTERFACE descriptor 2: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=1 bAlternateSetting=0 bNumEndpoints=0 bInterfaceClass=1 bInterfaceSubClass=1 bInterfaceProtocol=0 iInterface=0() AC interface descriptor bLength=9 bDescriptorType=cs_interface(36) bDescriptorSubtype=header(1) bcdADC=2.00 wTotalLength=39 bInCollection=1 baInterfaceNr[0]=2 AC unit descriptor Input terminal descriptor bLength=12 bDescriptorType=cs_interface(36) bDescriptorSubtype=2 bTerminalId=1 wTerminalType=513 bAssocTerminal=0 bNrChannels=1 wChannelConfig= iChannelNames=0 iTerminal=0 AC unit descriptor Feature unit descriptor bLength=9 bDescriptorType=cs_interface(36) bDescriptorSubtype=6 bUnitId=2 bSourceId=1 bControlSize=2 bmaControls[0]=0043 AC unit descriptor Output terminal descriptor bLength=9 bDescriptorType=cs_interface(36) bDescriptorSubtype=3 bTerminalId=3 wTerminalType=257 bAssocTerminal=0 bSourceId=2 iTerminal=0 INTERFACE descriptor 3: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=2 bAlternateSetting=0 bNumEndpoints=1 bInterfaceClass=1 bInterfaceSubClass=2 bInterfaceProtocol=0 iInterface=0() ENDPOINT descriptor: bLength=9 bDescriptorType=endpoint(5) bEndpointAddress=3-in bmAttributes=isochronous wMaxPacketSize=0 bInterval=1 INTERFACE descriptor 4: bLength=9 bDescriptorType=interface(4) bInterfaceNumber=2 bAlternateSetting=1 bNumEndpoints=1 bInterfaceClass=1 bInterfaceSubClass=2 bInterfaceProtocol=0 iInterface=0() bLength=7 bDescriptorType=cs_interface(36) bDescriptorSubtype=as_general(1) bTerminalLink=3 bDelay=1 wFormatTag=1 bLength=20 bDescriptorType=cs_interface(36) bDescriptorSubtype=format_type(2) bFormatType=1 bNrChannels=1 bSubFrameSize=2 bBitResolution=16 bSamFreqType=4 tSamFreq[0]=8000 tSamFreq[1]=11025 tSamFreq[2]=16000 tSamFreq[3]=22050 ENDPOINT descriptor: bLength=9 bDescriptorType=endpoint(5) bEndpointAddress=3-in bmAttributes=isochronous wMaxPacketSize=52 bInterval=1 bLength=7 bDescriptorType=cs_endpoint(37) bDescriptorSubtype=as_general(1) bmAttributes=1 bLockDelayUnits=0 wLockDelay=0 current configuration 1 -- -- jake...@sdf.lonestar.org SDF Public Access UNIX System -
Re: USB devices not detected on boot / recent 4.9 snapshot
On Mon, Feb 28, 2011 at 11:57:20PM +0100, pet...@schwertfisch.de wrote: Hi, using a recent snapshot of 4.9, some USB devices are no longer attached on boot. They used to be detected/attached automatically in OpenBSD 4.8. The dmesg outputs attached below show how my KORG nanokontrol midi controller gets attached in 4.8 but is completely ignored in the recent snapshot. After booting, if I disconnect/reconnect it, the device LED lights up shortly, then turns off again (no console output). If I then connect it to a different port, it gets attached and works normally. Afterwards, when connected to the original port again, it works as well. can you boot with the following diff and send me the dmesg? this is to see if the hub is recognising a device has been inserted. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: uhub.c === RCS file: /cvs/src/sys/dev/usb/uhub.c,v retrieving revision 1.57 diff -u -p uhub.c --- uhub.c 25 Jan 2011 20:03:36 - 1.57 +++ uhub.c 28 Feb 2011 23:56:37 - @@ -593,6 +593,8 @@ uhub_intr(usbd_xfer_handle xfer, usbd_private_handle a struct uhub_softc *sc = addr; DPRINTFN(5,(uhub_intr: sc=%p\n, sc)); + printf(%s: %s: %s\n, __func__, sc-sc_dev.dv_xname, + usbd_errstr(status)); if (status == USBD_STALLED) usbd_clear_endpoint_stall_async(sc-sc_ipipe); else if (status == USBD_NORMAL_COMPLETION)
Re: Problems with USB on 4.9
On Tue, Feb 22, 2011 at 08:05:57AM +, Dennis den Brok wrote: Jacob Meuser jake...@sdf.lonestar.org wrote: there's no usbdevs data for Kyocera product 0x0015. so not getting a product name isn't terribly surprising. the device could provide this but it isn't required. however, if the product name does get printed for a while then the name is no longer printed ... there's a problem somewhere. Yes, that's what happens. as far as usb devices stopping to work, when this happens, could you please send me the output of 'top -S -n 200 | grep usb'? and could you provide examples of what 'USB devices seemingly randomly stop working' means too? thanks. Devices stop working an obvious cause: the USB printer, for instance, has been on for approximately 24 hours before it stopped working. Sometimes I start the computer, leave it for half an hour, and when I return, the USB keyboard does not work anymore (and again, only the device ID is printed by usbdevs, not the device's name). The output of top -S -n 200 | grep usb is: 8 root 1000K 46M idle usbtsk0:00 0.00% usbtask 7 root 1000K 46M idle usbatsk 0:00 0.00% usbatsk Thanks, Dennis den Brok interesting. do all devices stop working at the same time (I mean, if one stops working, do they all stop working)? does unplugging and replugging the devices (to a possibly different USB port) make them work again? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Problems with USB on 4.9
On Tue, Feb 22, 2011 at 08:21:48PM +, Dennis den Brok wrote: Kenneth R Westerback kwesterb...@rogers.com write: Are there powered/unpowered hubs involved? This sounds like marginal power might be a culprit. i.e. more power would resolve it. As it does most things. :-) Well, the devices are connected to the motherboard's ports on the back, which I think should be full power. NetBSD seemed to work fine for months on the same machine (although on very rare occasions, it disabled ports due to device problems, but this happened on various machines with various USB devices, so I used to suspect a software problem). it does seem to be that the hub has disabled a port. that is done by the usb stack when the disabling port message appears. but that only happens when trying to attach a device, and I don't see any other code that's intentionally disabling ports. and afaics, the only times the usb stack does anything to ports is when a device is attached or detached. I wish I could at least give some ideas about how to debug this, but I'm basically without any ideas right now. sorry. I'll keep thinking about it. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Problems with USB on 4.9
On Mon, Feb 21, 2011 at 11:27:00PM +, Dennis den Brok wrote: Dennis den Brok d.den.b...@uni-bonn.de schrieb: I'm running a recent snapshot of 4.9/i386 and occasionally have to reboot the system because USB devices seemingly randomly stop working. The only symptom apart from that which is obvious to me is that usbdevs does not print the device's name anymore, just the vendor's, followed by the device's id: [...] Following up to myself... I forgot to mention that I don't know whether this is a regression, I've been running 4.8 only shortly, and the problem is neither reproducable nor does it occur very often. Regards, Dennis den Brok there's no usbdevs data for Kyocera product 0x0015. so not getting a product name isn't terribly surprising. the device could provide this but it isn't required. however, if the product name does get printed for a while then the name is no longer printed ... there's a problem somewhere. as far as usb devices stopping to work, when this happens, could you please send me the output of 'top -S -n 200 | grep usb'? and could you provide examples of what 'USB devices seemingly randomly stop working' means too? thanks. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: connecting ubt0 to a wireless audio
On Thu, Feb 17, 2011 at 12:33:51PM -0600, Bryan wrote: On Thu, Feb 17, 2011 at 11:37, Bryan bra...@gmail.com wrote: I have an MW600 from Sony Ericsson, that I can pair to my Droid, and the passcode is . B I recently picked up a SparkLAN WPEA-111N which attaches to ral(4) and ubt(4): Well hell, now all I'm getting is kernel panics when I run btconfig ubt0 up don't expect btsco(4) to work reliably, even if the bluetooth layer itself works. btsco(4) uses audio_hw_if-start_{output,input}. these can only work with realtime operating systems, since they require that the kernel fills the next audio buffer in an isr. this means the isr needs to be run within microseconds of interrupt generation. I've seen delays of over 100 ms between interrupt generation and isr execution with azalia(4) on MP systems. using uaudio(4) on an MP system will give an idea of how bad this is (and uaudio actually does do some bufferring in the usb layer; btsco would be much worse). Trace: (sorry about the pics, trying to get a pic without a big white spot in the middle was difficult) https://picasaweb.google.com/lh/photo/0yKxojKmEV9D1dAagSjvUROK7QTsO1pAa7ZYbjM kzoc?feat=directlink https://picasaweb.google.com/lh/photo/18pGUXQNVwlzBA3C5OnRxROK7QTsO1pAa7ZYbjM kzoc?feat=directlink PS: https://picasaweb.google.com/lh/photo/7De2m0Z3Z6zS2HU9iQ3NxxOK7QTsO1pAa7ZYbjM kzoc?feat=directlink https://picasaweb.google.com/lh/photo/7IX6Q5k9GRO9Vl42BcbpVxOK7QTsO1pAa7ZYbjM kzoc?feat=directlink dmesg: OpenBSD 4.9 (GENERIC.MP) #57: Wed Feb 16 23:02:26 CST 2011 r...@obsd-amd64.my.domain:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 3707031552 (3535MB) avail mem = 3594334208 (3427MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf6530 (57 entries) bios0: vendor Dell Inc. version A24 date 08/19/2010 bios0: Dell Inc. Latitude E6500 acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP HPET DMAR APIC ASF! MCFG SLIC SSDT acpi0: wakeup devices PCI0(S4) PCIE(S4) USB1(S0) USB2(S0) USB3(S0) USB4(S0) USB5(S0) USB6(S0) EHC2(S0) EHCI(S0) AZAL(S3) RP01(S4) RP02(S4) RP03(S4) RP04(S3) RP05(S3) RP06(S5) LID_(S3) PBTN(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM)2 Duo CPU P8800 @ 2.66GHz, 2660.40 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,SMX,EST,TM2,S SSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE,NXE,LONG cpu0: 3MB 64b/line 8-way L2 cache cpu0: apic clock running at 266MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM)2 Duo CPU P8800 @ 2.66GHz, 2660.00 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS H,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,SMX,EST,TM2,S SSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE,NXE,LONG cpu1: 3MB 64b/line 8-way L2 cache ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 2 acpimcfg0 at acpi0 addr 0xf800, bus 0-63 acpiprt0 at acpi0: bus 3 (PCIE) acpiprt1 at acpi0: bus -1 (AGP_) acpiprt2 at acpi0: bus 11 (RP01) acpiprt3 at acpi0: bus 12 (RP02) acpiprt4 at acpi0: bus 13 (RP03) acpiprt5 at acpi0: bus 14 (RP04) acpiprt6 at acpi0: bus -1 (RP05) acpiprt7 at acpi0: bus -1 (RP06) acpiprt8 at acpi0: bus 0 (PCI0) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C2, C1, PSS acpicpu1 at acpi0: C3, C2, C1, PSS acpitz0 at acpi0: critical temperature 107 degC acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: PBTN acpibtn2 at acpi0: SBTN acpiac0 at acpi0: AC unit offline acpibat0 at acpi0: BAT0 model DELL KY26603 serial 5171 type LION oem Sanyo acpibat1 at acpi0: BAT1 not present acpivideo0 at acpi0: VID_ acpivideo1 at acpi0: VID_acpivout0 at acpivideo1: CRT_ acpivout1 at acpivideo1: LCD_ acpivout2 at acpivideo1: DP__ acpivout3 at acpivideo1: DP2_ acpivout4 at acpivideo1: DVI_ acpivout5 at acpivideo1: DVI2 acpivideo2 at acpi0: VID2 cpu0: Enhanced SpeedStep 2660 MHz: speeds: 2668, 2667, 2134, 1600, 800 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 Intel GM45 Host rev 0x07 vga1 at pci0 dev 2 function 0 Intel GM45 Video rev 0x07 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp0 at vga1 agp0 at intagp0: aperture at 0xe000, size 0x1000 inteldrm0 at vga1: apic 2 int 16 (irq 11) drm0 at inteldrm0 Intel GM45 Video rev 0x07 at pci0 dev 2 function 1 not configured em0 at pci0 dev 25 function 0 Intel ICH9 IGP M AMT rev 0x03: apic 2 int 22 (irq 10), address 00:2 6:b9:c5:4b:48 uhci0 at pci0 dev 26 function 0 Intel 82801I USB rev 0x03: apic 2 int 20 (irq 7) uhci1 at pci0 dev 26 function 1 Intel 82801I USB rev 0x03: apic 2 int 21 (irq 4) uhci2 at pci0 dev 26
Re: Printing (well anything) using lpd...
On Tue, Feb 01, 2011 at 03:59:02PM +0100, Manuel Giraud wrote: Jacob Meuser jake...@sdf.lonestar.org writes: foomatic is pretty easy to set up. Thread hijacker here. I tried to setup a lpd/foomatic for a printer over network and always end-up with this kind of message in /var/log/lpd-errs: Well. Searching the web, this seems to be related to this: http://old.nabble.com/foomatic-stops-working-again-td29285534.html#a29287775 And might be already fixed in -current (i think i should shut up and test then). as we're now at 4.9-beta, it's definitely a good time to be testing -current. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Printing (well anything) using lpd...
On Mon, Jan 31, 2011 at 09:37:24AM +, Dennis den Brok wrote: Jan Stary h...@stare.cz schrieb: fo just forces a form feed; it doesn't turn PS support on/off or whatever. Certainly not, but it seems the printer is picky about recognizing PostScript as such. I don't know what data actually hits the wire, maybe there is some bogus data sent before the actual PostScript, but the form feed apparently cures that. Funnily, I only need this under NetBSD. Under OpenBSD, it does not have any effect, printing always works, or rather works even worse but with pleasant effect: first, an essentially blank page with a few characters sprinkled across is printed, but then the PostScript sent is printed correctly. As this is still a problem for me and I don't know how to fix it, maybe I may hijack this thread and ask for a possible solution? :sh: ? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Printing (well anything) using lpd...
On Sun, Jan 30, 2011 at 12:57:20PM -0500, Ted Unangst wrote: On Sat, Jan 29, 2011 at 11:48 PM, Bryan bra...@gmail.com wrote: I have been hampered with this for a few years now, and at most times, it was easier to copy the file to a Windows box and print. But I'm tired of having to do this, and have begun researching how to print to a printer on the network. I recently bought a Brother 9840CDW, which supports lpd and postscript. It also allows for FTP of files to queue among other things. It's probably more printer (scanner, fax, copier) than I need, but I'm tired of HP printers and the toner issues they have. It is a really nice printer in Windows, and the scanner is most excellent and fast. And according to the LInux foundation site (http://www.linuxfoundation.org/collaborate/workgroups/openprinting) it works perfectly. Of course, I have to take this with a grain of salt, because of Linux's willingness to add proprietary drivers, firmware, etc. While I think it's possible to print using lpd, and people have done it, I found it to be about 10x easier to install cups and use that. cups may be a little eaier to set up, but when I used it a lot, it was an endless source of headaches to keep running. You go to localhost:631, type in the printer's name, upload a ppd file downloaded from linuxprinting, and done. careful. those downloaded ppds may expect a different configuration of software packages than what's in OpenBSD's packages. ppds and the tools to create them are provided in the OpenBSD packages collection. You can make lpd and postscript work if you know how they work, but figuring things out if you don't can take a long time. foomatic is pretty easy to set up. basically any printer that is supported by any kind of free software will work. check out openprinting.org's printer database. (the foomatic developers are also responsible for openprinting.org.) it'll tell you what you need to print with your printer. then follow the directions (i.e. basically cut-n-paste) in /usr/local/share/doc/pkg-readmes/foomatic-*. I've used lpd/foomatic for epson and hp printers (gutenprint and hpijs/hplip drivers). often people claim they only work with cups, but this is simply not true. fwiw, cups uses foomatic internally. that's how it supports all those printers. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: openbsd : bluetooth : 2.1 : support?
On Sun, Jan 30, 2011 at 02:39:23PM +0100, MERIGHI Marcus wrote: mayur...@kathe.in (Mayuresh Kathe), 2011.01.30 (Sun) 09:57 (CET): i plan to purchase the following device; http://www.edimax.com/en/produce_detail.php?pd_id=289pl1_id=13pl2_id=78 i intend to use it to connect to the internet over a gprs based cell phone via bluetooth. is this kind of connectivity possible under openbsd at the moment? If your bluetooth dongle works, yes: http://marc.info/?l=openbsd-miscm=124085846000680 Please do your homework of searching yourself, next time. Bye, Marcus the bluetooth stack is busted. it sleeps while holding mutexes all over the place. expect panics due to this. it used to /work/, because we used to let this mutex sloppiness slide, but this is no longer the case. someone who cares about bluetooth should fix it. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Audio noise with Intel SCH HD Audio
On Thu, Jan 27, 2011 at 04:58:39AM -0500, sergey.k...@gmail.com wrote: Today I've checked audio support. azalia0 at pci0 dev 27 function 0 Intel SCH HD Audio rev 0x07: apic 2 int 22 (irq 10) azalia0: codecs: Realtek ALC272 audio0 at azalia0 With vorbis-tools-1.4.0 `ogg123 song45.ogg` - I can hear music, but with a big noise. It works well in Linux $ lspci -vvv -s 00:1b.0 00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 07) Subsystem: Acer Incorporated [ALI] Device 0244 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- TAbort- MAbort- SERR- PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 22 Region 0: Memory at b005 (64-bit, non-prefetchable) [size=16K] Capabilities: access denied Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel How can to found the problem and fix it? do other audio applications also have noise? what happens with 'cat /dev/zero /dev/audio' ? also check the faq, section 13. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Keyboard bell and attach.
On Thu, Jan 27, 2011 at 12:55:51AM +1030, David Walker wrote: I have a machine at work, beige box with 4.8 on it that doesn't like hotplugd. I thought it might be the issue with 16 USB devices failing attach so Any ideas welcome. try -current -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: failure to mount: invalid argument
I have gotten reports that multiple filesystems on umass(4) doesn't work, but haven't had a chance to look into it. apparently you are hitting the same issue. On Sat, Jan 15, 2011 at 05:22:40PM -0600, Ed Ahlsen-Girard wrote: On Sat, 15 Jan 2011 16:25:43 -0600 Ed Ahlsen-Girard eagir...@cox.net wrote: Forgot dmesg: OpenBSD 4.8-current (GENERIC) #614: Mon Jan 10 00:15:18 MST 2011 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC snip umass0 at uhub0 port 5 configuration 1 interface 0 JMicron USB to ATA/ATAPI bridge rev 2.00/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus2 at umass0: 2 targets, initiator 0 sd0 at scsibus2 targ 1 lun 0: Hitachi, HDS721010CLA332, SCSI2 0/direct fixed sd0: 953869MB, 512 bytes/sec, 1953525168 sec total New disk for backups (1TB, first 250G NTFS for a Windows box, 500G ffs, remainder unpartitioned, so: # /dev/rsd0c: type: SCSI disk: SCSI disk label: HDS721010CLA332 duid: 8f7cc589a5b8d0d1 flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 255 sectors/cylinder: 16065 cylinders: 121601 total sectors: 1953525168 boundstart: 0 boundend: 1953525168 drivedata: 0 16 partitions: #size offset fstype [fsize bsize cpg] a: 1024015040512007616 4.2BSD 4096 327681 c: 19535251680 unused i:512007552 63NTFS Mount attempt: $sudo mount_ffs /dev/sd0a /TB Password: mount_ffs: /dev/sd0a on /TB: Invalid argument /TB exists, permissions are 777, owned root:wheel. The NTFS partition was created first, since WIndows snivels about that sort of thing. What am I messing up? -- Edward Ahlsen-Girard Ft Walton Beach, FL -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: failure to mount: invalid argument
On Sun, Jan 16, 2011 at 10:23:09AM +1100, Brett wrote: On 01/16/11 09:25, Ed Ahlsen-Girard wrote: New disk for backups (1TB, first 250G NTFS for a Windows box, 500G ffs, ^^^ remainder unpartitioned, so: 16 partitions: #size offset fstype [fsize bsize cpg] a: 1024015040512007616 4.2BSD 4096 327681 c: 19535251680 unused i:512007552 63NTFS Mount attempt: $sudo mount_ffs /dev/sd0a /TB Password: mount_ffs: /dev/sd0a on /TB: Invalid argument /TB exists, permissions are 777, owned root:wheel. The NTFS partition was created first, since WIndows snivels about that sort of thing. What am I messing up? From disklabel(5): By convention, the `a' partition of the boot disk is the root ^ partition, and the `b' partition of the boot disk is the swap partition, but all other letters can be used in any order for any other partitions as desired. Try using a letter after c in the alphabet when creating your disklabel. that's not the problem. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: crash when running kismet with urtw(4) device
On Tue, Jan 11, 2011 at 04:14:50PM +0100, Benjamin Nadland wrote: If I run kismet this (handwritten transcript) happens: # kismet [some kismet initialization output] Gathering packets... [from now on text is white on blue] uvm_fault(0xd0a26a60, 0xf000, 0, 1) - e kernel: page fault trap, code=0 Stopped at urtw_rxeof+0x215: movzwl 0(%eax),%eax ddb{0} trace urtw_rxeof(d1e8a100,d204e038,0,a,d1e8a100) at urtw_rxeof+0x215 usb_transfer_complete(d1e8a100,d1e8a100,dcc10ef0,dcc10ef4,d1e52200) at usb_transfer_complete+0x22b ehci_softintr(d1ef5800,282,0,0,d02021ae) at ehci_softintr+0x37 softintr_dispatch(1) at softintr_dispatch+0x4f Xsoftnet() at Xsoftnet+0x17 --- interrupt --- cpu_idle_cycle(d0ae34a0) at cpu_idle_cycle+0xf Bad frame pointer: 0xd0b9ae48 ddb{0} ps PID PPID PGRP UID S FLAGSWAIT COMMAND 29416 31101 32050 3 0x280 select kismet_server 311013205 3205 547 3 0x2004180 select kismet_server 3205 19753 32050 3 0x2004080 select kismet [...] ( Additional entries: ksh, 4x getty, cron, apmd, polipo, tor, adsuck, srdis, aucat, inetd, 9x smtpd, sshd, 2x pflogd, 2x syslogd, aiodoned, update, cleaner, reaper, pagedaemon, crypto, pfpurge, usbtask, usbatsk, sdmmc0, intelrel, acpi0, idle1, syswq, idle0, kmthread, init, swapper Note: usbatsk (?!) why is that curious? that is present in all machines with a USB bus in -current. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: printing
On Sat, Jan 01, 2011 at 07:03:52AM -0600, Ed Ahlsen-Girard wrote: First, Happy New Year! I resolved last week to stop using Windows to print from my OpenBSD machine, so I re-read man pages for and re-tried CUPS, lpd, foomatic, etc. As it stands now, here is my printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|5510:\ :lp=/dev/ulpt0:\ :af=/etc/foomatic/HPOJ.ppd:\ :if=/usr/local/bin/foomatic-rip:\ :sd=/var/spool/output:\ :lf=/var/log/lpd-errs: Here is my rc.conf.local: xdm_flags= httpd_flags= lpd_flags= #smbd_flags=-D # for normal use: -D #nmbd_flags=-D # for normal use: -D #rarpd_flags=-a #bootparamd_flags= #dhcpd_flags= #nfs_server=YES #portmap=YES Here is my error on running 'lp $somefile' ($somefile is a shell script that I own). lp: Error - scheduler not responding! Here is proof that lpd is started: 'lp' is a CUPS command. you want 'lpr'. $ps -auxU daemon USER PID %CPU %MEM VSZ RSS TT STAT STARTED\ daemon 31108 0.0 0.1 484 804 ?? Is 5:21PM\ TIME COMMAND 0:00.00 lpd dmesg below. What am I overlooking? -- Edward Ahlsen-Girard Ft Walton Beach, FL OpenBSD 4.8-current (GENERIC) #522: Thu Dec 23 12:23:25 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) 4 CPU 2.66GHz (GenuineIntel 686-class) 2.66 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,CNXT-ID real mem = 1072746496 (1023MB) avail mem = 1045127168 (996MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 11/12/02, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @ 0xf0450 (56 entries) bios0: vendor Dell Computer Corporation version A03 date 11/12/2002 bios0: Dell Computer Corporation Dimension 4550 acpi0 at bios0: rev 0 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC BOOT ASF! acpi0: wakeup devices VBTN(S4) PCI0(S3) USB0(S3) USB1(S3) USB2(S3) PCI1(S5) KBD_(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 132MHz ioapic0 at mainbus0: apid 1 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 1 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 2 (PCI1) acpicpu0 at acpi0 acpibtn0 at acpi0: VBTN bios0: ROM list: 0xc/0xf800 0xcf800/0x800 pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel 82845G Host rev 0x01 intelagp0 at pchb0 agp0 at intelagp0: aperture at 0xe800, size 0x800 ppb0 at pci0 dev 1 function 0 Intel 82845G AGP rev 0x01 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 NVIDIA GeForce4 MX 420 rev 0xa3 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) uhci0 at pci0 dev 29 function 0 Intel 82801DB USB rev 0x01: apic 1 int 16 (irq 11) uhci1 at pci0 dev 29 function 1 Intel 82801DB USB rev 0x01: apic 1 int 19 (irq 10) uhci2 at pci0 dev 29 function 2 Intel 82801DB USB rev 0x01: apic 1 int 18 (irq 9) ehci0 at pci0 dev 29 function 7 Intel 82801DB USB rev 0x01: apic 1 int 23 (irq 3) usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 ppb1 at pci0 dev 30 function 0 Intel 82801BA Hub-to-PCI rev 0x81 pci2 at ppb1 bus 2 cmpci0 at pci2 dev 0 function 0 C-Media Electronics CMI8738/C3DX Audio rev 0x10: apic 1 int 21 (irq 11) audio0 at cmpci0 opl at cmpci0 not configured mpu at cmpci0 not configured vendor Broadcom, unknown product 0x4212 (class communications subclass modem, rev 0x02) at pci2 dev 1 function 0 not configured fxp0 at pci2 dev 8 function 0 Intel PRO/100 VE rev 0x81, i82562: apic 1 int 20 (irq 11), address 00:07:e9:c3:c0:ba inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0 ichpcib0 at pci0 dev 31 function 0 Intel 82801DB LPC rev 0x01 pciide0 at pci0 dev 31 function 1 Intel 82801DB IDE rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: WDC WD600BB-75CAA0 wd0: 16-sector PIO, LBA, 57220MB, 117187500 sectors wd1 at pciide0 channel 0 drive 1: WDC WD800JB-00JJC0 wd1: 16-sector PIO, LBA, 76319MB, 156301488 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: _NEC, DVD+RW ND-1100A, 10GE ATAPI 5/cdrom removable wd2 at pciide0 channel 1 drive 1: WDC WD800JB-00JJC0 wd2: 16-sector PIO, LBA, 76319MB, 156301488 sectors cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 wd2(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 5 ichiic0 at pci0 dev 31 function 3
Re: printing
On Sat, Jan 01, 2011 at 02:07:02PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org wrote at 2011-01-01 19:34:40: On Sat, Jan 01, 2011 at 07:03:52AM -0600, Ed Ahlsen-Girard wrote: First, Happy New Year! I resolved last week to stop using Windows to print from my OpenBSD machine, so I re-read man pages for and re-tried CUPS, lpd, foomatic, etc. As it stands now, here is my printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|5510:\ lp=/dev/ulpt0:\ af=/etc/foomatic/HPOJ.ppd:\ where did HPOJ.ppd come from? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: printing
On Sun, Jan 02, 2011 at 12:26:38AM +, Jacob Meuser wrote: On Sat, Jan 01, 2011 at 02:07:02PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org wrote at 2011-01-01 19:34:40: On Sat, Jan 01, 2011 at 07:03:52AM -0600, Ed Ahlsen-Girard wrote: First, Happy New Year! I resolved last week to stop using Windows to print from my OpenBSD machine, so I re-read man pages for and re-tried CUPS, lpd, foomatic, etc. As it stands now, here is my printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|5510:\ lp=/dev/ulpt0:\ af=/etc/foomatic/HPOJ.ppd:\ where did HPOJ.ppd come from? fwiw, I just tried with my HP officejet 4500, to see if it prints with ulpt and lpd on my laptop (I normally use ugen and cups on my desktop... I need ugen for the scanner). I installed hpijs and foomatic-filters packages. this pulled in a2ps and ghostscript. located the ppd I want, which is /usr/local/share/foomatic/db/source/PPD/HP/hp-officejet_4500_g510g-m-hpijs.ppd.gz I had to dig for that. well, 'pkg_info -L hpijs | grep 4500' is how I found it. not sure why 'foomatic-ppdfile -P 4500' did not find it. I think it should. anyway ... $ zcat /usr/local/share/foomatic/db/source/PPD/HP/hp-officejet_4500_g510g-m-hpijs.ppd.gz hpoj4500_hpijs.ppd $ sudo cp hpoj4500_hpijs.ppd /etc/foomatic $ sudo mg /etc/printcap $ cat /etc/printcap # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:\ # :lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: #rp|remote line printer:\ # :lp=:rm=music.humppa.hu:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs: # basically copied from local/share/doc/pkg-readmes/foomatic-filters # but add the 'sh' to not get the burst page header lp:\ :lp=/dev/ulpt0:\ :af=/etc/foomatic/hpoj4500_hpijs.ppd:\ :if=/usr/local/bin/foomatic-rip:\ :sd=/var/spool/output:\ :lf=/var/log/lpd-errs:\ :sh: $ sudo lpd $ lpr bin/aup and viola, aup, a 10 line shell script, is printed on paper moral of the story: use the right PPD file. how did I know which one to use? well, I know ijs works with ghostscript, and I've used the ijs drivers from gutenprint with lpd. seems to me the most likely to work, since ghostscript is a classical lpd filter. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: printing
On Sat, Jan 01, 2011 at 07:52:24PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org at 2011-01-02 0:26:38 wrote: On Sat, Jan 01, 2011 at 02:07:02PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org wrote at 2011-01-01 19:34:40: On Sat, Jan 01, 2011 at 07:03:52AM -0600, Ed Ahlsen-Girard wrote: First, Happy New Year! I resolved last week to stop using Windows to print from my OpenBSD machine, so I re-read man pages for and re-tried CUPS, lpd, foomatic, etc. As it stands now, here is my printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|5510:\ lp=/dev/ulpt0:\ af=/etc/foomatic/HPOJ.ppd:\ where did HPOJ.ppd come from? -- jake...@sdf.lonestar.org From the /etc/cups/ppd; only place I saw one. CUPS is dragged in by freerdp. I am not trying to use it. those PPDs only work with CUPS, and they are only general purpose PPDs. If there is a better filter for the 5510v I'll use it. foomatic-db, foomatic-db-gutenprint, hpijs and maybe other packages contain more sepcific PPD files. -- Edward Ahlsen-Girard Ft Walton Beach, FL -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: printing
On Sat, Jan 01, 2011 at 10:01:20PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org wrote at 2011-01-02 1:24:20 wrote: On Sun, Jan 02, 2011 at 12:26:38AM +, Jacob Meuser wrote: On Sat, Jan 01, 2011 at 02:07:02PM -0600, Ed Ahlsen-Girard wrote: Jacob Meuser jakemsr () sdf ! lonestar ! org wrote at 2011-01-01 19:34:40: On Sat, Jan 01, 2011 at 07:03:52AM -0600, Ed Ahlsen-Girard wrote: First, Happy New Year! I resolved last week to stop using Windows to print from my OpenBSD machine, so I re-read man pages for and re-tried CUPS, lpd, foomatic, etc. As it stands now, here is my printcap: # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: lp|5510:\ lp=/dev/ulpt0:\ af=/etc/foomatic/HPOJ.ppd:\ where did HPOJ.ppd come from? fwiw, I just tried with my HP officejet 4500, to see if it prints with ulpt and lpd on my laptop (I normally use ugen and cups on my desktop... I need ugen for the scanner). I installed hpijs and foomatic-filters packages. this pulled in a2ps and ghostscript. located the ppd I want, which is /usr/local/share/foomatic/db/source/PPD/HP/hp-officejet_4500_g510g-m-hpijs.ppd.gz I had to dig for that. well, 'pkg_info -L hpijs | grep 4500' is how I found it. not sure why 'foomatic-ppdfile -P 4500' did not find it. I think it should. anyway ... $ zcat /usr/local/share/foomatic/db/source/PPD/HP/hp-officejet_4500_g510g-m-hpijs.ppd. \ gz hpoj4500_hpijs.ppd $ sudo cp hpoj4500_hpijs.ppd /etc/foomatic $ sudo mg /etc/printcap $ cat /etc/printcap # $OpenBSD: printcap,v 1.4 2003/03/28 21:32:30 jmc Exp $ #lp|local line printer:\ # :lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs: #rp|remote line printer:\ # :lp=:rm=music.humppa.hu:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs: # basically copied from local/share/doc/pkg-readmes/foomatic-filters # but add the 'sh' to not get the burst page header lp:\ :lp=/dev/ulpt0:\ :af=/etc/foomatic/hpoj4500_hpijs.ppd:\ :if=/usr/local/bin/foomatic-rip:\ :sd=/var/spool/output:\ :lf=/var/log/lpd-errs:\ :sh: $ sudo lpd $ lpr bin/aup and viola, aup, a 10 line shell script, is printed on paper moral of the story: use the right PPD file. how did I know which one to use? well, I know ijs works with ghostscript, and I've used the ijs drivers from gutenprint with lpd. seems to me the most likely to work, since ghostscript is a classical lpd filter. -- jake...@sdf.lonestar.org Shameless cloning using the hp-officejet_5500-hpijs.ppd file worked pretty well. Eventually I'll want to put in scan support too, but that can wait until I'm worn out from the dance of joy over just printing. Many, many thanks. nice :) however, if you want to use MFPs for printing *and* scanning, you can't really use lpd. you'll have to disable ulpt in ukc and use your device as a ugen. then you have to use CUPS for printing. there are some ideas being formulated on how to make this easier, but nothing concrete yet. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: mic2 is unplugged whatever the physical status is
On Sun, Dec 26, 2010 at 12:46:14PM +0100, ??? ??? wrote: On Tue, Dec 14, 2010 at 4:55 PM, Jacob Meuser jake...@sdf.lonestar.org wrote: On Tue, Dec 14, 2010 at 03:39:23PM +0100, Dmitrij D. Czarkoff wrote: I have found my external microphone (mic2) not working under OpenBSD -current of Nov 20. Whatever I do, I get mixerctl outputs.mic2_sense answering outputs.mic2_sense=unplugged regardless of whether it is plugged or not. At the same time outputs.hp_sense is reported correctly. Is there anything I can do to enable mic2? the last commits to azalia were in early eptember ... did it used to change? B does the mic not work at all or is just plug sense not working? The mic works OK, I only noticed the problem when I was trying to find out why GStreamer doesn't pick it up as input. I never noticed that before, so I can't say what it used to report throughout it's life. it's possible the plug sense circuitry isn't really there, or has gone bad ... I'll try to investigate this issue by trying some Linux livecds... Anyway, is there anything I can do to alter the outputs.mic2_sense? unlikely. P.S.: I have Realtek ALC272 wia Intel 82801GB HD Audio. P.P.S.: mixerctl: inputs.dac-0:1=123,123 inputs.dac-4:5=123,123 inputs.dac-2:3=126,126 record.adc-2:3_mute=off record.adc-2:3=248,248 record.adc-0:1_mute=off record.adc-0:1=248,248 inputs.mix_source=mic2 inputs.mix_mic2=120,120 inputs.mix2_source=dac-0:1,mix inputs.mix3_source=dac-4:5,mix inputs.mix4_source=dac-2:3,mix outputs.spkr_source=mix3 outputs.spkr_mute=on outputs.spkr_dir=output outputs.spkr_boost=off outputs.spkr_eapd=on outputs.mic2_source=mix4 outputs.mic2_mute=off inputs.mic2=255,255 outputs.mic2_dir=input-vr80 outputs.hp_source=mix2 outputs.hp_mute=off outputs.hp_boost=off record.adc-0:1_source=mic2,mix record.adc-2:3_source=mic2,mix outputs.mic2_sense=unplugged outputs.hp_sense=plugged outputs.spkr_muters=mic2,hp outputs.master=125,125 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-4:5,spkr,hp record.volume=255,255 record.volume.mute=off record.volume.slaves=adc-2:3,adc-0:1 -- Dmitrij D. Czarkoff -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: mic2 is unplugged whatever the physical status is
On Sun, Dec 26, 2010 at 09:36:08PM +0200, Alexey Suslikov wrote: Jacob Meuser wrote: On Sun, Dec 26, 2010 at 12:46:14PM +0100, ??? ??? wrote: On Tue, Dec 14, 2010 at 4:55 PM, Jacob Meuser jake...@sdf.lonestar.org wrote: On Tue, Dec 14, 2010 at 03:39:23PM +0100, Dmitrij D. Czarkoff wrote: I have found my external microphone (mic2) not working under OpenBSD -current of Nov 20. Whatever I do, I get mixerctl outputs.mic2_sense answering outputs.mic2_sense=unplugged regardless of whether it is plugged or not. At the same time outputs.hp_sense is reported correctly. Is there anything I can do to enable mic2? the last commits to azalia were in early eptember ... did it used to change? B does the mic not work at all or is just plug sense not working? The mic works OK, I only noticed the problem when I was trying to find out why GStreamer doesn't pick it up as input. I never noticed that before, so I can't say what it used to report throughout it's life. it's possible the plug sense circuitry isn't really there, or has gone bad ... Codec can be programmed to use non-standard numbers while generating unsol events, isn't it? I'll try to investigate this issue by trying some Linux livecds... Anyway, is there anything I can do to alter the outputs.mic2_sense? unlikely. Maybe sprinkle some debug across unsol events handling code path to see do we get any messages during plug/unplug or not? Alexey this isn't an unsolicited event. the state is read by the mixer ioctl. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Print server
On Thu, Dec 23, 2010 at 10:40:27PM +0100, Jean-Francois wrote: Le Wednesday 22 December 2010 23:40:03, Jacob Meuser a icrit : On Wed, Dec 22, 2010 at 11:20:47PM +0100, Jean-Francois wrote: Hello, I would like to use a printer on the server and share it like samba supports, have it a shared network printer through openbsd server. The printer is actually a usb one that I would like to connect to the server. Is this basically working ? supported ? usb printers? see ulpt(4). some also work as ugen(4), if the driver supports that. Printer is Brother HL 2030, driver seems available for Linux. Can you recommend the best way to proceed ? It's first time for me, I saw things such as cups, never dive into yet. Thanks. http://www.openprinting.org/printer/Brother/Brother-HL-2030 that gives you some hints. granted, they're talking about linux so not all of that is relevant, but the recommeded driver is hl1250, which is in the 'gs' binary of the ghostscript package. Hi, I'm not used to install printer on Unix, not sure to understand if ulpt / ugen are enough to handle that printer ? Need cups or a printer driver ? you don't /need/ cups. it might be easier, or it might be a pain. you do, however, need to set up a print filter (sometimes referred to as a driver (yes, it's confusing)) because your device doesn't do postscript natively. I Installed only samba server at the moment. samba is a whole other issue. get your printer working locally first. http://onlamp.com/pub/a/bsd/2004/07/08/FreeBSD_Basics.html should get you started http://www.freebsd.org/doc/handbook/printing.html is a bit more verbose. it's also somewhat dated, but lpd has not changed much over the years. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Print server
On Wed, Dec 22, 2010 at 11:20:47PM +0100, Jean-Francois wrote: Hello, I would like to use a printer on the server and share it like samba supports, have it a shared network printer through openbsd server. The printer is actually a usb one that I would like to connect to the server. Is this basically working ? supported ? usb printers? see ulpt(4). some also work as ugen(4), if the driver supports that. Printer is Brother HL 2030, driver seems available for Linux. Can you recommend the best way to proceed ? It's first time for me, I saw things such as cups, never dive into yet. Thanks. http://www.openprinting.org/printer/Brother/Brother-HL-2030 that gives you some hints. granted, they're talking about linux so not all of that is relevant, but the recommeded driver is hl1250, which is in the 'gs' binary of the ghostscript package. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Thu, Dec 16, 2010 at 01:27:28PM -0200, Shazaum wrote: re-wrote part of a codec, now I can listen to music. huh? -- Renato dos Santos shazaum.wordpress.com On 16 December 2010 11:28, James Hozier guitars...@yahoo.com wrote: How did you get it working? From: Shazaum shaz...@gmail.com Subject: Re: Azalia No Problem but no Audio To: misc@openbsd.org Date: Wednesday, December 15, 2010, 6:17 PM Now is Work :-) -- Renato dos Santos shazaum.wordpress.com On 11 November 2010 22:37, Shazaum shaz...@gmail.com wrote: I say, I'll re-read the datasheet. (sorry) -- Renato dos Santos shazaum.wordpress.com On 11 November 2010 22:35, Shazaum shaz...@gmail.com wrote: ok, I admire your interest in wanting to add value to your code (to increase the hardware support) back to read the datasheet, and try to do something to help those who use the same hardware that I use. thank a lot of your attention -- Renato dos Santos shazaum.wordpress.com On 11 November 2010 21:18, Jacob Meuser jake...@sdf.lonestar.org wrote: On Thu, Nov 11, 2010 at 05:16:39PM -0200, Shazaum wrote: no work. unless you're willing to send me your machine or one like it for keeps, I've done all I am willing to do. sorry. it's just not worth my time to try to fix vendor fuckups on machines I can't personally test. -- Renato dos Santos shazaum.wordpress.com On 6 November 2010 20:59, Jacob Meuser jake...@sdf.lonestar.org wrote: On Sat, Nov 06, 2010 at 03:39:00PM -0700, James Hozier wrote: I am not sure what all this code means, but would you like me to test stuff out? If I'm supposed to do something with this piece of code, you'll have to let me know what to do with it no, that's specific code for that specific machine he has. yours needs special help too, that'll come later ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: mic2 is unplugged whatever the physical status is
On Tue, Dec 14, 2010 at 03:39:23PM +0100, Dmitrij D. Czarkoff wrote: Hello! I have found my external microphone (mic2) not working under OpenBSD -current of Nov 20. Whatever I do, I get mixerctl outputs.mic2_sense answering outputs.mic2_sense=unplugged regardless of whether it is plugged or not. At the same time outputs.hp_sense is reported correctly. Is there anything I can do to enable mic2? the last commits to azalia were in early eptember ... did it used to change? does the mic not work at all or is just plug sense not working? it's possible the plug sense circuitry isn't really there, or has gone bad ... Thanks in advance. -- Dmitrij D. Czarkoff P.S.: I have Realtek ALC272 wia Intel 82801GB HD Audio. P.P.S.: mixerctl: inputs.dac-0:1=123,123 inputs.dac-4:5=123,123 inputs.dac-2:3=126,126 record.adc-2:3_mute=off record.adc-2:3=248,248 record.adc-0:1_mute=off record.adc-0:1=248,248 inputs.mix_source=mic2 inputs.mix_mic2=120,120 inputs.mix2_source=dac-0:1,mix inputs.mix3_source=dac-4:5,mix inputs.mix4_source=dac-2:3,mix outputs.spkr_source=mix3 outputs.spkr_mute=on outputs.spkr_dir=output outputs.spkr_boost=off outputs.spkr_eapd=on outputs.mic2_source=mix4 outputs.mic2_mute=off inputs.mic2=255,255 outputs.mic2_dir=input-vr80 outputs.hp_source=mix2 outputs.hp_mute=off outputs.hp_boost=off record.adc-0:1_source=mic2,mix record.adc-2:3_source=mic2,mix outputs.mic2_sense=unplugged outputs.hp_sense=plugged outputs.spkr_muters=mic2,hp outputs.master=125,125 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-4:5,spkr,hp record.volume=255,255 record.volume.mute=off record.volume.slaves=adc-2:3,adc-0:1 -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: how to know if a headphone jack is plugged in
On Wed, Dec 15, 2010 at 10:06:57AM +0800, Aaron Lewis wrote: how to know if a headphone jack is plugged in , anyone knows ? -- Aaron for azalia(4): $ mixerctl | grep _sense other drivers, I don't think any others have such a feature. maybe some of the macppc audio devices ... some ac97 codecs support it, but it's not standardised and not supported in OpenBSD. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: problems programming the TI MSP430 Launchpad
On Wed, Dec 08, 2010 at 01:40:20PM +, Jacob Meuser wrote: mspdebug uses libusb, which means it uses ugen(4). ls -l /dev/ugen* oops, too quick. libusb also uses /dev/usb* to scan for devices. On Wed, Dec 08, 2010 at 09:59:58AM +0100, Benjamin Nadland wrote: I just got my TI MSP430 Launchpad and saw that msp430-gcc and mspdebug got imported into ports. From the commit message: One will need an upcoming umodem.c commit by jakemsr@, and an upcoming mspdebug port in order to actually program the devices though. Is this the mentioned umodem.c commit: http://marc.info/?l=openbsd-cvsm=129125391912134w=2 ? Compiling works(?) as expected. But when I try to upload the binary to the chip, I get the following errors: $ mspdebug rf2500 MSPDebug version 0.13 - debugging tool for MSP430 MCUs Copyright (C) 2009, 2010 Daniel Beer dan...@tortek.co.nz This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. usbutil: unable to find a device matching 0451:f432 $ mspdebug rf2500 -U 0451:f432 MSPDebug version 0.13 - debugging tool for MSP430 MCUs Copyright (C) 2009, 2010 Daniel Beer dan...@tortek.co.nz This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. usbutil: unable to find 451:000 (might be unrelated, but why did it search for 451:000 ?) $ mspdebug rf2500 --usb-list Devices on bus 000: Devices on bus 000: Devices on bus 000: Devices on bus 000: Devices on bus 000: So it doesn't find it, but it is plugged in and recognized: $ usbdevs -v Controller /dev/usb0: addr 1: high speed, self powered, config 1, EHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 addr 3: high speed, power 100 mA, unconfigured, RTL8187B(0x8198), Realtek(0x0bda), rev 2.00, iSerialNumber 00e04c01 port 8 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 addr 2: full speed, power 100 mA, config 1, Texas Instruments MSP-FET430UIF(0xf432), Texas Instruments(0x0451), rev 1.00, iSerialNumber A7FF41CE96103E46 port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered Controller /dev/usb4: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered In my dmesg it shows that the launchpad attaches as uhidev(4), does this mean that the kernel is to old and does not contain the usb_quirks.c commit from dec 1 to prevent this? (http://marc.info/?l=openbsd-cvsm=129127220327339w=2) (Just finished upgrading to this version a few hours ago, currently downloading another, newer snapshot. Might take some time though.) $ dmesg OpenBSD 4.8-current (GENERIC) #510: Sat Dec 4 12:03:30 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (GenuineIntel 686-class) 1.60 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE real mem = 1060163584 (1011MB) avail mem = 1032769536 (984MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 05/09/08, SMBIOS rev. 2.4 @ 0xe8e70 (32 entries) bios0: vendor Acer version v0.3114 date 05/09/2008 bios0: Acer AOA150 acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT HPET APIC MCFG ASF! SLIC BOOT acpi0: wakeup devices P32_(S4) UHC1(S3) UHC2(S3) UHC3(S3) UHC4(S3) ECHI(S3) EXP1(S4) EXP2(S4) EXP3(S4) EXP4(S4) AZAL(S0) MODM(S0) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 133MHz cpu at mainbus0: not configured ioapic0 at mainbus0: apid 4 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 4 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 4 (P32_) acpiprt2 at acpi0: bus 1 (EXP1) acpiprt3 at acpi0: bus 2 (EXP2) acpiprt4 at acpi0: bus -1 (EXP3) acpiprt5 at acpi0: bus 3 (EXP4) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C2, C1, PSS acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: LID0 acpibtn2 at acpi0: SLPB acpibat0 at acpi0: BAT1 not present acpiac0 at acpi0: AC unit online acpivideo0 at acpi0: OVGA acpivout0
Re: problems programming the TI MSP430 Launchpad
mspdebug uses libusb, which means it uses ugen(4). ls -l /dev/ugen* On Wed, Dec 08, 2010 at 09:59:58AM +0100, Benjamin Nadland wrote: I just got my TI MSP430 Launchpad and saw that msp430-gcc and mspdebug got imported into ports. From the commit message: One will need an upcoming umodem.c commit by jakemsr@, and an upcoming mspdebug port in order to actually program the devices though. Is this the mentioned umodem.c commit: http://marc.info/?l=openbsd-cvsm=129125391912134w=2 ? Compiling works(?) as expected. But when I try to upload the binary to the chip, I get the following errors: $ mspdebug rf2500 MSPDebug version 0.13 - debugging tool for MSP430 MCUs Copyright (C) 2009, 2010 Daniel Beer dan...@tortek.co.nz This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. usbutil: unable to find a device matching 0451:f432 $ mspdebug rf2500 -U 0451:f432 MSPDebug version 0.13 - debugging tool for MSP430 MCUs Copyright (C) 2009, 2010 Daniel Beer dan...@tortek.co.nz This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. usbutil: unable to find 451:000 (might be unrelated, but why did it search for 451:000 ?) $ mspdebug rf2500 --usb-list Devices on bus 000: Devices on bus 000: Devices on bus 000: Devices on bus 000: Devices on bus 000: So it doesn't find it, but it is plugged in and recognized: $ usbdevs -v Controller /dev/usb0: addr 1: high speed, self powered, config 1, EHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered port 3 powered port 4 powered port 5 powered port 6 powered port 7 addr 3: high speed, power 100 mA, unconfigured, RTL8187B(0x8198), Realtek(0x0bda), rev 2.00, iSerialNumber 00e04c01 port 8 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 addr 2: full speed, power 100 mA, config 1, Texas Instruments MSP-FET430UIF(0xf432), Texas Instruments(0x0451), rev 1.00, iSerialNumber A7FF41CE96103E46 port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered Controller /dev/usb4: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 port 1 powered port 2 powered In my dmesg it shows that the launchpad attaches as uhidev(4), does this mean that the kernel is to old and does not contain the usb_quirks.c commit from dec 1 to prevent this? (http://marc.info/?l=openbsd-cvsm=129127220327339w=2) (Just finished upgrading to this version a few hours ago, currently downloading another, newer snapshot. Might take some time though.) $ dmesg OpenBSD 4.8-current (GENERIC) #510: Sat Dec 4 12:03:30 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (GenuineIntel 686-class) 1.60 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE real mem = 1060163584 (1011MB) avail mem = 1032769536 (984MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 05/09/08, SMBIOS rev. 2.4 @ 0xe8e70 (32 entries) bios0: vendor Acer version v0.3114 date 05/09/2008 bios0: Acer AOA150 acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT HPET APIC MCFG ASF! SLIC BOOT acpi0: wakeup devices P32_(S4) UHC1(S3) UHC2(S3) UHC3(S3) UHC4(S3) ECHI(S3) EXP1(S4) EXP2(S4) EXP3(S4) EXP4(S4) AZAL(S0) MODM(S0) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 133MHz cpu at mainbus0: not configured ioapic0 at mainbus0: apid 4 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 4 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 4 (P32_) acpiprt2 at acpi0: bus 1 (EXP1) acpiprt3 at acpi0: bus 2 (EXP2) acpiprt4 at acpi0: bus -1 (EXP3) acpiprt5 at acpi0: bus 3 (EXP4) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C2, C1, PSS acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: LID0 acpibtn2 at acpi0: SLPB acpibat0 at acpi0: BAT1 not present acpiac0 at acpi0: AC unit online acpivideo0 at acpi0: OVGA acpivout0 at acpivideo0: CRT1 acpivout1 at acpivideo0: DTV1 acpivout2 at acpivideo0: DFP1 acpivout3 at acpivideo0: LCD_ acpivout4 at acpivideo0: DTV2 acpivout5 at acpivideo0: DFP2 bios0: ROM list: 0xc/0xec00! 0xcf000/0x1000 cpu0: Enhanced SpeedStep 1597 MHz:
Re: Problems with sound card
On Tue, Dec 07, 2010 at 10:39:23AM -0300, Gonzalo L. R. wrote: Hi misc@, I have a Dell Vostro 1510 with -current and my sound card it's not supported, Here is my dmesg and pcidump: http://x61.com.ar/tmp/pcidump http://x61.com.ar/tmp/dell.dmesg I build the kernel with AZALIA_DEBUG but nothing. $ mixerctl -av mixerctl: /dev/mixer: Device not configured $ audioctl audioctl: /dev/audioctl: Device not configured Any ideas? are you sure it's not turned off in the bios? Cheers -- Sending from my Computer. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: 'cvs update' asking for password?!
On Tue, Dec 07, 2010 at 05:40:39PM -0500, Dave Anderson wrote: No doubt I've screwed something up, but I can't figure out what. # echo $CVSROOT anoncvs.comstyle.com:/cvs ^ # cvs -t -d$CVSROOT -q up -Pd - main loop with CVSROOT=anoncvs.comstyle.com:/cvs - Starting server: ssh anoncvs.comstyle.com cvs server r...@anoncvs.comstyle.com's password: ^ anon...@anoncvs -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Disable USB Support i
just curious, but why would you need to disable USB sometimes and not always? the answer is: you can't disable it in a running kernel. the OpenBSD kernel doesn't use modules. On Mon, Dec 06, 2010 at 03:13:42PM -0600, Orestes Leal R. wrote: just disable when I need to, unloading modules, etc. ? Disable it from BIOS. On 12/06/10 17:49, Orestes Leal R. wrote: How? -- Using Opera's revolutionary email client: http://www.opera.com/mail/ -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: rum(4) ohci scheduling overruns in current/i386
you're not even using the ohci (i.e. this is most likely bad/dying hardware) On Sat, Dec 04, 2010 at 11:55:49PM +0100, Mattieu Baptiste wrote: Hi all, I decided to upgrade my soekris net5501 (from a snapshot around september 7) to -current. I had in the past random ohci scheduling overruns, resulting in an unusable rum(4). But ifconfig down/up solves the problem. Now I have a lot of ohci scheduling overruns just after boot and my rum(4) isn't usable. Here is a dmesg: OpenBSD 4.8-current (GENERIC) #507: Wed Dec 1 22:37:15 MST 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Geode(TM) Integrated Processor by AMD PCS (AuthenticAMD 586-class) 500 MHz cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX real mem = 536440832 (511MB) avail mem = 517615616 (493MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 20/80/26, BIOS32 rev. 0 @ 0xfac40 pcibios0 at bios0: rev 2.0 @ 0xf/0x1 pcibios0: pcibios_get_intr_routing - function not supported pcibios0: PCI IRQ Routing information unavailable. pcibios0: PCI bus #0 is the last bus bios0: ROM list: 0xc8000/0xa800 cpu0 at mainbus0: (uniprocessor) amdmsr0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (bios) io address conflict 0x6100/0x100 io address conflict 0x6200/0x200 pchb0 at pci0 dev 1 function 0 AMD Geode LX rev 0x33 glxsb0 at pci0 dev 1 function 2 AMD Geode LX Crypto rev 0x00: RNG AES vr0 at pci0 dev 6 function 0 VIA VT6105M RhineIII rev 0x96: irq 11, address 00:00:24:cb:19:70 ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, model 0x0034 vr1 at pci0 dev 7 function 0 VIA VT6105M RhineIII rev 0x96: irq 5, address 00:00:24:cb:19:71 ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, model 0x0034 vr2 at pci0 dev 8 function 0 VIA VT6105M RhineIII rev 0x96: irq 9, address 00:00:24:cb:19:72 ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, model 0x0034 vr3 at pci0 dev 9 function 0 VIA VT6105M RhineIII rev 0x96: irq 12, address 00:00:24:cb:19:73 ukphy3 at vr3 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI 0x004063, model 0x0034 ral0 at pci0 dev 14 function 0 Ralink RT2561S rev 0x00: irq 10, address 00:18:f8:a5:f3:34 ral0: MAC/BBP RT2561C, RF RT2527 glxpcib0 at pci0 dev 20 function 0 AMD CS5536 ISA rev 0x03: rev 3, 32-bit 3579545Hz timer, watchdog, gpio gpio0 at glxpcib0: 32 pins pciide0 at pci0 dev 20 function 2 AMD CS5536 IDE rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: SanDisk SDCFH-2048 wd0: 4-sector PIO, LBA, 1953MB, 4001760 sectors wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 pciide0: channel 1 ignored (disabled) ohci0 at pci0 dev 21 function 0 AMD CS5536 USB rev 0x02: irq 15, version 1.0, legacy support ehci0 at pci0 dev 21 function 1 AMD CS5536 USB rev 0x02: irq 15 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 AMD EHCI root hub rev 2.00/1.00 addr 1 isa0 at glxpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo com0: console com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard pcppi0 at isa0 port 0x61 spkr0 at pcppi0 nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS gpio1 at nsclpcsio0: 29 pins npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 usb1 at ohci0: USB revision 1.0 uhub1 at usb1 AMD OHCI root hub rev 1.00/1.00 addr 1 biomask e1c5 netmask ffe5 ttymask mtrr: K6-family MTRR support (2 registers) rum0 at uhub0 port 1 Ralink 802.11 bg WLAN rev 2.00/0.01 addr 2 rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 1c:af:f7:7b:5e:9d vscsi0 at root scsibus0 at vscsi0: 256 targets softraid0 at root root on wd0a swap on wd0b dump on wd0b ohci0: 1 scheduling overruns ohci0: 2 scheduling overruns ohci0: 161 scheduling overruns ohci0: 136 scheduling overruns ohci0: 148 scheduling overruns ohci0: 145 scheduling overruns ohci0: 151 scheduling overruns ohci0: 163 scheduling overruns ohci0: 150 scheduling overruns ohci0: 150 scheduling overruns ohci0: 175 scheduling overruns ohci0: 143 scheduling overruns ohci0: 131 scheduling overruns ohci0: 153 scheduling overruns ohci0: 163 scheduling overruns ohci0: 86 scheduling overruns ohci0: 157 scheduling overruns ohci0: 142 scheduling overruns ohci0: 107 scheduling overruns ohci0: 135 scheduling overruns ohci0: 122 scheduling overruns ohci0: 140 scheduling overruns ohci0: 132 scheduling overruns ohci0: 144 scheduling overruns rum0: could not retrieve Tx statistics - cancelling automatic rate control ohci0: 135 scheduling overruns ohci0: 119 scheduling overruns ohci0: 134 scheduling overruns ohci0: 136 scheduling overruns rum0: could not transmit buffer: TIMEOUT rum0: device timeout --
Re: Lenovo T400 - recording with internal mic
On Wed, Dec 01, 2010 at 08:30:03PM +0100, Jiri B. wrote: Hi, on Lenovo T400 laptop there's internal mic (works on other OS). Unfortunatelly I'm stupid or it doesn't work :/ I tried: * aucat -o /tmp/file.wav * aucat -C0:1 -o /tmp/file.wav * aucat -C2:3 -o /tmp/file.wav * audacity record (not really sure why '-CX:X'...) It produces just same noise all the time... I'm confused, I read FAQ but I don't have any record.source or input.mic.source. jirib inputs.dac-0:1=141,141 inputs.dac-2:3=141,141 inputs.beep=85 record.adc-2:3_source=mic2 record.adc-2:3=240,240 record.adc-0:1_source=mic record.adc-0:1=240,240 outputs.hp_source=dac-0:1 outputs.hp_boost=off inputs.mic=252,252 outputs.mic_dir=input-vr80 outputs.spkr_source=dac-2:3 outputs.spkr_eapd=on inputs.mic2=252,252 outputs.hp_sense=unplugged outputs.mic_sense=unplugged outputs.master=143,143 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-2:3 record.volume=255,255 record.volume.mute=off record.volume.slaves=adc-2:3,adc-0:1 this is one of those stupid codecs that has hardwired connections between ADCs and the mics. Lenovo and Dell use these. stupid vendors. you can do this: $ aucat -l -s default -c 0:1 -C 0:1 -s internal -c 2:3 -C 2:3 that gives you two sub-devices, default, and internal. you can then specify which device to use with the AUDIODEVICE environment variable. default is the default device if not specified. so, $ aucat -o junk.wav $ aucat -i junk.wav will record from the external mic (record.adc-0:1_source=mic) and play it on the headphones (outputs.hp_source=dac-0:1), while $ AUDIODEVICE=internal aucat -o junk.wav $ AUDIODEVICE=internal aucat -i junk.wav will record from the internal mic (record.adc-2:3_source=mic2) and play it back on the speaker (outputs.spkr_source=dac-2:3). and I know mic2 is the internal speaker because there is a 'mic_sense' control, which means 'mic' is a jack. I'm working on making mic switching automatic when a mic jack is plugged/unplugged, but there are still some issues to be worked out. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: OpenBSD 4.8 crash unexpectedly
On Sat, Nov 27, 2010 at 12:39:40PM +0330, Bahador NazariFard wrote: Hi I am using of OpenBSD 4.8 as a firewall box but it is started to annoy me :(( My problem is OpenBSD crashes unexpectedly (specially when im not at my desk) How can I find the source of this problem. http://www.openbsd.org/faq/faq2.html#Bugs read it through. hint: you have serial ports. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Unattended OpenBSD Installation
On Sun, Nov 14, 2010 at 10:43:47AM +0400, OpenBSD Geek wrote: Hi, I read FAQ, and found nothing about install.site script. the you must have missed section 4.14 - http://www.openbsd.org/faq/faq4.html#site -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Thu, Nov 11, 2010 at 05:16:39PM -0200, Shazaum wrote: no work. unless you're willing to send me your machine or one like it for keeps, I've done all I am willing to do. sorry. it's just not worth my time to try to fix vendor fuckups on machines I can't personally test. -- Renato dos Santos shazaum.wordpress.com On 6 November 2010 20:59, Jacob Meuser jake...@sdf.lonestar.org wrote: On Sat, Nov 06, 2010 at 03:39:00PM -0700, James Hozier wrote: I am not sure what all this code means, but would you like me to test stuff out? If I'm supposed to do something with this piece of code, you'll have to let me know what to do with it no, that's specific code for that specific machine he has. yours needs special help too, that'll come later ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Linux-2.6.36-libre: turning Linux's Free Bait into Free Software
On Wed, Nov 10, 2010 at 01:14:19AM +0100, frantisek holop wrote: hmm, on Tue, Nov 09, 2010 at 03:53:59PM -0500, Brynet said that Why are you sending this crap here? the inclusion of binary firmware/microcode in OpenBSD is considered acceptable so long as the license allows for redistribution. maybe you could read first what's it about... indeed. it's condemning Torvalds and the main Linux kernel maintainers for not being careful about firmware licenses. the Keyspan license in particular is a big trap that people probably aren't aware of. perhaps it would have been better for advoc...@. probably, as it shows how OpenBSD is more careful about protecting your freedom than Linux. i was just thinking about sending it in as well, it's quite interesting to see what others are doing with other open source licenses. there is so much crap on this list, an honest OT once in a while can only do good. -f -- what a nice night for an evening. -- steven wright -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: swfdec and Firefox 3.6.8
On Tue, Nov 09, 2010 at 11:07:20PM -0500, Predrag Punosevac wrote: I just installed swfdec-0.8.4 on 4.8 (i386) snapshot of 22nd of August (should be epsilon close to release) and I do not see the plugin when I type about:plugins nor in /usr/local/mozilla-firefox/plugins I do not recall manually linking libswfdecmozilla.so to /usr/lib/mozilla/plugins/flashplugin-alternative.so on 4.6 release (amd64). Swfdec actually used to work fairly well for me at that time ( I know that the development has ceased almost two years ago). Does swfdec-0.8.4 even work on Firefox 3.6.8? Also has anybody being able to use swfdec-0.8.4 on Midori? Cheers, Predrag the plugin is in the swfdec-plugin package. did you install that? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: How to test if sound is working?
On Mon, Nov 08, 2010 at 06:55:59PM -0800, James Hozier wrote: From: Fred Crowson fred.crow...@gmail.com Subject: Re: How to test if sound is working? To: James Hozier guitars...@yahoo.com Cc: misc@openbsd.org Date: Monday, November 8, 2010, 10:55 PM On 8 November 2010 22:04, James Hozier guitars...@yahoo.com wrote: $ cat azalia_codec.c.rej @@ -64,6 +64,13 @@ this-name = NULL; this-qrks = AZ_QRK_NONE; switch (this-vid) { +case 0x10134206: +this-name = Cirrus Logic CS4206; +if (this-subid == 0x106b4d00) {/* APPLE_MBP55 */ + this-qrks |= AZ_QRK_GPIO_UNMUTE_1 | + AZ_QRK_GPIO_UNMUTE_3; +} +break; case 0x10ec0260: this-name = Realtek ALC260; break; What does this mean? It looks like a snippet of code from the original patch file? Hi James, For some reason patch(1) did not insert the code into azalia_codec.c - I would guess that the reason was that patch file had some formatting that patch(1) did not like. Have another go at creating and patching the file, or you can either manually add those 7 new lines to azailia_codec.c after line 77 of azaila_codec.c Thus when you rebuilt your kernel - it did not have this new bit of code in. hth Fred Hmm...added those lines to azalia_codec.c after line 66 (without the + signs in front of the lines), re-compiled and rebooted but still nothing. I guess it's something else, then...but I'm curious as to why the patch didn't work. judging by the formatting of your emails, the patch got mangled by your mailer. inlining patches in email messages (as opposed to MIME attachments) is part of OpenBSD culture. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: How to test if sound is working?
On Sun, Nov 07, 2010 at 04:18:34PM -0800, James Hozier wrote: Oh, I've tried a lot of different combos yesterday and this was one of them. Tried both settings with my speakers, and tried both settings with my headphones plugged in. it appears you don't get any sound because the outputs are controlled by gpio pins. see if the following fixes it. 1. save this mail as a plain text file somewhere. 2. make sure you have kernel sources installed. (see the faq if necessary) 3. cd /sys/dev/pci patch -p 0 path to this file 4. build and install kernel. (see faq if necessary) 5. reboot -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: azalia_codec.c === RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v retrieving revision 1.151 diff -u -p azalia_codec.c --- azalia_codec.c 10 Sep 2010 15:11:23 - 1.151 +++ azalia_codec.c 8 Nov 2010 04:29:59 - @@ -64,6 +64,13 @@ azalia_codec_init_vtbl(codec_t *this) this-name = NULL; this-qrks = AZ_QRK_NONE; switch (this-vid) { + case 0x10134206: + this-name = Cirrus Logic CS4206; + if (this-subid == 0x106b4d00) {/* APPLE_MBP55 */ + this-qrks |= AZ_QRK_GPIO_UNMUTE_1 | + AZ_QRK_GPIO_UNMUTE_3; + } + break; case 0x10ec0260: this-name = Realtek ALC260; break;
Re: How to test if sound is working?
On Sat, Nov 06, 2010 at 10:48:52AM -0700, James Hozier wrote: I've been trying to get my sound working and tried playing an audio file with mplayer, xmms, and vlc, and it seems like it's playing fine (I can even see the visual bars moving in xmms) but I get no sound at all with my speakers up all the way. Here is what I have done so far: As per the FAQ's instructions: $ cat /dev/audio /dev/zero [1] 6310 $ audioctl play.{seek,samples,errors} play.seek=48000 play.samples=1833600 play.errors=0 $ audioctl play.{seek,samples,errors} play.seek=57600 play.samples=4089600 play.errors=0 $ audioctl play.{seek,samples,errors} play.seek=57600 play.samples=5299200 play.errors=0 $ kill %1 $ fg %1 cat /dev/audio /dev/zero Terminated It seems as if it's okay with the samples increasing each time, mixer settings: $ mixerctl inputs.dac-0:1_mute=off inputs.dac-0:1=200,200 inputs.dac-2:3_mute=off inputs.dac-2:3=126,126 record.adc-0:1_source=mic record.adc-0:1_mute=off record.adc-0:1=124,124 outputs.hp_source=dac-0:1 outputs.hp_boost=off outputs.spkr_source= outputs.spkr2_source=dac-2:3 inputs.mic=85,85 outputs.mic_dir=input-vr80 outputs.SPDIF_source=dig-dac-0:1 outputs.hp_sense=plugged outputs.spkr2_muters=hp outputs.master=200,200 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-2:3 record.volume=124,124 record.volume.mute=off record.volume.slaves=adc-0:1 outputs.mode=analog Everything seems to be at a reasonable volume and nothing is muted, And I'm not sure how to figure out what kind of audio hardware I have, so I just tried this: $ dmesg | grep audio audio0 at azalia0 What else can I try? full dmesg and mixerctl -v output. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: How to test if sound is working?
On Sat, Nov 06, 2010 at 01:08:40PM -0700, James Hozier wrote: From: Jacob Meuser jake...@sdf.lonestar.org Subject: Re: How to test if sound is working? To: misc@openbsd.org Date: Saturday, November 6, 2010, 7:14 PM On Sat, Nov 06, 2010 at 10:48:52AM -0700, James Hozier wrote: I've been trying to get my sound working and tried playing an audio file with mplayer, xmms, and vlc, and it seems like it's playing fine (I can even see the visual bars moving in xmms) but I get no sound at all with my speakers up all the way. Here is what I have done so far: As per the FAQ's instructions: $ cat /dev/audio /dev/zero [1] 6310 $ audioctl play.{seek,samples,errors} play.seek=48000 play.samples=1833600 play.errors=0 $ audioctl play.{seek,samples,errors} play.seek=57600 play.samples=4089600 play.errors=0 $ audioctl play.{seek,samples,errors} play.seek=57600 play.samples=5299200 play.errors=0 $ kill %1 $ fg %1 cat /dev/audio /dev/zero Terminated It seems as if it's okay with the samples increasing each time, mixer settings: $ mixerctl inputs.dac-0:1_mute=off inputs.dac-0:1=200,200 inputs.dac-2:3_mute=off inputs.dac-2:3=126,126 record.adc-0:1_source=mic record.adc-0:1_mute=off record.adc-0:1=124,124 outputs.hp_source=dac-0:1 outputs.hp_boost=off outputs.spkr_source= outputs.spkr2_source=dac-2:3 inputs.mic=85,85 outputs.mic_dir=input-vr80 outputs.SPDIF_source=dig-dac-0:1 outputs.hp_sense=plugged outputs.spkr2_muters=hp outputs.master=200,200 outputs.master.mute=off outputs.master.slaves=dac-0:1,dac-2:3 record.volume=124,124 record.volume.mute=off record.volume.slaves=adc-0:1 outputs.mode=analog Everything seems to be at a reasonable volume and nothing is muted, And I'm not sure how to figure out what kind of audio hardware I have, so I just tried this: $ dmesg | grep audio audio0 at azalia0 What else can I try? full dmesg and mixerctl -v output. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org mixerctl -v: $ mixerctl -v inputs.dac-0:1_mute=off [ off on ] inputs.dac-0:1=200,200 inputs.dac-2:3_mute=off [ off on ] inputs.dac-2:3=254,254 record.adc-0:1_source=mic [ mic ] record.adc-0:1_mute=off [ off on ] record.adc-0:1=0,0 outputs.hp_source=dac-0:1 [ dac-0:1 ] outputs.hp_boost=off [ off on ] outputs.spkr_source= [ ] outputs.spkr2_source=dac-2:3 [ dac-2:3 ] inputs.mic=85,85 outputs.mic_dir=input-vr80 [ none input input-vr0 input-vr50 input-vr80 ] outputs.SPDIF_source=dig-dac-0:1 [ dig-dac-0:1 ] outputs.hp_sense=plugged [ unplugged plugged ] outputs.spkr2_muters=hp { hp } outputs.master=200,200 outputs.master.mute=off [ off on ] outputs.master.slaves=dac-0:1,dac-2:3 { dac-0:1 dac-2:3 } record.volume=0,0 record.volume.mute=on [ off on ] record.volume.slaves=adc-0:1 { adc-0:1 mic } outputs.mode=analog [ analog digital ] full dmesg: $ dmesg OpenBSD 4.8 (GENERIC.MP) #359: Mon Aug 16 09:16:26 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP RTC BIOS diagnostic error f7clock_battery,ROM_cksum,config_unit,memory_size,invalid_time cpu0: Intel(R) Core(TM)2 Duo CPU P7550 @ 2.26GHz (GenuineIntel 686-class) 2.26 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE real mem = 2926321664 (2790MB) avail mem = 2868469760 (2735MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 07/29/05, SMBIOS rev. 2.4 @ 0xe (42 entries) bios0: vendor Apple Inc. version MBP55.88Z.00AC.B03.0906151708 date 06/15/09 bios0: Apple Inc. MacBookPro5,5 apple ... they supply an OS with their hardware, why would they care to make their hardware spec compliant? probably (hopefully) broken in the same way the other macs are. I'll look into it. acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP HPET APIC APIC MCFG ASF! SBST ECDT SSDT SSDT SSDT acpi0: wakeup devices ADP1(S3) LID0(S3) EC__(S3) OHC1(S3) EHC1(S3) OHC2(S3) EHC2(S3) GIGE(S5) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 2500 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 265MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM)2 Duo CPU P7550 @ 2.26GHz (GenuineIntel 686-class) 2.26 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE ioapic0 at mainbus0: apid 1 pa 0xfec0, version 11, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 1 acpiec0 at acpi0 acpiprt0
Re: Azalia No Problem but no Audio
On Wed, Nov 03, 2010 at 03:32:21PM -0200, Shazaum wrote: a little test in freebsd 6.2 audio worked going by what they kept in their current driver, and what alsa does, perhaps this helps. probably doesn't fix the internal speaker, but might get headphone output working. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: azalia.h === RCS file: /cvs/src/sys/dev/pci/azalia.h,v retrieving revision 1.62 diff -u -p azalia.h --- azalia.h10 Sep 2010 15:11:23 - 1.62 +++ azalia.h6 Nov 2010 21:54:24 - @@ -510,6 +510,8 @@ #define AZ_QRK_WID_BEEP_1D 0x2000 #define AZ_QRK_WID_OVREF50 0x4000 #define AZ_QRK_WID_AD1981_OAMP 0x8000 +#define AZ_QRK_WID_OVREF1000x0001 +#define AZ_QRK_WID_HP_0F 0x0002 /* memory-mapped types */ typedef struct { Index: azalia_codec.c === RCS file: /cvs/src/sys/dev/pci/azalia_codec.c,v retrieving revision 1.151 diff -u -p azalia_codec.c --- azalia_codec.c 10 Sep 2010 15:11:23 - 1.151 +++ azalia_codec.c 6 Nov 2010 21:54:24 - @@ -96,6 +96,9 @@ azalia_codec_init_vtbl(codec_t *this) break; case 0x10ec0861: this-name = Realtek ALC861; + if (this-subid == 0x90751584) {/* CCE_X20II ??? */ + this-qrks |= AZ_QRK_WID_OVREF100 | AZ_QRK_WID_HP_0F; + } break; case 0x10ec0880: this-name = Realtek ALC880; @@ -1928,6 +1931,8 @@ azalia_mixer_set(codec_t *this, nid_t nid, int target, value |= CORB_PWC_OUTPUT; if (this-qrks AZ_QRK_WID_OVREF50) value |= CORB_PWC_VREF_50; + if (this-qrks AZ_QRK_WID_OVREF100) + value |= CORB_PWC_VREF_100; } else { value = ~CORB_PWC_OUTPUT; value |= CORB_PWC_INPUT; @@ -2434,6 +2439,13 @@ azalia_codec_widget_quirks(codec_t *this, nid_t nid) ((nid == 0x05) || (nid == 0x06) || (nid == 0x07) || (nid == 0x09) || (nid == 0x18))) { azalia_ampcap_ov(w, COP_OUTPUT_AMPCAP, 31, 33, 6, 30, 1); + } + + if ((this-qrks AZ_QRK_WID_HP_0F) (nid == 0x0f)) { + azalia_pin_config_ov(w, CORB_CD_DEVICE_MASK, CORB_CD_HEADPHONE); + azalia_pin_config_ov(w, CORB_CD_PORT_MASK, CORB_CD_JACK); + w-widgetcap |= COP_AWCAP_STEREO; + w-enable = 1; } return(0);
Re: Azalia No Problem but no Audio
On Sat, Nov 06, 2010 at 03:39:00PM -0700, James Hozier wrote: I am not sure what all this code means, but would you like me to test stuff out? If I'm supposed to do something with this piece of code, you'll have to let me know what to do with it no, that's specific code for that specific machine he has. yours needs special help too, that'll come later ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: diskmap(4) interface and live USB fstab file
fwiw, in -current, USB attach order should be quite predictable. there are no longer multiple threads attaching USB devices. attachment is now done in a single thread, and it is done in the same order every time. of course, if you change which USB ports the devices are connected to between boots, or disconnect/reconnect while booted then the order might change. On Fri, Nov 05, 2010 at 08:37:37PM +0800, Marcus wrote: http://www.openbsd.org/faq/faq1.html#WhatsNew says: diskmap(4) interface People using USB attached storage or softraid(4) configurations often had difficulty with drive identifiers changing from boot to boot, or between hardware configurations. diskmap(4) allows you to mount drives by unique disklabel UIDs rather than how they are attached, so now you can use the same /etc/fstab on your USB flash disk without worrying wheter it would come up as sd0, sd1 sd2, etc. http://www.openbsd.org/faq/faq14.html#flashmemLive says: If your target machine has an ahci(4) or SCSI interface, you will probably find your USB drive's identifier changing. Having multiple versions of your /etc/fstab file may make this easier to fix (in single user mode). ---Question Would somebody rewrite #flashmemLive section for the diskmap interface change? or how to edit the /etc/fstab for live USB device without worrying wheter it would come up as sd0, sd1 sd2, etc. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio
On Sun, Oct 31, 2010 at 03:03:39PM +0100, Jan Stary wrote: I use a m-audio mobilepre for recording and listening music; it's class compliant does 16-bit stereo at 48kHz, and the sound is excellent. It has a stereo preamp and a phantom power, which is handy. I have been using this for some time now (thanks again for the tip, the sund really is good). Looking at http://www.m-audio.com/products/en_us/MobilePre.html today, it says the MobilePre can do 48000/24b; the image seems to be something else than what I see at my desk, too. Is there a new version of MobilePre out? Has someone used it under 4.7? More generally, what is the status of uaudio(4)? It works reliably, 24-bit encodings are not supported though; recently Jacob fixed various bugs, including a very annoying limitation of the block size. Ah, so does the MobilePre in fact support 24b, but only 16b under OpenBSD? uaudio supports (most of) USB 1.x/USB Audio 1.x standards. there may be issues with USB 2.x/USB Audio 2.x devices, however, these types of devices aren't all that common yet, unles you're looking for high-end equipment ( 6 channels), but there are some out there. for example, the newer m-audio fast tracks are USB 2.0. Is someone using one of these? http://www.m-audio.com/products/en_us/FastTrack.html http://www.m-audio.com/products/en_us/FastTrackPro.html http://www.m-audio.com/products/en_us/FastTrackUltra.html (If not, I will probably settle for the MobilePre.) creative/e-mu have some USB 2.0 devices. I have looked at USB 2.0 support for uaudio, and I have ideas about how to proceed, but without the hardware in hand ... hmm I see the e-mu 0202 is now ~$100, I should probably ask for one on want.html. I suppose this is not supported then, right? http://www.emu.com/products/product.asp?category=610subcategory=611product=15186 not yet. I did receive an 0202, and have it working (this includes support for multiple/sync endpoints and other improvements to uaudio in general), but it requires some changes in audio(4) itself ... it's coming. Any news on this? that was committed. uaudio supports 24-bit encodings in OpenBSD 4.8. Thank you Jan -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Sun, Oct 31, 2010 at 06:54:47PM -0200, Shazaum wrote: -- Renato dos Santos shazaum.wordpress.com On 30 October 2010 16:07, Jacob Meuser jake...@sdf.lonestar.org wrote: On Fri, Oct 29, 2010 at 09:53:33PM +, Jacob Meuser wrote: On Fri, Oct 29, 2010 at 09:22:12AM -0200, Shazaum wrote: well, with Linux I have no problem ... linux support for realtek codecs alone is 5x as large as our driver for all of azalia. likely they have some quirk for your specific bios/codec combo. the bios has no options for audio that's not what I'm saying/asking. I'm saying your BIOS/device is broken. alsa has 2 different sets of quirks that match your bio/codec, one is commented out. so, when you say Linux, what does that mean? a vanilla kernel from kernel.org? which version? some distros version? kernel: 2.6.32.25 ... distro any...debian, ubuntu, fedora, slackware * * it seems this is a laptop? if so, are you not getting sound on the speaker, or not getting sound on the output jack, or both? yes, this is a laptop, and both outputs.. ok then, your device is broken at the hardware/BIOS level. it's saying there is no speaker, but obviously there is one, right? it works on linux because instead of having a driver based on the HDA spec, they have a driver based on knowing specific detail about most devices. this is simply not practical to maintain, especially when people who have problems can't be bothered to test the latest code or provide descriptions of their machines without a long back and forth of emails. your device *could* work with OpenBSD's driver, but that would require adding quirks to deal with your out-of-spec device. to add insult to injury, one of the quirks for your device in the linux driver does something which is disallowed by the HDA spec. that said, if you can get it working with some quirks, I would be ok to commit it to our driver. but I don't have time or desire to try to figure out how to make it work, sorry. and unfortunately for you, I'm probably the only one who can help you ... I have done all sorts of changes in controls, and no sound effect 'll find which way do I change the codec, thanks have you tried -current yet? it's not clear if you have or haven't. still wondering about this ... nops, not tried it, I'm using the 4.7, 'll do it now -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Fri, Oct 29, 2010 at 09:53:33PM +, Jacob Meuser wrote: On Fri, Oct 29, 2010 at 09:22:12AM -0200, Shazaum wrote: well, with Linux I have no problem ... linux support for realtek codecs alone is 5x as large as our driver for all of azalia. likely they have some quirk for your specific bios/codec combo. alsa has 2 different sets of quirks that match your bio/codec, one is commented out. so, when you say Linux, what does that mean? a vanilla kernel from kernel.org? which version? some distros version? it seems this is a laptop? if so, are you not getting sound on the speaker, or not getting sound on the output jack, or both? I have done all sorts of changes in controls, and no sound effect 'll find which way do I change the codec, thanks have you tried -current yet? it's not clear if you have or haven't. still wondering about this ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Fri, Oct 29, 2010 at 09:22:12AM -0200, Shazaum wrote: well, with Linux I have no problem ... linux support for realtek codecs alone is 5x as large as our driver for all of azalia. likely they have some quirk for your specific bios/codec combo. I have done all sorts of changes in controls, and no sound effect 'll find which way do I change the codec, thanks have you tried -current yet? it's not clear if you have or haven't. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
On Thu, Oct 28, 2010 at 09:07:14AM -0200, Shazaum wrote: this: inputs.dac-0:1_mute=off [ off on ] inputs.dac-2:3_mute=off [ off on ] inputs.dig-dac-0:1_mut=off [ off on ] record.adc-0:1_source=mic [ mic cd mix2 ] record.adc-0:1_mute=off [ off on ] record.adc-0:1=114,114 outputs.line_boost=off [ off on ] outputs.mic_source=mix5 [ mix5 ] outputs.mic_dir=input-vr50 [ none output input input-vr50 ] outputs.SPDIF_source=dig-dac-0:1 [ dig-dac-0:1 ] inputs.mix_source=mic { mic } outputs.mix2_mute=off [ off on ] outputs.mix2=126,126 inputs.mix2_source=cd,mix { cd mix } inputs.mix2_cd=121,121 inputs.mix2_mix=121,121 inputs.line_source=dac-0:1,mix2 { dac-0:1 mix2 } inputs.mix5_source=dac-2:3,mix2 { dac-2:3 mix2 } inputs.mix6_source=mix2 { mix2 } inputs.beep_mute=off [ off on ] inputs.beep=119 outputs.master=0,0 outputs.master.mute=off [ off on ] outputs.master.slaves=dac-0:1 { dac-0:1 dac-2:3 dig-dac-0:1 mix2 beep } record.volume=114,114 record.volume.mute=off [ off on ] record.volume.slaves=adc-0:1 { adc-0:1 } outputs.mode=analog [ analog digital ] so, inputs.dac-0:1_mute=off [ off on ] inputs.line_source=dac-0:1,mix2 { dac-0:1 mix2 } your line-out is connected directly to your first dac, and you don't have any volume control for the dac. outputs.line_boost=off [ off on ] maybe you need to set this to on? sometimes it has an effect, sometimes it doesn't. if that doesn't work, either you're playing something that is simply not loud enough to hear, or your codec nodes aren't correctly labeled. if the latter, maybe a bios update would fix it, maybe not. or this outputs.line_boost=off [ off on ] outputs.mic_source=mix5 [ mix5 ] outputs.mic_dir=input-vr50 [ none output input input-vr50 ] outputs.SPDIF_source=dig-dac-0:1 [ dig-dac-0:1 ] outputs.mix2_mute=off [ off on ] outputs.mix2=126,126 outputs.master=0,0 outputs.master.mute=off [ off on ] outputs.master.slaves=dac-0:1 { dac-0:1 dac-2:3 dig-dac-0:1 mix2 beep } outputs.mode=analog [ analog digital ] since both the controls that affect your dac output are labeled 'inputs', this is a great example of why only looking at 'outputs' is simply wrong. -- Renato dos Santos shazaum.wordpress.com On 27 October 2010 14:33, Jacob Meuser jake...@sdf.lonestar.org wrote: On Wed, Oct 27, 2010 at 01:20:20PM -0200, Shazaum wrote: but this is the GENERIC, debug the azalia was active in the prime -- Renato dos Santos shazaum.wordpress.com On 27 October 2010 11:10, Jacob Meuser jake...@sdf.lonestar.org wrote: I would prefer to just see mixerctl -v output from -current GENERIC. things have changed since 4.7, and the problem may have already been fixed. also, I want to see mixerctl -v output as it is a boot, before you do anything else with mixerctl. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Azalia No Problem but no Audio
I would prefer to just see mixerctl -v output from -current GENERIC. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: how to repeat messages about manual configuration
On Thu, Oct 21, 2010 at 02:34:03PM -0500, Carson Chittom wrote: On Thu, Oct 21, 2010 at 01:20:40PM -0500, Jay K wrote: 1) There should be a way to repeat all these messages for all installed packages. Maybe there already is. $ less /var/db/pkg/*/+DISPLAY pkg_info -M is nicer -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: ffmpeg vs uvideo
On Sat, Oct 16, 2010 at 05:46:24PM +0200, Jan Stary wrote: (I have changed the subject, because the subject has changed.) On Oct 14 01:59:39, Jacob Meuser wrote: On Thu, Oct 14, 2010 at 12:05:09AM +, Jacob Meuser wrote: On Thu, Oct 14, 2010 at 12:59:37AM +0200, Jan Stary wrote: On Oct 13 22:07:27, Jacob Meuser wrote: On Wed, Oct 13, 2010 at 11:51:47PM +0200, Jan Stary wrote: This is a fresh upgrade of current/amd64 on a Macbook3,1. Basically, everything works except the wifi and uvideo. I installed the uvideo firmware as documented in uvideo(4). I can capture an image with 'fswebcam image.jpg'; I have problems capturing a video stream with ffmpeg -y -f video4linux2 -s vga -r 25 -i /dev/video0 /tmp/out.mpg (the fps eventually drops to 0 and results in a tiny file containing just a few frames) but I haven't really tried tweaking the format options. ffmpeg doesn't work with video(4). frankly, I don't understand why video(4) support is enabled in ffmpeg, giving the the impression it's supposed to work, when it clearly doesn't. On another machine (HP EliteBook 8530w running a recent -current) I can capture video(4) just fine - using certain resolutions and frame rates, that is. with ffmpeg? can you share your command, I've never gotten it to work. This _sometimes_ works: ffmpeg -y -f video4linux2 -r 25 -s vga -i /dev/video out.mpg Other times, the fps gradually drops to zero. With the current ffmpeg (just built form svn), it consistently results in ffmpeg -y -f video4linux2 -r 25 -s vga -i /dev/video0 /tmp/out.m FFmpeg version SVN-r25502, Copyright (c) 2000-2010 the FFmpeg developers built on Oct 16 2010 14:05:50 with gcc 4.2.1 20070719 configuration: libavutil 50.32. 3 / 50.32. 3 libavcore 0. 9. 1 / 0. 9. 1 libavcodec52.92. 0 / 52.92. 0 libavformat 52.83. 0 / 52.83. 0 libavdevice 52. 2. 2 / 52. 2. 2 libavfilter1.52. 0 / 1.52. 0 libswscale 0.12. 0 / 0.12. 0 [video4linux2 @ 0x83f3d080] ioctl set time per frame(1/25) failed /dev/video0: Input/output error It fails this way with any other framerate, too. So you are right: it doesn't work. I'm pretty sure this is because video/uvideo doesn't allow setting the frame rate. also, many webcams don't deliver a consistent frame rate; some of them will deliver a higher frame rate if they receive more light. fwiw, this is what I use, because using ffmpeg to capture directly from video(4) has never worked for me: $ video -f /dev/video1 -e yuy2 -s 640x480 -r 20 -o - | ffmpeg -y \ -f rawvideo -pix_fmt yuyv422 -s 640x480 -r 20 -i - \ -itsoffset 0.5 -f sndio -ar 16000 -ac 1 -i sun:1 out.avi This is much more reliable; without audio, I can capture just fine with $ video -f /dev/video -e yuy2 -s 640x480 -r 20 -o - \ | ffmpeg -y -f rawvideo -pix_fmt yuyv422 -s 640x480 -r 20 -i - out.avi However, the audio part does not work for me. The ffmpeg-20100512p4 package says $ video -f /dev/video -e yuy2 -s 640x480 -r 20 -o - \ | ffmpeg -y -f rawvideo -pix_fmt yuyv422 -s 640x480 -r 20 -i - \ -f sndio -ar 16000 -ac 1 -i sun:1 out.avi FFmpeg version SVN-r23102, Copyright (c) 2000-2010 the FFmpeg developers built on Oct 11 2010 18:27:01 with gcc 4.2.1 20070719 configuration: --enable-shared --cc=cc --disable-altivec --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-debug --disable-indev=jack --disable-indev=oss --disable-iwmmxt --disable-neon --disable-optimizations --disable-outdev=oss --enable-gpl --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-postproc --enable-pthreads --enable-runtime-cpudetect --enable-x11grab --extra-cflags=-I/usr/local/include -I/usr/X11R6/include --extra-libs=-L/usr/local/lib -L/usr/X11R6/lib --mandir=/usr/local/man libavutil 50.15. 2 / 50.15. 2 libavcodec52.67. 0 / 52.67. 0 libavformat 52.62. 0 / 52.62. 0 libavdevice 52. 2. 0 / 52. 2. 0 libavfilter1.20. 0 / 1.20. 0 libswscale 0.10. 0 / 0.10. 0 libpostproc 51. 2. 0 / 51. 2. 0 [rawvideo @ 0x80239080]Estimating duration from bitrate, this may be inaccurate Input #0, rawvideo, from 'pipe:': Duration: N/A, start: 0.00, bitrate: N/A Stream #0.0: Video: rawvideo, yuyv422, 640x480, 20 tbr, 20 tbn, 20 tbc [sndio @ 0x83bc9080]Could not open sndio device sun:1: Input/output error -f sndio -ar 16000 -ac 1 -i sun:1 out.avi that means to record 16kHz mono from /dev/audio1. maybe that just isn't supported on your hardware? I get the same result with -f sndio -i /dev/audio. does simply 'ffmpeg -f sndio -i /dev/audio out.wav' work? I get the same result with or without aucat running. yeah, ffmpeg requires to specify the input file, even
Re: -current/amd64 @ macbook3,1
On Sat, Oct 16, 2010 at 12:52:17PM +0200, Jan Stary wrote: but the sizes are still not recognized: h...@mac:hans$ video -v video device /dev/video: encodings: uyvy sizes: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 controls: brightness, saturation, gamma, sharpness Xv adaptor 0, Intel(R) Textured Video: encodings: yuy2, uyvy max size: 1280x800 using uyvy encoding using frame size 0x0 (0 bytes) video: /dev/video: returned size not as requested Is this a video(1) problem? Is it a uvideo(4) problem? Is it a uvideo-firmware problem? bLength=38 bDescriptorType=0x24 (CS_INTERFACE) bDescriptorSubtype=0x05 (UDESCSUB_VS_FRAME_UNCOMPRESSED) bLength=38 bDescriptorType=0x24 bDescriptorSubtype=0x05 bFrameIndex=0x01 bmCapabilities=0x00 wWidth=640 wHeight=480 dwMinBitRate=383976960 dwMaxBitRate=383976960 dwMaxVideoFrameBufferSize=614400 dwDefaultFrameInterval=33 bFrameIntervalType=0x00 bLength=38 bDescriptorType=0x24 (CS_INTERFACE) bDescriptorSubtype=0x05 (UDESCSUB_VS_FRAME_UNCOMPRESSED) bLength=38 bDescriptorType=0x24 bDescriptorSubtype=0x05 bFrameIndex=0x02 bmCapabilities=0x00 wWidth=352 wHeight=288 dwMinBitRate=383976960 dwMaxBitRate=383976960 dwMaxVideoFrameBufferSize=202752 dwDefaultFrameInterval=33 bFrameIntervalType=0x00 bLength=38 bDescriptorType=0x24 (CS_INTERFACE) bDescriptorSubtype=0x05 (UDESCSUB_VS_FRAME_UNCOMPRESSED) bLength=38 bDescriptorType=0x24 bDescriptorSubtype=0x05 bFrameIndex=0x03 bmCapabilities=0x00 wWidth=320 wHeight=240 dwMinBitRate=383976960 dwMaxBitRate=383976960 dwMaxVideoFrameBufferSize=153600 dwDefaultFrameInterval=33 bFrameIntervalType=0x00 it's a bug in uvideo(4). bFrameIntervalType affects frame rates, not frame sizes. patch below should fix it. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: uvideo.c === RCS file: /cvs/src/sys/dev/usb/uvideo.c,v retrieving revision 1.142 diff -u -p uvideo.c --- uvideo.c9 Oct 2010 09:48:03 - 1.142 +++ uvideo.c16 Oct 2010 19:40:33 - @@ -2769,20 +2777,11 @@ uvideo_enum_fsizes(void *v, struct v4l2_frmsizeenum *f /* no more frames left */ return (EINVAL); - if (sc-sc_fmtgrp[idx].frame[i]-bFrameIntervalType == 0) { - /* TODO */ - fsizes-type = V4L2_FRMSIZE_TYPE_CONTINUOUS; - fsizes-un.stepwise.min_width = 0; - fsizes-un.stepwise.min_height = 0; - fsizes-un.stepwise.max_width = 0; - fsizes-un.stepwise.max_height = 0; - } else { - fsizes-type = V4L2_FRMSIZE_TYPE_DISCRETE; - fsizes-un.discrete.width = - UGETW(sc-sc_fmtgrp[idx].frame[i]-wWidth); - fsizes-un.discrete.height = - UGETW(sc-sc_fmtgrp[idx].frame[i]-wHeight); - } + fsizes-type = V4L2_FRMSIZE_TYPE_DISCRETE; + fsizes-un.discrete.width = + UGETW(sc-sc_fmtgrp[idx].frame[i]-wWidth); + fsizes-un.discrete.height = + UGETW(sc-sc_fmtgrp[idx].frame[i]-wHeight); return (0); }
Re: -current/amd64 @ macbook3,1
On Fri, Oct 15, 2010 at 02:24:27PM +0200, Jan Stary wrote: On Oct 14 01:59:39, Jacob Meuser wrote: On Thu, Oct 14, 2010 at 12:05:09AM +, Jacob Meuser wrote: On Thu, Oct 14, 2010 at 12:59:37AM +0200, Jan Stary wrote: On Oct 13 22:07:27, Jacob Meuser wrote: On Wed, Oct 13, 2010 at 11:51:47PM +0200, Jan Stary wrote: This is a fresh upgrade of current/amd64 on a Macbook3,1. Basically, everything works except the wifi and uvideo. I installed the uvideo firmware as documented in uvideo(4). I can capture an image with 'fswebcam image.jpg'; I have problems capturing a video stream with ffmpeg -y -f video4linux2 -s vga -r 25 -i /dev/video0 /tmp/out.mpg (the fps eventually drops to 0 and results in a tiny file containing just a few frames) but I haven't really tried tweaking the format options. ffmpeg doesn't work with video(4). frankly, I don't understand why video(4) support is enabled in ffmpeg, giving the the impression it's supposed to work, when it clearly doesn't. On another machine (HP EliteBook 8530w running a recent -current) I can capture video(4) just fine - using certain resolutions and frame rates, that is. with ffmpeg? can you share your command, I've never gotten it to work. Yes, with ffmpeg. I will get my hands on the HP during the weekend and will come back. fwiw, this is what I use, because using ffmpeg to capture directly from video(4) has never worked for me: $ video -f /dev/video1 -e yuy2 -s 640x480 -r 20 -o - | ffmpeg -y \ -f rawvideo -pix_fmt yuyv422 -s 640x480 -r 20 -i - \ -itsoffset 0.5 -f sndio -ar 16000 -ac 1 -i sun:1 out.avi Thank you for mentioning video(1), I didn't even know it existed. However, it only segfaults on this macbook $ video video: /dev/video: returned size not as requested Segmentation fault (core dumped) probably the segfault is because of symbol conflicts with libxcb, which has already been fixed, but I'd need to see a backtrace to know for sure. $ video -O video.raw -r 25 -s 640x480 -v video device /dev/video: encodings: uyvy sizes: 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 controls: brightness, saturation, gamma, sharpness Xv adaptor 0, Intel(R) Textured Video: encodings: yuy2, uyvy max size: 1280x800 using yuy2 encoding using frame size 0x0 (0 bytes) video: /dev/video: returned size not as requested Segmentation fault (core dumped) I have tried various options (-r 15, -r 25, -s 640, -s 1280, -s 320) with always the same result. Why is it that the only sizes supported are 0x0, 0x0, etc? Is this the problem (returned size not as requested)? video(1) isn't getting the sizes correctly for some reason. can you compile a kernel with UVIDEO_DEBUG defined (or just add a #define it in sys/dev/usb/uvideo.c) and send me the resulting dmesg? The video(1) manpage contains a few typos, see diff below. thanks. The camera is a bultin Micron iSight; the manpage mentions Apple builtin iSight as known to work. Also, the driver seems to first attach to bluetooth, then detach, and later attach to the camera: uvideo0 at uhub1 port 4 configuration 1 interface 0 Apple Computer Bluetooth rev 2.00/0.0c addr 2 uvideo0 detached uvideo0 at uhub1 port 4 configuration 1 interface 0 Micron Built-in iSight rev 2.00/1.84 addr 2 video0 at uvideo0 Is this normal? looks like it is from what I see in uvideo.c. Thank you for your time Jan --- video.1.orig Fri Oct 15 09:43:18 2010 +++ video.1 Fri Oct 15 09:43:32 2010 @@ -108,7 +108,7 @@ is .Ql - , frames will be read from standard input. -.It Fl O Ar ouput +.It Fl O Ar output File to which frames will be written. If .Ar output @@ -121,7 +121,7 @@ .Nm will also display the frames via .Xr Xv 3 . -.It Fl o Ar ouput +.It Fl o Ar output File to which frames will be written. If .Ar output -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Intel Link 5150 causes 05-Oct-10 snapshot hang on boot
On Fri, Oct 15, 2010 at 11:39:20PM +0200, Dmitrij Czarkoff wrote: 2010/10/9 PPP8QQP8P9 PP0QQP:PP2 czark...@gmail.com: Sorry, the last dmesg was of 05-Oct-10 snapshot, not of 4.7. As of 14-Oct-10 snapshot issue is still there. trying to figure out how to sanely track usb transfers to see what's hanging. in the meantime, perhaps try enabling EHCI_DEBUG with ehcidebug = 3? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: USB devices don't attach when urtw is under load
On Wed, Oct 13, 2010 at 10:56:24AM +0200, ??? ??? wrote: Under 05-Oct-2010 snapshot: 1. Plug in urtw device (I have a LevelOne device, don't know model as its plastic body is lost). 2. Start bittorrent client (or ftp or whatever loading urtw device). 3. Plug in any usb device - device doesn't get configured, lines not appended to dmesg, usbdevs hangs, otherwise operating system fully operational. 4. Stop loading urtw device. 5. Plug in and out any usb device - device gets configured, lines appended to dmesg. sounds like the device is messing up the usb task thread. do you see 'usbtask' in 'top -S' or 'ps akx' output? Couldn't reproduce it with my 3COM 3RUSB10075 as it gets device timeout shortly and stops operating at all. As I have no other usb WiFi devices, can't say whether the problem is urtw-specific, or is valid for any usb WiFi or just urtw (or just my urtw). % usbdevs -dv Controller /dev/usb0: addr 1: high speed, self powered, config 1, EHCI root hub(0x), Intel(0x8086), rev 1.00 uhub0 port 1 addr 2: high speed, power 98 mA, config 1, WebCam(0x62c0), Sonix Technology Co., Ltd.(0x0c45), rev 1.00 uvideo0 port 2 powered port 3 powered port 4 powered port 5 addr 3: high speed, power 100 mA, unconfigured, RTL8187(0x8187), Realtek(0x0bda), rev 1.00, iSerialNumber 00116B1604AE urtw0 port 6 powered port 7 powered port 8 powered Controller /dev/usb1: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 uhub1 port 1 powered port 2 addr 2: low speed, power 100 mA, config 1, Optical Mouse(0x003a), Genius(0x0458), rev 1.00 uhidev0 Controller /dev/usb2: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 uhub2 port 1 powered port 2 powered Controller /dev/usb3: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 uhub3 port 1 powered port 2 powered Controller /dev/usb4: addr 1: full speed, self powered, config 1, UHCI root hub(0x), Intel(0x8086), rev 1.00 uhub4 port 1 powered port 2 powered dmesg (05-Oct-2010 snapshot), notice no dmesg lines between inserting and removing flash usb module: OpenBSD 4.8-current (GENERIC.MP) #456: Tue Oct 5 20:18:06 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP RTC BIOS diagnostic error 80clock_battery cpu0: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (GenuineIntel 686-class) 1.60 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE real mem = 1060163584 (1011MB) avail mem = 1032794112 (984MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 10/06/08, SMBIOS rev. 2.4 @ 0xe91c0 (31 entries) bios0: vendor Acer version v0.3110 date 10/06/2008 bios0: Acer AO531h acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT HPET APIC MCFG ASF! SLIC BOOT acpi0: wakeup devices P32_(S4) UHC1(S3) UHC2(S3) UHC3(S3) UHC4(S3) ECHI(S3) EXP1(S4) EXP2(S4) EXP3(S4) EXP4(S4) AZAL(S0) MODM(S0) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 133MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (GenuineIntel 686-class) 1.60 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,EST,TM2,SSSE3,xTPR,PDCM,MOVBE ioapic0 at mainbus0: apid 4 pa 0xfec0, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 4 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 3 (P32_) acpiprt2 at acpi0: bus 1 (EXP1) acpiprt3 at acpi0: bus -1 (EXP2) acpiprt4 at acpi0: bus -1 (EXP3) acpiprt5 at acpi0: bus 2 (EXP4) acpiec0 at acpi0 acpicpu0 at acpi0: C3, C2, C1, PSS acpicpu1 at acpi0: C3, C2, C1, PSS acpitz0 at acpi0: critical temperature 95 degC acpibtn0 at acpi0: PWRB acpibtn1 at acpi0: LID0 acpibtn2 at acpi0: SLPB acpibat0 at acpi0: BAT1 not present acpiac0 at acpi0: AC unit online acpivideo0 at acpi0: OVGA acpivout0 at acpivideo0: CRT1 acpivout1 at acpivideo0: DTV1 acpivout2 at acpivideo0: DFP1 acpivout3 at acpivideo0: LCD_ acpivout4 at acpivideo0: DTV2 acpivout5 at acpivideo0: DFP2 bios0: ROM list: 0xc/0xec00! cpu0: Enhanced SpeedStep 1597 MHz: speeds: 1600, 1333, 1066, 800 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel 82945GME Host rev 0x03 vga1 at pci0 dev 2 function 0 Intel 82945GME Video rev 0x03 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp0 at vga1 agp0 at intagp0: aperture at 0x4000, size 0x1000 inteldrm0 at vga1: apic 4 int 16
Re: USB devices don't attach when urtw is under load
On Wed, Oct 13, 2010 at 09:32:59PM +0200, ??? ??? wrote: On Wed, Oct 13, 2010 at 12:49 PM, Jacob Meuser jake...@sdf.lonestar.org wrote: On Wed, Oct 13, 2010 at 10:56:24AM +0200, ??? ??? wrote: Under 05-Oct-2010 snapshot: 1. Plug in urtw device (I have a LevelOne device, don't know model as its plastic body is lost). 2. Start bittorrent client (or ftp or whatever loading urtw device). 3. Plug in any usb device - device doesn't get configured, lines not appended to dmesg, usbdevs hangs, otherwise operating system fully operational. 4. Stop loading urtw device. 5. Plug in and out any usb device - device gets configured, lines appended to dmesg. sounds like the device is messing up the usb task thread. B do you see 'usbtask' in 'top -S' or 'ps akx' output? I do: % ps -akx | grep usb 8 ?? DK 0:00.26 (usbtask) 24889 p1 S+ 0:00.01 grep usb is that while the urtw is causing problems? maybe try 'top -S -n200 | grep usb' too. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: -current/amd64 @ macbook3,1
On Wed, Oct 13, 2010 at 11:51:47PM +0200, Jan Stary wrote: This is a fresh upgrade of current/amd64 on a Macbook3,1. Basically, everything works except the wifi and uvideo. I installed the uvideo firmware as documented in uvideo(4). I can capture an image with 'fswebcam image.jpg'; I have problems capturing a video stream with ffmpeg -y -f video4linux2 -s vga -r 25 -i /dev/video0 /tmp/out.mpg (the fps eventually drops to 0 and results in a tiny file containing just a few frames) but I haven't really tried tweaking the format options. ffmpeg doesn't work with video(4). frankly, I don't understand why video(4) support is enabled in ffmpeg, giving the the impression it's supposed to work, when it clearly doesn't. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: USB devices don't attach when urtw is under load
On Thu, Oct 14, 2010 at 12:33:34AM +0200, ??? ??? wrote: On Thu, Oct 14, 2010 at 12:01 AM, Jacob Meuser jake...@sdf.lonestar.org wrote: On Wed, Oct 13, 2010 at 09:32:59PM +0200, ??? ??? wrote: % ps -akx | grep usb B B 8 ?? B DK B B B 0:00.26 (usbtask) 24889 p1 B S+ B B B 0:00.01 grep usb is that while the urtw is causing problems? B maybe try 'top -S -n200 | grep usb' too. After inserting a usb device (3COM WiFi adapter mentioned in the first mail) I get no notice on dmesg and following: % ps -akx | grep usb 8 ?? DK 0:00.26 (usbtask) 7243 p1 S+ 0:00.01 grep usb % top -S -n 200 | grep usb 8 root -600K 19M idle usbsyn0:00 0.00% usbtask usbsyn - there's a synchronous usb transfer not finishing. does this recover (i.e. usbtask thread is not waiting in usbsyn) when you remove the device? does this happen with all usb devices? does it happen in all usb ports? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: -current/amd64 @ macbook3,1
On Thu, Oct 14, 2010 at 12:59:37AM +0200, Jan Stary wrote: On Oct 13 22:07:27, Jacob Meuser wrote: On Wed, Oct 13, 2010 at 11:51:47PM +0200, Jan Stary wrote: This is a fresh upgrade of current/amd64 on a Macbook3,1. Basically, everything works except the wifi and uvideo. I installed the uvideo firmware as documented in uvideo(4). I can capture an image with 'fswebcam image.jpg'; I have problems capturing a video stream with ffmpeg -y -f video4linux2 -s vga -r 25 -i /dev/video0 /tmp/out.mpg (the fps eventually drops to 0 and results in a tiny file containing just a few frames) but I haven't really tried tweaking the format options. ffmpeg doesn't work with video(4). frankly, I don't understand why video(4) support is enabled in ffmpeg, giving the the impression it's supposed to work, when it clearly doesn't. On another machine (HP EliteBook 8530w running a recent -current) I can capture video(4) just fine - using certain resolutions and frame rates, that is. with ffmpeg? can you share your command, I've never gotten it to work. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: -current/amd64 @ macbook3,1
On Thu, Oct 14, 2010 at 12:05:09AM +, Jacob Meuser wrote: On Thu, Oct 14, 2010 at 12:59:37AM +0200, Jan Stary wrote: On Oct 13 22:07:27, Jacob Meuser wrote: On Wed, Oct 13, 2010 at 11:51:47PM +0200, Jan Stary wrote: This is a fresh upgrade of current/amd64 on a Macbook3,1. Basically, everything works except the wifi and uvideo. I installed the uvideo firmware as documented in uvideo(4). I can capture an image with 'fswebcam image.jpg'; I have problems capturing a video stream with ffmpeg -y -f video4linux2 -s vga -r 25 -i /dev/video0 /tmp/out.mpg (the fps eventually drops to 0 and results in a tiny file containing just a few frames) but I haven't really tried tweaking the format options. ffmpeg doesn't work with video(4). frankly, I don't understand why video(4) support is enabled in ffmpeg, giving the the impression it's supposed to work, when it clearly doesn't. On another machine (HP EliteBook 8530w running a recent -current) I can capture video(4) just fine - using certain resolutions and frame rates, that is. with ffmpeg? can you share your command, I've never gotten it to work. fwiw, this is what I use, because using ffmpeg to capture directly from video(4) has never worked for me: $ video -f /dev/video1 -e yuy2 -s 640x480 -r 20 -o - | ffmpeg -y \ -f rawvideo -pix_fmt yuyv422 -s 640x480 -r 20 -i - \ -itsoffset 0.5 -f sndio -ar 16000 -ac 1 -i sun:1 out.avi the audio is just slightly ahead (out of sync) without the -itsoffset. the sndio backend in ffmpeg has fairly accurate timestamping; the stamps should represent when the sound actually happened. video(1) otoh is just outputting a stream of raw frames, so ffmpeg assumes the frames' timestamp is when they are read from stdin. apparently on this system with this camera it takes about a half second for images to be captured and sent to stdout. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: MPlayer man page
On Wed, Oct 13, 2010 at 02:18:27AM +, Mikle Krutov wrote: Hello, list! While reading the man page of MPlayer, i've noticed lots of headers of it. That is kind of wrong. Version of MPlayer package is mplayer-20090708p4-sdl With headers i mean: The MPlayer Project 2009-03-25 1 MPlayer(1) The Movie Player MPlayer(1) so, what's wrong? mplayer doesn't update their manual? go tell the mplayer people; reporting that here does nothing. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Intel Link 5150 causes 05-Oct-10 snapshot hang on boot
On Fri, Oct 08, 2010 at 06:22:25PM +0200, Dmitrij D. Czarkoff wrote: Hello, everyone! After some investigation about 05-Oct-10 snapshot's hang on Acer Aspire One 531h I got that Intel Link 5150 card containing both WiFi and WiMax devices causes that. So, I've tried to boot two different netbooks with Intel Link 5150 with the 05-Oct-10 snapshot and got both of them hang just at the same string of dmesg that in 4.7 is followed by the messages: uhub0: port 7, set config at addr 3 failed uhub0: device problem, disabling port 7 you get those messages on 4.7, but on -current it hangs, is that correct? how about a full dmesg from 4.7, or a dmesg from -current up to the point where it hangs? These messages refer to the Intel's WiMax hardware which resides on the same module as WiFi does, but is attached to USB interface. The netbook with another wireless card and similar configuration booted normally, as did my Acer after I removed Intel Link 5150 from the slot. Just in case anyone cares. what happens if you insert the device after booting? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: AD1986A Data Sheet Available. Could somebody please fix the Sound Driver?
On Wed, Oct 06, 2010 at 09:16:01AM +0530, Siju George wrote: $ mixerctl -av outputs.dig-dac-0:1_sou=hdaudio [ hdaudio adc-0:1 ] inputs.dac-0:1_mute=off [ off on ] inputs.dac-0:1=248,248 inputs.dac-2:3_mute=off [ off on ] inputs.dac-2:3=248,248 inputs.dac-4:5_mute=off [ off on ] inputs.dac-4:5=248,248 inputs.mix_source=dac-0:1,mix3,sel8,cd,sel7 { dac-0:1 mix3 sel8 cd sel7 } inputs.mix2_source=mix { mix } outputs.mix3_mute=off [ off on ] inputs.mix3_source=dac-2:3,dac-4:5 { dac-2:3 dac-4:5 } inputs.hp_source=mix [ mix dac-2:3 dac-4:5 ] inputs.line-grn_source=mix [ mix dac-2:3 ] inputs.line-blu_source=dac-2:3 [ dac-2:3 mix ] inputs.line-pnk_source=dac-4:5 [ dac-4:5 mix2 ] inputs.sel6_source=mic [ mic line-in line-pnk line-pnk mix4 mix5 mix6 mix7 ] outputs.sel6=255,255 inputs.sel7_source=line-in [ line-in line-blu mic ] inputs.sel8_source=sel6 [ sel6 mix8 ] record.adc-0:1_source=sel8 [ sel8 cd sel7 mix mix2 ] record.adc-0:1_mute=off [ off on ] record.adc-0:1=255,255 inputs.sel8_mute=off [ off on ] inputs.sel8=248,248 inputs.cd_mute=off [ off on ] inputs.cd=248,248 inputs.sel7_mute=off [ off on ] inputs.sel7=248,248 outputs.hp_mute=off [ off on ] outputs.hp=248,248 outputs.hp_boost=off [ off on ] outputs.line-grn_mute=off [ off on ] outputs.line-grn=248,248 outputs.line-grn_boost=off [ off on ] outputs.line-grn_eapd=on [ off on ] outputs.line-blu_mute=off [ off on ] outputs.line-blu=248,248 outputs.line-blu_dir=output [ none output input ] outputs.line-pnk_mute=off [ off on ] outputs.line-pnk=248,248 outputs.line-pnk_dir=output [ none output input input-vr0 input-vr50 input-vr80 ] outputs.mic_dir=input-vr80 [ none input input-vr0 input-vr50 input-vr80 ] outputs.line-in_dir=input [ none input input-vr0 input-vr50 input-vr80 ] outputs.SPDIF_source=dig-dac-0:1 [ dig-dac-0:1 ] inputs.mix4_source=mic,line-pnk { mic line-pnk } inputs.mix5_source=mic,line-in { mic line-in } inputs.mix6_source=line-pnk,line-in { line-pnk line-in } inputs.mix7_source=mic,line-pnk,line-in { mic line-pnk line-in } inputs.mix8_source=sel6 { sel6 } outputs.hp_sense=unplugged [ unplugged plugged ] outputs.line-grn_sense=plugged [ unplugged plugged ] outputs.line-blu_sense=plugged [ unplugged plugged ] outputs.line-pnk_sense=unplugged [ unplugged plugged ] outputs.mic_sense=unplugged [ unplugged plugged ] outputs.line-in_sense=unplugged [ unplugged plugged ] outputs.master=255,255 outputs.master.mute=off [ off on ] outputs.master.slaves=dac-0:1,hp,line-grn { dac-0:1 dac-2:3 dac-4:5 mix3 sel6 sel8 cd sel7 hp line-grn line-blu line-pnk } record.volume=255,255 record.volume.mute=off [ off on ] record.volume.slaves=adc-0:1 { adc-0:1 } outputs.mode=analog [ analog digital ] $ first, 'line-pnk' is almost certainly the rear mic input, and 'mic' is the front mic input. let's stick with the rear jacks for now. so you want this: outputs.line-pnk_dir=output [ none output input input-vr0 input-vr50 input-vr80 ] to get to this: record.adc-0:1_source=sel8 [ sel8 cd sel7 mix mix2 ] first step, set line-pnk to be a mic input: $ mixerctl outputs.line-pnk=input-vr80 I bet that's what kills it for other OSes. shame on the BIOS vendor for naming it like that and shame on the board vendor for using such a silly codec. anyway ... now we want to see what line-pnk can feed into: $ mixerctl -v | grep '_source=.*line-pnk' inputs.sel6_source=mic [ mic line-in line-pnk line-pnk mix4 mix5 mix6 mix7 ] inputs.mix4_source=mic,line-pnk { mic line-pnk } inputs.mix6_source=line-pnk,line-in { line-pnk line-in } inputs.mix7_source=mic,line-pnk,line-in { mic line-pnk line-in } hmm, we're trying to get to record.adc-0:1_source=sel8 [ sel8 cd sel7 mix mix2 ] but none of sel6, mix4, mix6 or mix7 are choices. let's see what sel6 can feed: $ mixerctl -v | grep '_source=.*sel6' inputs.sel8_source=sel6 [ sel6 mix8 ] inputs.mix8_source=sel6 { sel6 } aha, we can have line-pnk - sel6 - sel8 - adc-0:1, and that appears to be the shortest routing (there are others, but ignore those for now). there's only one more thing to change: $ mixerctl inputs.sel6_source=line-pnk now, it's strange there are two line-pnk choices for sel6_source. that's really a bug in azalia(4). oh well. most likely, one is the jack itself and one is an amp. it's hard to tell, even with a datasheet, what's really going on, as nodes can be labeled by the BIOS. I'm guessing you don't have the code to the BIOS. you could build a kernel with AZALIA_DEBUG defined and get a better picture. anyway, I think that's all you should have to do to record from the rear mic jack: $ mixerctl outputs.line-pnk_dir=input-vr80 $ mixerctl inputs.sel6_source=line-pnk $ mixerctl inputs.sel8_source=sel6 $ mixerctl record.adc-0:1_source=sel8 alternatively, to get around the double line-pnk choice in sel6, route through mix4 instead: $ mixerctl outputs.line-pnk_dir=input-vr80 $ mixerctl
Re: audio has dropouts playing music cds
kaffeine uses libcdio, which I don't think has ever worked quite right on OpenBSD. kaffeine crashes for me on amd64 when I try to play an audio CD. kscd tries to use '/dev/cdrom' by default, which is totally bogus. use cdio(1)'s 'cdplay' command to play audio CDs. cdio(1) is in base. it works. older CD player software on UNIX generally tries to have the CD reader decode the data to analog signals and send that to the audio device through a direct connection. this is what cdio(1)'s 'play' command does too, btw. there is no guarantee that there is an analog connection from the CD device to the soundcard (and no way to check other that visual examination or experimentation), especially on newer laptops. I didn't look at the code, but this is probably why you don't hear anything with kscd (assuming you fixed it to use the right device). On Wed, Sep 22, 2010 at 02:07:56PM -0400, Len Zaifman wrote: Running OpenBSD 4.8 GENERIC.MP#383 i386 ie a recent -current snapshot I can run both commercial DVDs and videos downloaded from the web ( flv and mp3,4 files) using kaffeine and the audio is perfectly fine. I use kaffeine-0.8.8p2 from the packages directory. When I try to use kaffeine to play commercial CDs I hear dropouts about every 5-10 seconds. It is very annoying. Since DVDs have much higher bandwidth requirements than music CDs, it may be a software issue. I tried kscd and there is no audio output. Is there a fix for kaffeine and music cds?? can I get kscd to output audio? Another CD player on openbsd I can try? For Hardware I am on a Lenovo W500 Laptop Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz real mem = 3214176256 (3065MB) avail mem = 3151605760 (3005MB) cd0 at scsibus0 targ 1 lun 0: Optiarc, DVD RW AD-7910S, 1.D0 ATAPI 5/cdrom removable azalia0 at pci0 dev 27 function 0 Intel 82801I HD Audio rev 0x03: apic 1 int 17 (irq 11) azalia0: codecs: Conexant CX20561, Conexant/0x2c06, using Conexant CX20561 audio0 at azalia0 Len Zaifman Systems Manager, High Performance Systems The Centre for Computational Biology The Hospital for Sick Children 555 University Ave. Toronto, Ont M5G 1X8 tel: 416-813-5513 email: leona...@sickkids.ca This e-mail may contain confidential, personal and/or health information(information which may be subject to legal restrictions on use, retention and/or disclosure) for the sole use of the intended recipient. Any review or distribution by anyone other than the person for whom it was originally intended is strictly prohibited. If you have received this e-mail in error, please contact the sender and delete all copies. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Popping sounds with azalia(4) device
On Thu, Sep 16, 2010 at 02:17:36AM -0400, Joe Gidi wrote: I'm getting frequent popping sounds from the azalia device on my system, roughly every 15-30 seconds. I have a pair of stereo speakers plugged in to the green speaker jack, and the pops always seem to alternate channels (one on the left, the next one on the right). The pops do not occur under Windows, so I don't believe there's a hardware problem. Mixerctl -v output and dmesg follow. The pops are quieter if I take mix off of inputs.mix2_source so it's just using dac-0:1, but they are still present. Any ideas? do you hear the noise only when playing something, or do you hear it even when nothing is playing? dmesg: OpenBSD 4.8-current (GENERIC.MP) #409: Wed Sep 8 17:36:44 MDT 2010 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 3487105024 (3325MB) avail mem = 3380445184 (3223MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.5 @ 0x9f000 (66 entries) bios0: vendor American Megatrends Inc. version 1401 date 06/11/2010 bios0: ASUSTeK Computer INC. M4A88TD-V EVO/USB3 acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S3 S4 S5 acpi0: tables DSDT FACP APIC MCFG OEMB SRAT HPET SSDT acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4) PCE6(S4) PCE7(S4) PCE9(S4) PCEA(S4) PCEB(S4) PCEC(S4) SBAZ(S4) P0PC(S4) GEC_(S4) UHC1(S4) UHC2(S4) USB3(S4) UHC4(S4) USB5(S4) UHC6(S4) UHC7(S4) PE20(S4) PE21(S4) RLAN(S4) PE22(S4) PE23(S4) PS2M(S4) PS2K(S4) UAR1(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD Athlon(tm) II X4 640 Processor, 3013.70 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative cpu0: apic clock running at 200MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD Athlon(tm) II X4 640 Processor, 3013.38 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD Athlon(tm) II X4 640 Processor, 3013.38 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu2: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative cpu2: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD Athlon(tm) II X4 640 Processor, 3013.38 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW cpu3: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu3: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative cpu3: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative ioapic0 at mainbus0: apid 4 pa 0xfec0, version 21, 24 pins acpihpet0 at acpi0: 14318180 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (P0P1) acpiprt2 at acpi0: bus 1 (PCE2) acpiprt3 at acpi0: bus -1 (PCE3) acpiprt4 at acpi0: bus -1 (PCE4) acpiprt5 at acpi0: bus -1 (PCE9) acpiprt6 at acpi0: bus 2 (PCEA) acpiprt7 at acpi0: bus 3 (P0PC) acpiprt8 at acpi0: bus 4 (PE20) acpiprt9 at acpi0: bus 5 (PE21) acpiprt10 at acpi0: bus -1 (PE22) acpiprt11 at acpi0: bus -1 (PE23) acpiec0 at acpi0 acpicpu0 at acpi0: PSS acpicpu1 at acpi0: PSS acpicpu2 at acpi0: PSS acpicpu3 at acpi0: PSS aibs0 at acpi0 acpibtn0 at acpi0: PWRB pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 AMD RS780 Host rev 0x00 ppb0 at pci0 dev 2 function 0 AMD RS780 PCIE rev 0x00: apic 4 int 18 (irq 10) pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Radeon HD 4350 rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: apic 4 int 18 (irq 10) drm0 at radeondrm0 azalia0 at pci1 dev 0 function 1 ATI Radeon HD 4000 HD Audio rev 0x00: apic 4 int 19 (irq 11) azalia0: no supported codecs azalia0: initialization failure, detaching ppb1 at pci0 dev 10 function 0 AMD
Re: linux emulation
On Mon, Sep 13, 2010 at 12:51:29AM -0400, Predrag Punosevac wrote: Elmar Bschorer elmar.bschorer () bugconsulting ! de wrote: hi list, i tried to get skype up and running with linux emulation on openbsd 4.7. skype starts up and i can log in but i can't see any contacts or chat with others. looks like i am not really connected. does anyone has skype running? any ideas what the problem might be? Of course. I got Skype running on OpenBSD http://www.daemonforums.org/showthread.php?t=2616highlight=Skype+OpenBSD tia elmar The problem is that you can only use chat. You can NOT use VoIP since OpenBSD does not have enough Linux emulation even for old Skype v 1.2 compiled with static OSS(Linux version) let alone v. 2.xxx which requires Alsa. This is how we do VoIP on OpenBSD http://www.ryanflannery.net/howtos/obsd_voicechat.php pjsua and ekiga may fulfill your voip needs as well. they both have their issues though, imo. a truly usable, simple to configure voip client would be nice. You can also get old Skype version 1.2 compiled with static OSS if you look hard enough on the Internet and add the support to Linux emulator layer if you have enough programming skill. I am sure Jake and Alexander will give you their notes about aucat and tell you what needs to be done. Cheers, Predrag -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: azalia0 misbehaving
On Fri, Sep 03, 2010 at 11:26:01PM -0700, Aaron Stellman wrote: Hello, Having some issues with azalia(4) in a thinkpad T61, and perhaps aucat may have something to do with it too. Very simple setup, listening to mpd playing audio streams from another mpd running on another machine. Sound skips at times, coinciding with the following messages in dmesg: when did this start? azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=2cBCIS,FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=2cBCIS,FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY azalia0: stream 1: sts=28FIFOE,FIFORDY $ dmesg | grep azalia | wc -l 582 Sometimes aucat just exits by itself, sometimes doesn't. $ sudo aucat - sio(default|): created default: recording s16le,0:1,44100 default: playing s16le,0:1,44100 mix(play): newin, will use 11648 default: block size is 2912 frames, using 4 blocks defa...@default: rec=0:1 play=0:1 vol=32768 listen(/tmp/aucat/softaudio0|): created sock(sock|): created sock/hel|rmsg|widl: HELLO message sock/hel|rmsg|widl: hello from mpd, proto = 1, ver 3 default: option found device requested ctl(ctl): new control name is mpd0 ctl(ctl): overwritten slot 0 sock/hel|rmsg|widl: no read buffer to set volume yet mpd0(127)/off: changing volume to 127 mpd0/ini|rmsg|widl: SETPAR message mpd0/ini|rmsg|widl: using 16bits, 2 bytes per sample mpd0/ini|rmsg|widl: using playback channels 0..1 mpd0/ini|rmsg|widl: using 44100Hz sample rate, 2912 fr block size mpd0/ini|rmsg|widl: using 11648 buffer size mpd0: buffer size = 11648, play = s16le,0:1,44100 mpd0/ini|rmsg|widl: GETPAR message mpd0/ini|rret|widl: RRET done mpd0/ini|rmsg|widl: GETPAR message mpd0/ini|rret|widl: RRET done mpd0/ini|rmsg|widl: GETPAR message mpd0/ini|rret|widl: RRET done mpd0/ini|rmsg|widl: START message mpd0/sta|rmsg|widl: allocating 11648/23296 fr buffers, rmax = 93184 mpd0/run|rmsg|widl: attaching at 0 rsock(sock)-mix(play): setmaster: 32768/32768 syncing device, mix(play): todo = 0: lat = 0, sub(rec): lat = 0 rsock(sock)-mix(play): setting volume to 32768 starting device sio(default|): started sio(default|): busy loop, disconnecting sio(default|): disconnected sio(default|eh): eof rsio(default): eof rsio(default): terminating... rsio(default): done rsio(default)-sub(rec): eof requested sub(rec): terminating... sub(rec): free delayed wsio(default): terminating... wsio(default): done mix(play)-wsio(default): hup requested mix(play): hup mix(play): terminating... rsock(sock)-mix(play): hup requested rsock(sock): hup rsock(sock): terminating... rsock(sock): done mpd0/ini|rmsg|widl: freeing buffers wsock(sock): terminating... wsock(sock): done wsock(sock): freed sock(sock|w): terminating... sock(sock|w): destroyed device released rsock(sock): freed mix(play): free delayed sio(default|Reh): terminating... wsio(default): free delayed rsio(default): free delayed sio(default|hZ): terminating... sio(default|hZ): destroyed sio(default|hZ): stopped device disappeared closing device ctl(ctl): terminating... ctl(ctl): done ctl(ctl): free delayed zomb(play): freed zomb(default): freed zomb(rec): freed zomb(default): freed zomb(ctl): freed listen(/tmp/aucat/softaudio0|): closing listen(/tmp/aucat/softaudio0|Z): terminating... listen(/tmp/aucat/softaudio0|Z): destroyed nothing to do... These events tend to happen when I switch virtual screens in scrotwm.. Haven't tried on other WMs. Usually I run it like this: $ grep aucat /etc/rc.conf.local aucat_flags=-l# for normal use: OpenBSD 4.8-beta (GENERIC.MP) #297: Thu Aug 5 21:35:12 MDT 2010 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 2103115776 (2005MB) avail mem = 2033311744 (1939MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe0010 (73 entries) bios0: vendor LENOVO version 7LETC7WW (2.27 ) date 04/08/2010 bios0: LENOVO 7658CTO acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET SLIC BOOT ASF! SSDT SSDT SSDT SSDT acpi0: wakeup devices LID_(S3) SLPB(S3) LURT(S3) DURT(S3) IGBE(S4) EXP0(S4) EXP1(S4) EXP2(S4) EXP3(S4) EXP4(S4) PCI1(S4) USB0(S3) USB1(S3) USB2(S3) USB3(S3) USB4(S3) EHC0(S3) EHC1(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiec0 at acpi0 acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz, 2394.40 MHz cpu0:
Re: azalia0 misbehaving
On Sat, Sep 04, 2010 at 07:39:27AM +, Jacob Meuser wrote: On Fri, Sep 03, 2010 at 11:26:01PM -0700, Aaron Stellman wrote: Hello, Having some issues with azalia(4) in a thinkpad T61, and perhaps aucat may have something to do with it too. Very simple setup, listening to mpd playing audio streams from another mpd running on another machine. Sound skips at times, coinciding with the following messages in dmesg: when did this start? azalia0: stream 1: sts=28FIFOE,FIFORDY OpenBSD 4.8-beta (GENERIC.MP) #297: Thu Aug 5 21:35:12 MDT 2010 you want changes that went in the next day. and maybe the next few days too. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: multiple tun interfaces with qemu [SOLVED] - bug? creating /dev/tunX
On Mon, Aug 23, 2010 at 05:39:49PM -0700, Barry Grumbine wrote: When using qemu, /dev/tunX interfaces are being created with the wrong permissions. It's not a /dev/MAKEDEV problem # cd /dev ./MAKEDEV tun4 works just peachy. The problem is when /dev/tunX is created on the fly. ...Are /dev/tunX created on the fly? man 4 tun A tun interface can be created at runtime using the 'ifconfig tunN create' command or by opening the character special device /dev/tunN. hmmm... maybe that happens when I run my qemu command? sudo -C 4 -u qemu /usr/local/bin/qemu -hda /home/qemu/4.4/i386/stable/stable_44_i386.img -m 256 -net nic,model=rtl8139,macaddr=52:54:00:c7:44:01 -net tap,fd=3 -nographic -localtime -no-fd-bootchk -pidfile /home/qemu/4.4/i386/stable/qemu.pid 3/dev/tun10 that overwrites /dev/tun10 if you have not created the interface with ifconfig. so, you need to do the following for each N device: # cd /dev ./MAKEDEV tunN # ifconfig tunN create -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: undeadly article
On Wed, Aug 18, 2010 at 04:28:57PM +0300, Mihai Popescu B.S. wrote: Hello, My post was not intended as a direct hit for the article. I told my opinion to misc@ because undeadly ask for subscription, no more anonymous coward post. Am I wrong ? I target airport behaviour with my comment. I use the airport for 6 flight until now, no problem at all with security teams. I was quick and polite in answers and the time with them was short. Most of them have the nose to see what they are dealing with. bullshit. sorry, but that is not true. I regularly get picked on by authority, but it's alwasy just been a pointless hassle. I'll never forget the time a cop stopped me in my own neighborhood, in the rain, for walking against a signal, when his car was the only moving vehicle within a half mile. the best part was when he dropped his papers in a puddle. If you start playing, they will answer accordingly, not because you look like a suspect, it is more like an answer. the only playing was their own game. after all, it is they who choose to start the games. Have fun ! (but not in sensible areas). but see, if authority can't take that you're laughing because their questions and assumptions *really are* ridiculous ... the lady in the office where jcr was held when we met him was in charge of the place. and it's clear why she was in charge. she was sharp and no-nonsense. of course, you want such people in charge of such places. even after we got out of that office I still had to deal with another person who inspected my bags. with this uy though, I shared a good laugh, even though he was pretty thorough. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: undeadly article
On Wed, Aug 18, 2010 at 04:39:30PM -0400, Tony Abernethy wrote: Personally, I liked the article. Small change in perspective changes an ordeal into an adventure. Jacob Meuser wrote: On Wed, Aug 18, 2010 at 04:28:57PM +0300, Mihai Popescu B.S. wrote: Hello, My post was not intended as a direct hit for the article. I told my opinion to misc@ because undeadly ask for subscription, no more anonymous coward post. Am I wrong ? I target airport behaviour with my comment. I use the airport for 6 flight until now, no problem at all with security teams. I was quick and polite in answers and the time with them was short. Most of them have the nose to see what they are dealing with. bullshit. sorry, but that is not true. Smart security will inevitably outsmart itself. Add respect to polite in the brew. He inspects you. You inspect him. You respect each other. Works better. sure. I am always very polite wih authority. there was never any disrespect put out by me. as I said, I *want* these people to do a good job. they've got good people, it's the things/ways they are/aren't taught that is the problem. I regularly get picked on by authority, but it's alwasy just been a pointless hassle. I'll never forget the time a cop stopped me in my own neighborhood, in the rain, for walking against a signal, when his car was the only moving vehicle within a half mile. the best part was when he dropped his papers in a puddle. If you start playing, they will answer accordingly, not because you look like a suspect, it is more like an answer. the only playing was their own game. after all, it is they who choose to start the games. If they are wasting your time they will keep it up. If you are wasting their time they will drop you in a hurry. The best tactic is when you are obviously suppressing a laugh. well, they held us there, for nothing but having more than one laptop and looking like a poor hippie. I didn't care, I figured it was all going to happen anyway. but maybe while they were busy with us, they were letting some slick and polite well dressed one laptop carrying creep go who they should have looked at closer? who knows. Have fun ! (but not in sensible areas). but see, if authority can't take that you're laughing because their questions and assumptions *really are* ridiculous ... the lady in the office where jcr was held when we met him was in charge of the place. and it's clear why she was in charge. she was sharp and no-nonsense. of course, you want such people in charge of such places. even after we got out of that office I still had to deal with another person who inspected my bags. with this uy though, I shared a good laugh, even though he was pretty thorough. Watch how a person laughs. Even more a window into the soul than the eyes. Customs tends to be sharper than security. They probably do have a sense of humor, but it is never shared with outsiders. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: anyone tried the freebsd version of teamspeak3 with the freebsd emulation?
On Tue, Aug 17, 2010 at 10:12:50AM +0530, Siju George wrote: On Sun, Aug 15, 2010 at 11:48 PM, Frank Bax f...@sympatico.ca wrote: Siju George wrote: On Sat, Aug 14, 2010 at 6:08 PM, Stuart Henderson s...@spacehopper.org wrote: On 2010-08-14, Sevan / Venture37 ventur...@gmail.com wrote: On 14 August 2010 10:46, Stuart Henderson s...@spacehopper.org wrote: no, but in general you want to use Linux emulation not FreeBSD emulation. also, if it's threaded software, use GENERIC not GENERIC.MP. Hi Stuart, I'm just curious is that because of limitations in our freebsd compatibility layer? It's even less maintained than the linux one (and there's very little point in doing so; most things you might run as a binary are going to be available for Linux in either the same or a newer version as FreeBSD). You don't get sound in linux emulation right? I could never make sound work I'm running Ventrilo with linux emulation; does that count? It Counts Very much! Thanks a million :-) Do you get sound in Opera for flash? yes. a lot of flash audio uses 22.05kHz sample rates, so if your audio device doesn't do 22.05kHz it either won't work or will sound wrong. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: anyone tried the freebsd version of teamspeak3 with the freebsd emulation?
On Sat, Aug 14, 2010 at 07:08:18PM +0100, Stuart Henderson wrote: On 2010/08/14 19:18, Siju George wrote: On Sat, Aug 14, 2010 at 6:08 PM, Stuart Henderson s...@spacehopper.org wrote: On 2010-08-14, Sevan / Venture37 ventur...@gmail.com wrote: On 14 August 2010 10:46, Stuart Henderson s...@spacehopper.org wrote: no, but in general you want to use Linux emulation not FreeBSD emulation. also, if it's threaded software, use GENERIC not GENERIC.MP. Hi Stuart, I'm just curious is that because of limitations in our freebsd compatibility layer? It's even less maintained than the linux one (and there's very little point in doing so; most things you might run as a binary are going to be available for Linux in either the same or a newer version as FreeBSD). You don't get sound in linux emulation right? I could never make sound work Never tried, the only thing I've ever wanted it for is softmaker office. there is OSSv3 emulation for linux binaries. it works as well as using libossaudio. i.e. there is no sndio/aucat integration, so there is no concurrent access support, there is no resampling, and format/channel conversions are limited. to be honest, I'm perfectly fine with people thinking it doesn't exist or doesn't work enough to be useful. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: no sound Intel 82801I HD Audio in -current
On Mon, Aug 09, 2010 at 09:28:34PM -0700, Luis Cortes wrote: Hello, I've got -current running on a Toshiba Tecra M10-S3454 laptop. Everything seems to be working ok. However, I've got no audio and I really would like to get this working. I also noticed the patch that was provided earlier in this thread but I'm reluctant to try it since I get nothing from mixerctl and audioctl. well, you shouldn't apply patches unless you know what they are for. your problem is something completely different. Not sure what else to try. Can someone point me in the right direction. azalia0 at pci0 dev 27 function 0 Intel 82801I HD Audio rev 0x03: apic 1 int 22 (irq 255) azalia0: invalid CORBSZCAP: 0x 0 azalia0: initialization failure, detaching don't think I've ever seen that one before. build a kernel with AZALIA_DEBUG defined (you can uncomment the #define in src/sys/dev/pci/azalia.h), boot it and send me the dmesg off-list. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: AD1984A sound card on -current issue
On Tue, Aug 10, 2010 at 04:03:24PM +0300, Oleksii Zhmyrov wrote: Hi, misc@ I'm trying to run -current (20100809) on HP 2133 MiniNote laptop. It seems to me strange that sound card AD1984A on VIA VT8237S HDA controller doesn't appear in dmesg at all. your problem is that the controller, which is a PCI device, is not found. probably has nothing at all to do with the AD1984A codec. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Thinkpad SL510 woes
On Tue, Aug 10, 2010 at 07:05:55PM +0200, Tomas Vavrys wrote: You can officially call OpenBSD world first UNIX-like OS which fully support Thinkpad SL510. Everything works fine (suspend/resume, Fn keys), only external mute sound/microphone keys next to the keyboard don't work properly. that particular codec supports unsolicited responses from the GPIO pins, and I'm guessing that's how the key presses are conveyed to the codec. mail me off-list if you want to try some experiments to figure out if that's how it's supposed to work. I'll buy pizza to the whole team one day. :-] Thank you! OpenBSD 4.8 (GENERIC.MP) #357: Mon Aug 9 12:12:25 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP cpu0: Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz (GenuineIntel 686-class) 2.10 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE real mem = 2004135936 (1911MB) avail mem = 1961361408 (1870MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 06/24/10, BIOS32 rev. 0 @ 0xfdbf0, SMBIOS rev. 2.5 @ 0xe0010 (44 entries) bios0: vendor LENOVO version 6JET81WW (1.39 ) date 06/24/2010 bios0: LENOVO 28477TG acpi0 at bios0: rev 4 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP HPET MCFG APIC BOOT SSDT SSDT SSDT acpi0: wakeup devices P0P2(S4) P0P1(S4) USB0(S3) USB1(S3) USB2(S3) USBR(S3) EHC1(S3) USB3(S3) USB4(S3) USB5(S3) EHC2(S3) HDEF(S4) PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(S4) PXSX(S4) RP05(S4) RP06(S4) BLAN(S4) LID_(S3) SLPB(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 199MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz (GenuineIntel 686-class) 2.10 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (P0P2) acpiprt2 at acpi0: bus 9 (P0P1) acpiprt3 at acpi0: bus 2 (RP01) acpiprt4 at acpi0: bus 3 (RP02) acpiprt5 at acpi0: bus 4 (RP03) acpiprt6 at acpi0: bus 5 (RP04) acpiprt7 at acpi0: bus 6 (RP05) acpiprt8 at acpi0: bus 8 (RP06) acpiec0 at acpi0 acpicpu0 at acpi0: C2, C1, PSS acpicpu1 at acpi0: C2, C1, PSS acpitz0 at acpi0: critical temperature 105 degC acpithinkpad0 at acpi0 acpiac0 at acpi0: AC unit online acpibat0 at acpi0: BAT1 model 42T4708 serial 40475 type LION oem LGC 11 acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: PWRB acpibtn2 at acpi0: SLPB bios0: ROM list: 0xc/0xfc00! 0xe/0x2000! 0xe2000/0x1800! cpu0: Enhanced SpeedStep 2095 MHz: speeds: 2101, 2100, 1600, 1200 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel GM45 Host rev 0x07 vga1 at pci0 dev 2 function 0 Intel GM45 Video rev 0x07 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) intagp0 at vga1 agp0 at intagp0: aperture at 0xd000, size 0x1000 inteldrm0 at vga1: apic 2 int 16 (irq 10) drm0 at inteldrm0 Intel GM45 Video rev 0x07 at pci0 dev 2 function 1 not configured uhci0 at pci0 dev 26 function 0 Intel 82801I USB rev 0x03: apic 2 int 16 (irq 10) uhci1 at pci0 dev 26 function 1 Intel 82801I USB rev 0x03: apic 2 int 21 (irq 10) uhci2 at pci0 dev 26 function 2 Intel 82801I USB rev 0x03: apic 2 int 19 (irq 10) ehci0 at pci0 dev 26 function 7 Intel 82801I USB rev 0x03: apic 2 int 19 (irq 10) usb0 at ehci0: USB revision 2.0 uhub0 at usb0 Intel EHCI root hub rev 2.00/1.00 addr 1 azalia0 at pci0 dev 27 function 0 Intel 82801I HD Audio rev 0x03: apic 2 int 22 (irq 10) azalia0: codecs: Realtek ALC269, Intel/0x2802, using Realtek ALC269 audio0 at azalia0 ppb0 at pci0 dev 28 function 0 Intel 82801I PCIE rev 0x03: apic 2 int 17 (irq 11) pci1 at ppb0 bus 2 JMicron SD/MMC rev 0x00 at pci1 dev 0 function 0 not configured sdhc0 at pci1 dev 0 function 2 JMicron SD Host Controller rev 0x00: apic 2 int 16 (irq 10) sdmmc0 at sdhc0 JMicron Memory Stick rev 0x00 at pci1 dev 0 function 3 not configured JMicron xD rev 0x00 at pci1 dev 0 function 4 not configured ppb1 at pci0 dev 28 function 1 Intel 82801I PCIE rev 0x03: apic 2 int 16 (irq 10) pci2 at ppb1 bus 3 ppb2 at pci0 dev 28 function 2 Intel 82801I PCIE rev 0x03: apic 2 int 18 (irq 10) pci3 at ppb2 bus 4 ppb3 at pci0 dev 28 function 3 Intel 82801I PCIE rev 0x03: apic 2 int 19 (irq 10) pci4 at ppb3 bus 5 Realtek 8192SE rev 0x10 at pci4 dev 0 function 0 not configured ppb4 at pci0 dev 28 function 4 Intel 82801I PCIE rev 0x03: apic 2 int 17 (irq
Re: no sound Intel 82801I HD Audio in -current
On Tue, Aug 10, 2010 at 09:09:58AM +, Jacob Meuser wrote: On Mon, Aug 09, 2010 at 09:28:34PM -0700, Luis Cortes wrote: azalia0 at pci0 dev 27 function 0 Intel 82801I HD Audio rev 0x03: apic 1 int 22 (irq 255) azalia0: invalid CORBSZCAP: 0x 0 azalia0: initialization failure, detaching don't think I've ever seen that one before. linux always uses 256 CORB/RIRB entries for all controllers, and intel docs say intel controllers always use 256 entries, so it's likely the following will work (assuming the controller isn't just foobarred in some other way). if this doesn't work, I'd like a dmesg from a kernel with AZALIA_DEBUG defined. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: azalia.c === RCS file: /cvs/src/sys/dev/pci/azalia.c,v retrieving revision 1.183 diff -u -p azalia.c --- azalia.c8 Aug 2010 05:25:30 - 1.183 +++ azalia.c10 Aug 2010 17:34:47 - @@ -775,8 +775,10 @@ azalia_get_ctrlr_caps(azalia_t *az) az-corb_entries = 2; az-corbsize |= HDA_CORBSIZE_CORBSIZE_2; } else { - printf(%s: invalid CORBSZCAP: 0x%2x\n, XNAME(az), cap); - return(-1); + DPRINTF((%s: invalid CORBSZCAP: 0x%02x, using 256 entries\n, + XNAME(az), cap)); + az-corb_entries = 256; + az-corbsize |= HDA_CORBSIZE_CORBSIZE_256; } /* determine RIRB size */ @@ -793,8 +795,10 @@ azalia_get_ctrlr_caps(azalia_t *az) az-rirb_entries = 2; az-rirbsize |= HDA_RIRBSIZE_RIRBSIZE_2; } else { - printf(%s: invalid RIRBSZCAP: 0x%2x\n, XNAME(az), cap); - return(-1); + DPRINTF((%s: invalid RIRBSZCAP: 0x%02x, using 256 entries\n, + XNAME(az), cap)); + az-rirb_entries = 256; + az-rirbsize |= HDA_RIRBSIZE_RIRBSIZE_256; } return(0);
Re: 4.8-beta no keyboard or mouse on Toshiba tecra-8000
man pckbc, second paragraph of DESCRIPTION On Thu, Aug 05, 2010 at 12:35:38PM +0200, Jasper Valentijn wrote: Hi list, When the machine is booted without an external ps2 keyboard connected the built-in keyboard and pointer won't work. Built-in keyboard works at bootloader and UKC, not after loading the kernel. From what I can see the behaviour started somewhere after 4.6, as the keyboard worked at that time. If the machine is booted with an external ps2 keyboard connected both built-in keyboard and pointer work, same for the external keyboard. 2 dmesgs below first without external keyboard, second with. Thanks, Jasper OpenBSD 4.8-beta (GENERIC) #68: Tue Aug 3 09:03:21 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium II (GenuineIntel 686-class, 512KB L2 cache) 300 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR real mem = 200830976 (191MB) avail mem = 187625472 (178MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 12/31/99, BIOS32 rev. 0 @ 0xfc4c0 apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown pcibios0 at bios0: rev 2.1 @ 0xf/0x1 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf1320/128 (6 entries) pcibios0: PCI Interrupt Router at 000:05:0 (Intel 82371FB ISA rev 0x00) pcibios0: PCI bus #21 is the last bus bios0: ROM list: 0xc/0xc000 cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel 82443BX rev 0x02 vga1 at pci0 dev 4 function 0 Neomagic Magicgraph NM2200 rev 0x12 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) piixpcib0 at pci0 dev 5 function 0 Intel 82371AB PIIX4 ISA rev 0x02 pciide0 at pci0 dev 5 function 1 Intel 82371AB IDE rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility wd0 at pciide0 channel 0 drive 0: TOSHIBA MK1011GAV wd0: 16-sector PIO, LBA, 9590MB, 19640880 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: TEAC, CD-224E, 7.5A ATAPI 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, DMA mode 2 uhci0 at pci0 dev 5 function 2 Intel 82371AB USB rev 0x01: irq 11 piixpm0 at pci0 dev 5 function 3 Intel 82371AB Power rev 0x02: SMI iic0 at piixpm0 admtemp0 at iic0 addr 0x4e: adm1021 spdmem0 at iic0 addr 0x50: 64MB SDRAM non-parity PC66CL2 Toshiba Fast Infrared Type O rev 0x23 at pci0 dev 9 function 0 not configured cbb0 at pci0 dev 11 function 0 Toshiba ToPIC97 CardBus rev 0x05: irq 11 cbb1 at pci0 dev 11 function 1 Toshiba ToPIC97 CardBus rev 0x05: irq 11 isa0 at piixpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 sb0 at isa0 port 0x220/24 irq 5 drq 1: dsp v3.01 midi0 at sb0: SB MIDI UART audio0 at sb0 opl at sb0 not configured wss0 at isa0 port 0x530/8 irq 10 drq 0: CS4231 or AD1845 (vers 4) audio1 at wss0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 Intel UHCI root hub rev 1.00/1.00 addr 1 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 20 device 0 cacheline 0x0, lattimer 0x0 pcmcia0 at cardslot0 cardslot1 at cbb1 slot 1 flags 0 cardbus1 at cardslot1: bus 21 device 0 cacheline 0x0, lattimer 0x0 pcmcia1 at cardslot1 biomask ebcf netmask ebcf ttymask fbdf mtrr: Pentium Pro MTRR support ep1 at pcmcia0 function 0 3Com, Megahertz 574B, B port 0xa000/32: address 00:50:04:8a:fb:da tqphy0 at ep1 phy 0: 78Q2120 10/100 PHY, rev. 10 softraid0 at root root on wd0a swap on wd0b dump on wd0b OpenBSD 4.8-beta (GENERIC) #68: Tue Aug 3 09:03:21 MDT 2010 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel Pentium II (GenuineIntel 686-class, 512KB L2 cache) 300 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PSE36,MMX,FXSR real mem = 200830976 (191MB) avail mem = 187625472 (178MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 12/31/99, BIOS32 rev. 0 @ 0xfc4c0 apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown pcibios0 at bios0: rev 2.1 @ 0xf/0x1 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xf1320/128 (6 entries) pcibios0: PCI Interrupt Router at 000:05:0 (Intel 82371FB ISA rev 0x00) pcibios0: PCI bus #21 is the last bus bios0: ROM list: 0xc/0xc000 cpu0 at mainbus0: (uniprocessor) pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 Intel 82443BX rev 0x02 vga1 at pci0 dev 4 function 0 Neomagic Magicgraph NM2200 rev 0x12 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
Re: 24-16 bit audio
On Mon, Aug 02, 2010 at 02:10:56PM +0200, Remco wrote: I was looking at the Alesis iO|2 USB audio interface. It seems like a nice device, especially since it appears to comply to both the USB-audio as well as the USB-MIDI standard, see: http://www.linuxquestions.org/ questions/linux-hardware-18/2-soundcards-alesis-io|2-and-nvidia-ck804-512025/ However, it appears to limit audio to 24-bits @ 44.1/48kHz. To my understanding, applications accessing this device through libsndio will use its native resolution. For applications requiring 16-bit audio I could run an aucat server on top of this device. According to BUGS in aucat(1), aucat uses 16-bit processing. Does that mean that aucat will always record/playback only the 16 most significant bits for resolutions 16 bit (always limiting the dynamic range) ? Apart from limiting the dynamic range, I was wondering if a pure 24-bit device could potentially be troublesome in any way. e.g. will running an aucat server in 16-bit mode add any kind of additional distortion or noise, or can i expect it to behave as a device doing 16-bits @ 44.1/48kHz ? Will applications work without issues ? I believe mplayer should work at 24 bits with a 24-bit uaudio. I don't recall if I tried that or not. yes, not many applications support 24-bit audio, so you'll need aucat for general use. works fine for me. note: if you have an azalia you might be able to make it use 24-bit in the hardware to get an idea. there may be some applications/libraries that could support 24-bit but don't. perhaps there are some ports that could support 24-bit formats but don't. gstreamer comes to mind. 24-bit support wasn't really a priority when I did the sndio backends. until a few weeks ago 24-bit support assumed a 4-byte sample size ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Sound problems on Realtek ALC272
On Wed, Jul 21, 2010 at 10:27:29AM +0400, Dmitrij D. Czarkoff wrote: Hello! I've got a Realtec ALC272 codec on my netbook under OpenBSD 4.7 release: % dmesg | grep azalia azalia0 at pci0 dev 27 function 0 Intel 82801GB HD Audio rev 0x02: apic 4 int 16 (irq 11) azalia0: codecs: Realtek ALC272 audio0 at azalia0 While it actually works, it has kind a performance problem - the frequent gaps and echos on playback. The longer playback lasts, the worse the situation goes. Interestingly, pausing and continuing playing make the situation better for some time, but after that problem is back. The situation is worse with music and is slightly better with video regardless of audio file codec and player software. Any things I can do? I've been told this by a few people now. unfortunately, I don't have any idea where the problem is. can you try running the following? save it to a file, let's call it audrops.c then build it with 'make LDFLAGS=-lm audrops'. let that run for a while, at least as long as it takes for you to normally hear drops and echos. start it with simply ./audrops. it should play a steady tone. does it print much? do you hear drops and/or echos? -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org /* * Copyright (c) 2010 Jacob Meuser jake...@openbsd.org * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED AS IS AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include sys/types.h #include sys/ioctl.h #include sys/audioio.h #include sys/param.h #include sys/time.h #include fcntl.h #include string.h #include stdio.h #include signal.h #include unistd.h #include err.h #include stdlib.h #include math.h #define DEFAULT_DEVICE /dev/audio #define AUDIO_BPS(bits) ((bits) = 8 ? 1 : (((bits) = 16) ? 2 : 4)) volatile sig_atomic_t quit; extern char *__progname; void usage(void) { fprintf(stderr, Usage: %s [-b blocksize] [-c channels] [-f device]\n [-p precision] [-r rate] [-w hiwat]\n, __progname); } void sigint(int s) { quit = 1; } void setsig(void) { struct sigaction sa; quit = 0; sigfillset(sa.sa_mask); sa.sa_flags = SA_RESTART; sa.sa_handler = sigint; if (sigaction(SIGINT, sa, NULL) 0) err(1, sigaction(int) failed); if (sigaction(SIGTERM, sa, NULL) 0) err(1, sigaction(term) failed); if (sigaction(SIGHUP, sa, NULL) 0) err(1, sigaction(hup) failed); } int set_params(int fd, u_int precision, u_int rate, u_int channels, u_int hiwat, u_int *bpf, size_t *block_size) { audio_info_t info; AUDIO_INITINFO(info); info.mode = AUMODE_PLAY; info.play.precision = precision; info.play.channels = channels; info.play.sample_rate = rate; info.play.encoding = AUDIO_ENCODING_SLINEAR; info.play.block_size = *block_size; info.hiwat = hiwat; info.lowat = hiwat - 1; if (ioctl(fd, AUDIO_SETINFO, info) 0) { warn(AUDIO_SETINFO); return 0; } if (ioctl(fd, AUDIO_GETINFO, info) 0) { warn(AUDIO_GETINFO); return 0; } if (info.play.precision != precision) { warnx(unable to set play precision: tried %u, got %u, precision, info.play.precision); return 0; } if (info.play.channels != channels) { warnx(unable to set play channels: tried %u, got %u, channels, info.play.channels); return 0; } if (info.play.sample_rate != rate) { warnx(unable to set play sample_rate: tried %u, got %u, rate, info.play.sample_rate); return 0; } *bpf = AUDIO_BPS(info.play.precision) * info.play.channels; *block_size = info.play.block_size; return 1; } int paint_samples(uint8_t *samples, u_int precision, u_int rate, u_int channels) { float d, m; double playfreq = 440.0; int16_t v; uint8_t *p; int i, j; m = (1 (precision - 1)) - 1; for (i = 0, p = samples; i rate; i++) { d = m * sinf(((float)i / (float)rate
Re: Sound problems on Realtek ALC272
On Wed, Jul 21, 2010 at 03:10:45PM +0400, Dmitrij D. Czarkoff wrote: Jacob Meuser jake...@sdf.lonestar.org wrote: can you try running the following? save it to a file, let's call it audrops.c then build it with 'make LDFLAGS=-lm audrops'. let that run for a while, at least as long as it takes for you to normally hear drops and echos. start it with simply ./audrops. it should play a steady tone. does it print much? do you hear drops and/or echos? I let it run for three minutes. During this run I've heard 9 drops with 5 of them being either long or double (sounded as two clicks one right after another). I actually ran it twice, but the first time I lowered volume with mixerctl outputs.master=150 and that led to having less drops. I didn't actually mesured the effect, but I can if it would help. you're saying the volume made a difference in how often there were underruns? that is quite odd. hmmm. At the moment of volume switching I also hear the drops (as far as I can get, the drops of a higher of switching volumes either on gettting volume lower or higher). that is strange too. I have, somewhere, a program that twiddles every control on the mixer as fast as possible, several thousand mixer set/get cycles a second, and it hassn't caused dropouts on machines I've run it on. there is a possibility for contention there, but the window should be very small. mixer commands should complete within a few microseconds. The output of the max volume run (I actually have the volume at max by default, because I use built-in speakers that are actually weak): % ./audrops pre=16 ch=2 bpf=4 block_size=4096 rate=48000 block_usec=21333 early return at 1279710059.088985: 416 21333 early return at 1279710059.089085: 100 21333 late return at 1279710065.556951: 559520 21333 late return at 1279710099.639360: 571912 21333 these measurements are in microseconds. the above is two times where a single write() of 4096 bytes, which should take approx 21 ms, to complete, took over a half second. early return at 1279710099.643480: 4120 21333 late return at 1279710109.588648: 426470 21333 early return at 1279710109.588793: 145 21333 early return at 1279710109.588900: 107 21333 early return at 1279710109.589009: 109 21333 early return at 1279710109.589134: 125 21333 early return at 1279710109.589252: 118 21333 early return at 1279710109.589372: 120 21333 early return at 1279710109.589448: 76 21333 early return at 1279710109.589513: 65 21333 early return at 1279710109.589581: 68 21333 early return at 1279710109.589650: 69 21333 early return at 1279710109.589718: 68 21333 early return at 1279710109.589785: 67 21333 early return at 1279710109.589854: 69 21333 early return at 1279710109.589922: 68 21333 early return at 1279710109.589991: 69 21333 early return at 1279710109.590059: 68 21333 early return at 1279710109.590127: 68 21333 early return at 1279710109.590195: 68 21333 early return at 1279710109.590271: 76 21333 this is very strange. that block of write()s should have taken 0.404327 seconds to complete, but it completed in 0.002625 seconds. do you have clock issues? are you running ntpd? late return at 1279710144.015969: 549096 21333 early return at 1279710144.021564: 5595 21333 late return at 1279710149.541125: 570146 21333 early return at 1279710149.547019: 5894 21333 late return at 1279710161.240031: 556813 21333 early return at 1279710205.846800: 7957 21333 late return at 1279710212.051492: 551253 21333 early return at 1279710212.054930: 3438 21333 early return at 1279710236.439423: 10074 21333 ^Cpre=16 ch=2 bpf=4 block_size=4096 rate=48000 block_usec=21333 bytes written = 34627584 bytes processed = 34545664 bytes errors = 73728 this is about the simplest possible audio application. no reading data from disk, not synthesizing the samples. I don't see how this could have underrun so much. what else was running while you ran this? bytes buffered = 8192 34627584 == 34627584 ? run time = 183.473831 s avg rate = 47071 one final question, do you have any sort of power management features enabled in the BIOS? hmmm, if the codec is somehow under powered, I guess that could explain the correlation between higher volume and more dropouts? maybe? iirc, you have an eapd mixer control. have you tried switching that to off? I've heard rumors that these are sometimes inverted ... eapd (external amp power down) is a tricky name. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Sound problems on Realtek ALC272
On Wed, Jul 21, 2010 at 04:11:07PM +0400, Dmitrij D. Czarkoff wrote: Jacob Meuser jake...@sdf.lonestar.org wrote: you're saying the volume made a difference in how often there were underruns? that is quite odd. hmmm. Well I'm saying that I had less underruns while being at 150/255 volume. It might be a coincidence. At the moment of volume switching I also hear the drops (as far as I can get, the drops of a higher of switching volumes either on gettting volume lower or higher). that is strange too. I have, somewhere, a program that twiddles every control on the mixer as fast as possible, several thousand mixer set/get cycles a second, and it hassn't caused dropouts on machines I've run it on. Well, that's what I'm quite sure about. The drops accure on every volume switch I performed. do you have clock issues? are you running ntpd? I'm running ntpd and it is quite active in switching time. Well, after pkilling ntpd I got 13 drops (with 8 of them long enough to distinguish start and end speaker cklicks) during 3 minutes with actually close output: % ./audrops pre=16 ch=2 bpf=4 block_size=4096 rate=48000 block_usec=21333 early return at 1279713267.091162: 399 21333 early return at 1279713267.091246: 84 21333 late return at 1279713267.968778: 558599 21333 late return at 1279713276.422734: 564385 21333 late return at 1279713283.216141: 573650 21333 early return at 1279713283.219052: 2911 21333 late return at 1279713293.508187: 561489 21333 late return at 1279713313.472366: 578602 21333 late return at 1279713330.094540: 560445 21333 early return at 1279713330.094700: 160 21333 early return at 1279713330.094787: 87 21333 early return at 1279713330.094890: 103 21333 early return at 1279713330.095015: 125 21333 early return at 1279713330.095142: 127 21333 early return at 1279713330.095211: 69 21333 early return at 1279713330.095286: 75 21333 early return at 1279713330.095353: 67 21333 early return at 1279713330.095422: 69 21333 early return at 1279713330.095490: 68 21333 early return at 1279713330.095558: 68 21333 early return at 1279713330.095626: 68 21333 early return at 1279713330.095694: 68 21333 early return at 1279713330.095760: 66 21333 early return at 1279713330.095828: 68 21333 early return at 1279713330.095895: 67 21333 early return at 1279713330.095963: 68 21333 early return at 1279713330.096030: 67 21333 early return at 1279713330.096097: 67 21333 early return at 1279713330.096165: 68 21333 early return at 1279713330.096233: 68 21333 early return at 1279713330.096301: 68 21333 early return at 1279713330.096368: 67 21333 early return at 1279713330.096436: 68 21333 early return at 1279713330.096503: 67 21333 late return at 1279713353.314772: 569539 21333 early return at 1279713353.321255: 6483 21333 late return at 1279713355.167678: 566406 21333 early return at 1279713355.177299: 9621 21333 late return at 1279713372.491682: 567395 21333 early return at 1279713372.500329: 8647 21333 late return at 1279713400.362901: 555313 21333 late return at 1279713412.040398: 563321 21333 early return at 1279713412.040537: 139 21333 early return at 1279713412.040624: 87 21333 early return at 1279713412.040693: 69 21333 early return at 1279713412.040763: 70 21333 early return at 1279713412.040830: 67 21333 early return at 1279713412.040904: 74 21333 early return at 1279713412.041010: 106 21333 early return at 1279713412.041079: 69 21333 early return at 1279713412.041155: 76 21333 early return at 1279713412.041221: 66 21333 early return at 1279713412.041289: 68 21333 early return at 1279713412.041357: 68 21333 early return at 1279713412.041425: 68 21333 early return at 1279713412.041491: 66 21333 early return at 1279713412.041560: 69 21333 early return at 1279713412.041628: 68 21333 early return at 1279713412.041696: 68 21333 early return at 1279713412.041764: 68 21333 early return at 1279713412.041832: 68 21333 early return at 1279713412.041899: 67 21333 early return at 1279713412.041966: 67 21333 early return at 1279713412.042034: 68 21333 early return at 1279713412.042101: 67 21333 early return at 1279713412.042169: 68 21333 early return at 1279713412.042237: 68 21333 early return at 1279713424.960047: 7609 21333 late return at 1279713427.759535: 559467 21333 late return at 1279713440.156372: 561392 21333 ^Cpre=16 ch=2 bpf=4 block_size=4096 rate=48000 block_usec=21333 bytes written = 34062336 bytes processed = 33849344 bytes errors = 204800 bytes buffered = 8192 34062336 == 34062336 ? run time = 183.256628 s avg rate = 46177 this is about the simplest possible audio application. no reading data from disk, not synthesizing the samples. I don't see how this could have underrun so much. what else was running while you ran this? Aside from default processes of 4.7 I had ifstated, X11, cwm, ntpd
Re: uaudio0: audio descriptors make no sense, with logitech webcam
On Mon, Jul 19, 2010 at 08:54:26AM +0200, Jona Joachim wrote: Hi, I have a Logitech C200 webcam which includes a uvideo and a uaudio device for voice recording. The video part works correctly and is usable, however uaudio is not so happy, it complains in dmesg and no audio(4) device is attached: uaudio0: audio descriptors make no sense, error=4 Here's what I get from usbdevs: port 2 addr 2: high speed, power 500 mA, config 1, Webcam C200(0x0802), Logitech(0x046d), rev 0.09, iSerialNumber A0AC6750 And here's the full dmesg output related to this device: uvideo0 at uhub0 port 2 configuration 1 interface 0 Logitech Webcam C200 rev 2.00/0.09 addr 2 video0 at uvideo0 uaudio0 at uhub0 port 2 configuration 1 interface 2 Logitech Webcam C200 rev 2.00/0.09 addr 2 uaudio0: audio descriptors make no sense, error=4 solo% uname -a OpenBSD solo.my.domain 4.7 GENERIC#117 i386 Does anybody know what may be wrong here? probably a descriptor length is not what uaudio(4) expects. apply the following and see if you get any better info (or just send it to me off list). -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org Index: uaudio.c === RCS file: /cvs/src/sys/dev/usb/uaudio.c,v retrieving revision 1.76 diff -u -p uaudio.c --- uaudio.c19 Jul 2010 05:50:37 - 1.76 +++ uaudio.c19 Jul 2010 07:06:57 - @@ -64,12 +64,12 @@ #include dev/usb/uaudioreg.h -/* #define UAUDIO_DEBUG */ +#define UAUDIO_DEBUG /* #define UAUDIO_MULTIPLE_ENDPOINTS */ #ifdef UAUDIO_DEBUG #define DPRINTF(x) do { if (uaudiodebug) printf x; } while (0) #define DPRINTFN(n,x) do { if (uaudiodebug(n)) printf x; } while (0) -intuaudiodebug = 0; +intuaudiodebug = 10; #else #define DPRINTF(x) #define DPRINTFN(n,x)
Re: uaudio0: audio descriptors make no sense, with logitech webcam
On Mon, Jul 19, 2010 at 09:23:49AM +0200, Remco wrote: Jona Joachim wrote: Hi, I have a Logitech C200 webcam which includes a uvideo and a uaudio device for voice recording. The video part works correctly and is usable, however uaudio is not so happy, it complains in dmesg and no audio(4) device is attached: uaudio0: audio descriptors make no sense, error=4 Does anybody know what may be wrong here? A USB device has descriptions of its capabilities stored in descriptor subsets. What may be wrong is that one of the descriptor subsets has its size specified off by one (e.g., the size is one byte too small). In such case this specific descriptor subset will not parse. I've got a Logitech C500 that seems to have this problem. (also for one of the audio descriptor subsets) Ignoring the sizes of the descriptor subsets will make the descriptors parse properly. The only size check will be a boundary check based on the full descriptor set. (I haven't managed to implement this in the driver though and I'm not sure this is a good idea anyway because it removes a sanity check) I found this out by fooling around with parsing descriptors from user space. (after disabling uaudio and having the device attach as ugen) So likely you've got a device that doesn't adhere to the USB audio specifications. it's not all that uncommon for fields at the end to be missing. usually, such fields should be treated as if their value is 0. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio - MAudio MobilePre USB
On Tue, Jul 13, 2010 at 08:55:03AM +0200, Jan Stary wrote: On Feb 21 14:04:01, Alexandre Ratchov wrote: On Sun, Feb 21, 2010 at 12:29:15AM +0100, Jan Stary wrote: can people recommend a good uaudio card? It depends on what you want to use it for. I use a m-audio mobilepre for recording and listening music; it's class compliant does 16-bit stereo at 48kHz, and the sound is excellent. It has a stereo preamp and a phantom power, which is handy. Thank you for the recommendation. I just bought me one, and I am very satisfied with the sound. I disabled the onboard azalia, so that the mobilepre becomes audio0. Now the device reports as uaudio0 at uhub1 port 2 configuration 1 interface 0 M Audio MobilePre rev 1.10/1.03 addr 2 uaudio0: audio rev 1.00, 9 mixer controls audio0 at uaudio0 Indeed, mixerctl says (using zero configuration, that is, no /etc/mixerctl.conf): inputs.line.mute=on inputs.line=0,0 record.line.mute=off record.line=205,205 inputs.dac.mute=off inputs.dac=205,205 outputs.mix8-i7=0,0 outputs.spkr.mute=off outputs.spkr=230,230 Can you please share your mixerctl output on the Mobile Pre? I am pleasantly surprised that there are so few controls. Last time I saw this was on an old Compaq laptop that has just a mic in and line out, and has controls for just that, plus the record/master volume. non-ac97 codec envy(4) have even fewer. My current HP laptop doesn't really have much more, but has 54 (azalia) controls. they are useful. probably not to everyone, and probably not to most people most of the time, but they can be *quite* useful. BTW, why is it that the details of mixerctl controls are described in azalia(4), which is just one of possible audio interfaces? Surely non-azalia devices can be mixerctl'ed too, and the control names mean the same, right? for the most part, yes, the description of the controls in azalia(4) apply to most devices. why were mixer controls never really documented? dunno, that's a good question. I suppose it's not really easy, for one thing, and for another, they should just make sense. but for them to just make sense, you have to know a bit about how the mixer interface works. for example, someone was wondering how to make their laptop play louder at the recent hackathon. I said you need to increase inputs.dac, to which was replied, But that's an input. and yes, by the name, it sure sounds like an input, like a line input or a mic input ... but *generally speaking*, mixer control classes (the first part of a mixer control name, before the first '.'), are relative to ... the mixer. a picture is worth a thousand words (or so I've heard): class | widgets + inputs |line mic dac beep | | | || | +---+ | | +--+ | | | | | | +-+ | |the mixer| | +-+ | | | | | master outputs | | | | | line hp spkr | that's basically what a simple single mixer mixer device (essentially everything pre-azalia) looks like. there may also be a mixer (usually a much simpler mixer) specifically for recording, and most controls associated with it will be in the record class. in azalia, you could have multiple mixers, so it gets really hard to distinguish input vs output, because you could have an output from one mixer lead to the input of another mixer. Also, why is the mixer named 'outputs.mix8-i7' (and not just 'outputs.mix8')? What is the i7 'property' (in azalia terms)? that mean it's unit 8 of type mixer with source terminal 7. terrible name, but it should be unique, and that's the most important aspect. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio
On Tue, Jul 13, 2010 at 09:10:35AM +0200, Jan Stary wrote: On Feb 21 14:04:01, Alexandre Ratchov wrote: On Sun, Feb 21, 2010 at 12:29:15AM +0100, Jan Stary wrote: More generally, what is the status of uaudio(4)? It works reliably, 24-bit encodings are not supported though; recently Jacob fixed various bugs, including a very annoying limitation of the block size. To support the dynamic range of the bleeding artist inside, I will buy me a 24bit (uaudio) card once 24bits is supported. Can I ask politely about the current status? ready to commit as far as I'm concerned, but it breaks audio(4) binary compat ... -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio
On Tue, Jul 13, 2010 at 11:38:11AM +0200, pet...@schwertfisch.de wrote: Jacob Meuser jake...@sdf.lonestar.org wrote: On Tue, Jul 13, 2010 at 09:10:35AM +0200, Jan Stary wrote: On Feb 21 14:04:01, Alexandre Ratchov wrote: On Sun, Feb 21, 2010 at 12:29:15AM +0100, Jan Stary wrote: More generally, what is the status of uaudio(4)? It works reliably, 24-bit encodings are not supported though; recently Jacob fixed various bugs, including a very annoying limitation of the block size. To support the dynamic range of the bleeding artist inside, I will buy me a 24bit (uaudio) card once 24bits is supported. Can I ask politely about the current status? ready to commit as far as I'm concerned, but it breaks audio(4) binary compat ... This is good news (the first part of your statement). well, the binary compat issue isn't really much of an issue, afaics. rebuilding things that use sys/audioio.h is all that's needed; it just adds a couple new members to structs audio_encoding and audio_prinfo. actually, if you rebuild libossaudio and libsndio (whic would be done for you already if you update via snapshots), there are only 2 ports in -current that would need to be rebuilt: graphics/xanim and lang/squeak. of course if you're using static libs, it's a little different, but iirc, as far as ports/packages go, that only affects the vax platform; I don't recall any port specifically using static linkage. besides, we live in a source code world ... or something like that. or maybe I'm completely off base and people really are using OpenBSD native binaries they don't have the source to that use the OpenBSD native audio(4) API. if so, I'd really like to know. this doesn't affect Linux binary emulation in any way. Which devices did you use for testing? E-Mu 0202 USB. it was a gift from patrick keshishian (thanks!). it's also a USB 2.0 device, so there's also USB 2.0 support for uaudio in that patchset. the 0202 also uses a sync endpoint for playback, so that's finally implemented (the first implementation for *BSD, btw). -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: uaudio
On Tue, Jul 13, 2010 at 05:55:21PM +0200, pet...@schwertfisch.de wrote: Jacob Meuser jake...@sdf.lonestar.org wrote: E-Mu 0202 USB. it was a gift from patrick keshishian (thanks!). it's also a USB 2.0 device, so there's also USB 2.0 support for uaudio in that patchset. the 0202 also uses a sync endpoint for playback, so that's finally implemented (the first implementation for *BSD, btw). Does this mean that any USB 2.0 audio device should be supported in future releases of OpenBSD, e.g., the devices from this list: http://www.tweakheadz.com/audio_interface_usb2_comparison_chart.htm not necessarily, but it does mean there would be less work ... much less work for the other E-Mu devices listed there ;) it really depends whether or not the devices are USB Audio 1.x compliant. for the most part, the E-Mu devices are. there is a USB Audio 2.x standard now, which mostly just builds on the USB Audio 1.0 standard but does change a few things. it's my understanding that very few devices are using the USB Audio 2.x standard, but that's based on hearsay. to be clear, a device can be USB 2.x compliant and USB Audio 1.x compliant at the same time. there is a small issue with that though: USB Audio 1.x didn't predict how USB 2.x would work, so there is a bit of wiggle room as to what USB packet and USB frame mean in that case. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: Donation issues with OpenBSD?
On Sun, Jul 04, 2010 at 01:25:11PM -0400, bofh wrote: One interesting thing I have noticed about some Americans is the need to expose their opinions, no matter how right or wrong, *or unnecessary* They honestly believe their opinions are of value and everyone should listen to them, without any qualifications. I blame the education system that places a priority on self esteem (at least one state has an actual law where the school *must* promote a student up to the next grade after a kid has been in a grade for 3 years, even if the kid refuses to learn and constantly fails - reason - it could hurt their self esteem if you hold them back too much) indeed (and yes, I'm born, raised and still American. U.S. American even). On 7/4/10, Brent Shumacher brent.shumac...@gmail.com wrote: What started off as fishing for philosophical discussion has turned into either personal attacks or narcissistic explanations for rude behavior. So there is something valuable in the piece that I linked to, regardless of what anyone may label it. Lack of time to waste does not necessitate incivility. Asperger Syndrome, maybe, but not lack of time. and now who's throwing personal attacks? see, I'm wasting my time thanks to you, Brent Schumacher. -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org
Re: mplayer segfault
On Fri, Jun 25, 2010 at 10:12:03PM +0200, Adam Borbely wrote: Starting program: /usr/local/bin/mplayer -monitoraspect 16:10 -xy 2 -fstype none -zoom -vo x11 tv:// -tv driver=bsdbt848:freq=224.25 Breakpoint 1 at 0xe40da4c: file /usr/src/lib/libsndio/sndio.c, line 292. MPlayer SVN-r29414-snapshot-3.3.5 (C) 2000-2009 MPlayer Team Playing tv://. TV file format detected. Selected driver: bsdbt848 name: Brooktree848 Support author: Charles Henrich comment: in development ^^ but it's like 10 tears old and more or less abandoned. upgraded to current solved the segfault problem but now i do not have any picture from the tv card only a big blue screen. there are no error messages in /var/log/messages or dmesg|tail so the driver reports everything is okay. what is the way to have any more detailed info/debug messages from the kernel/driver to see what is going wrong? maybe try fiddling with the 'input' option. probably it's using the composite input or something. you probably want 'input=1' (see description of METEORSINPUT in bkrt(4)). -- jake...@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org