linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Marcel Holtmann <marcel@holtmann.org>
To: bluez-users@lists.sourceforge.net
Subject: Re: [Bluez-users] hciconfig doesn't come up
Date: Wed, 15 Feb 2006 14:40:30 +0100	[thread overview]
Message-ID: <1140010830.26072.63.camel@localhost> (raw)
In-Reply-To: <d6db2b820602150319o1a15fea8ib7d00796d0b9d814@mail.gmail.com>

Hi Michael,

>         > We would like to setup BT communication on embedded
>         MIPS-processor
>         > Broadcom card with Linux 2.4.20 (patched by patch no.18 of
>         M.Holtman).
>         > Kernel contained USB support, HID support and BlueTooth
>         support (on
>         > all layers).
>         > On this card we're using USB-PCI host-controller of Philips
>         > (ISP1562ES1). 
>         > We are using Bluez-2.24 library and utils. We also use the
>         library for
>         > userspace-kernelspace USB translation (libusb-0.1.so.4.4.3).
>         
>         the 2.4 kernel series are no longer supported and actually the
>         USB part 
>         of these kernels might be buggy, too.
> 
> This kernel "slightly" patched by Broadcom (for example, USB 2.0
> support downgraded from 2.4.26, etc.), so it is not "really" 2.4.20,
> but you're right, it's still might be buggy...

downgrade for what reason. This is stupid. Ask for their changes and
then extract the stuff that is needed to drive this board and then port
it to a 2.6 kernel. The Linux kernel is GPL and thus Broadcom can't keep
any secrets.

>         > We are using CSR based BT dongle with the following
>         description:
>         > >T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  5
>         Spd=12  MxCh= 0> 
>         > >D:  Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64
>         #Cfgs=  1
>         > >P:  Vendor=0a12 ProdID=0001 Rev= 11.20
>         > (as we saw in the supported products list, it is supported.)
>         
>         It is fully supported. What build id is this? I know that the
>         Rev equals 
>         the build id, but I always forget how to convert it.
> 
> I gues that you are you refering to the build ID of the BT dongle
> firmware. Is there a way to "pull" it from the device?

Use "hciconfig hci0 version revision" if you have the device running.

Maybe using another dongle will solve this. There can be a bug in the
firmware or it is a cheap dongle. I still have dongles around that won't
work specific USB host controller chipsets and don't have any clue on
how to fix this.

>         Make sure only one hcid is running at a time.
> 
> We checked with single hcid and there is no difference in the
> behaviour. 

I don't expected any difference actually, but having multiple hcid
running will get you into trouble later :)

>         Why don't try to use a decent 2.6 kernel for embedded board?
>         This will
>         make all things a lot easier.
> 
> Unfortunately, the embedded board supports only 2.4.20 kernel with all
> its problematic issues.   

Sorry, but this is total nonsense. See my statement above. Start
contacting the MIPS maintainer and one of the USB guys. They will
happily help you fixing it. Of course you might have to donate one of
these boards, but that's worth it.

>         Move to a 2.6 kernel, because I think this is a bug inside the
>         USB 
>         subsystem. However if you don't need SCO support, you might
>         wanna
>         disable the ISOC transfers (SCO support) of the hci_usb
>         driver.
> 
> Hm...  We indeed won't need any SCO support. HCO is not used although
> curently part of the kernel.  How it might influence on our setup?

The ISOC transfers that are needed for SCO support consume USB bandwidth
and some USB host controllers might not be able to handle them right.
Especially if it is a 2.4 host driver.

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

      reply	other threads:[~2006-02-15 13:40 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-13 21:19 [Bluez-users] hciconfig doesn't come up michael grosman
2006-02-13 20:41 ` [Bluez-users] SuSE 10.0 BlueZ and wvdial Paulo Wollny
2006-02-14  7:53   ` Marcel Holtmann
2006-02-16 15:18     ` Paulo Wollny
2006-02-15  8:47 ` [Bluez-users] hciconfig doesn't come up Marcel Holtmann
2006-02-15 11:19   ` michael grosman
2006-02-15 13:40     ` Marcel Holtmann [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1140010830.26072.63.camel@localhost \
    --to=marcel@holtmann.org \
    --cc=bluez-users@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).