OESF Portables Forum
Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Debian => Topic started by: Vitel on November 15, 2007, 08:37:53 pm
-
Hi All,
I've faced troubles with Billionton Bluetooth card using the kernel.img-2.6.22.9-yonggun.
As far as I understand, kernel should assign /dev/ttySX device with the card when I plug it into Z. However, kernel doesn't do it according to the dmesg log:
pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
I suspect that something like this should be added in addition to the log above:
serial 8250 : ttyS0 at I/O 0x3f8 (irq=4) is a 16550A
BTW, serial_cs module is successfully loaded and there are no well known error messges "serial_cs: unknown symbol serial8250".
Does anybody know how fix this issue?
Here are few more logs that I think can be useful:
udevmonitor log:
UEVENT[1195184065.602154] add /devices/platform/akita-ioexp/sharp-scoop.0/pxa2xx-pcmcia/0.0 (pcmcia)
UDEV [1195184065.606066] add /devices/platform/akita-ioexp/sharp-scoop.0/pxa2xx-pcmcia/0.0 (pcmcia)
UEVENT[1195184065.769935] add /module/8250 (module)
UDEV [1195184065.778332] add /module/8250 (module)
UEVENT[1195184065.800550] add /class/tty/ttyS4 (tty)
UDEV [1195184065.811798] add /class/tty/ttyS4 (tty)
UEVENT[1195184065.816317] add /class/tty/ttyS5 (tty)
UDEV [1195184065.827497] add /class/tty/ttyS5 (tty)
UEVENT[1195184065.832182] add /class/tty/ttyS6 (tty)
UDEV [1195184065.843328] add /class/tty/ttyS6 (tty)
UEVENT[1195184065.848084] add /class/tty/ttyS7 (tty)
UEVENT[1195184065.853785] add /bus/platform/drivers/serial8250 (drivers)
UDEV [1195184065.870009] add /class/tty/ttyS7 (tty)
UDEV [1195184065.879402] add /bus/platform/drivers/serial8250 (drivers)
UEVENT[1195184065.895080] add /module/serial_cs (module)
UEVENT[1195184065.901405] add /bus/pcmcia/drivers/serial_cs (drivers)
UDEV [1195184065.911873] add /module/serial_cs (module)
UDEV [1195184065.924799] add /bus/pcmcia/drivers/serial_cs (drivers)
/proc/tty/driver/serialserinfo:1.0 driver revision:
0: uart:unknown port:00000000 irq:0
1: uart:unknown port:00000000 irq:0
2: uart:unknown port:00000000 irq:0
3: uart:unknown port:00000000 irq:0
-
i don't know if it is the same problem but my belkin cf bt now doesn't work with kernel 2.6.23 from angstrom too
i remember it was working with previous kernel...
bug report opened here :
http://bugs.openembedded.org/show_bug.cgi?id=3253 (http://bugs.openembedded.org/show_bug.cgi?id=3253)
-
i don't know if it is the same problem but my belkin cf bt now doesn't work with kernel 2.6.23 from angstrom too
i remember it was working with previous kernel...
bug report opened here :
http://bugs.openembedded.org/show_bug.cgi?id=3253 (http://bugs.openembedded.org/show_bug.cgi?id=3253)
Thanks for advice, I'll try this one:
https://www.oesf.org/forum/index.php?showto...st&p=170809 (https://www.oesf.org/forum/index.php?showtopic=24960&view=findpost&p=170809)
-
I've tried Angstrom and found that problem was not about kernel, all I needed was
apt-get install pcmciautils
and now both Angstorm's and yonggun's kernels assign /dev/ttyS4 to the Bluetooth card:
pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
ttyS0: detected caps 00000700 should be 00000100
0.0: ttyS4 at I/O 0xc48202f8 (irq = 137) is a 16C950/954
However, bluetooth is still not working
Now it fails to
#hciattach /dev/ttyS4 bcsp
BCSP initialization timed out
I'll try this on the Angstrom system, maybe I'm missing something else...
-
I've finally solved the problem. It's required to do the following command before attaching the /dev/ttyS4:
setserial /dev/ttyS4 baud_base 921600