Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: kamara - 11.03.15 - klo:09.09
-
Kun kytken AnySee +:n koneeseen, niin ei ilmesty /dev/dvb-laitetta.
Dmessagessa on seuraavanlaista herjaa...
[11292.324120] usb 1-3: new high-speed USB device number 6 using ehci-pci
[11293.392055] usb 1-3: device not accepting address 6, error -71
[11293.840088] usb 3-1: new full-speed USB device number 3 using uhci_hcd
[11294.951760] usb 3-1: not running at top speed; connect to a high speed hub
[11294.974764] usb 3-1: New USB device found, idVendor=04b4, idProduct=861f
[11294.974775] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[11294.974782] usb 3-1: Product: anysee-DC(LP)
[11294.974788] usb 3-1: Manufacturer: AMT.CO.KR
[11294.976953] usb 3-1: dvb_usb_v2: found a 'Anysee' in warm state
[11294.983762] usb 3-1: dvb_usb_anysee: firmware version 1.0 hardware id 10
[11294.983910] usb 3-1: dvb_usb_v2: this USB2.0 device cannot be run on a USB1.1 port (it lacks a hardware PID filter)
Ja lsusb antaa seuraavaa...
lsusb
Bus 003 Device 005: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver
lsusb -v
...
Bus 003 Device 005: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b4 Cypress Semiconductor Corp.
idProduct 0x861f Anysee E30 USB 2.0 DVB-T Receiver
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
...
Ehkä Antti tai nm ymmärtää ongelman ?
-
Muillakin ilmennyt sama ongelma ko. DVB-C-tikun kanssa:
Anysee E30C plus ongelma (http://linuxtv.fi/viewtopic.php?f=15&t=5106)
Täällä oli ratkaistu liittämällä DVB-tikku USB 2.0 hubiin (virrallinen?).
Trusty and missing /dev/dvb (http://ubuntuforums.org/showthread.php?t=2218993)
Täällä oli ratkaistu pakottamalla DVB-tikku USB 2.0:ksi.
Ehkä Antti tai nm ymmärtää ongelman ?
Eikö muut foorumin jäset kelpaa, mitä? 8)
-
Muillakin ilmennyt sama ongelma ko. DVB-C-tikun kanssa:
Anysee E30C plus ongelma (http://linuxtv.fi/viewtopic.php?f=15&t=5106)
Täällä oli ratkaistu liittämällä DVB-tikku USB 2.0 hubiin (virrallinen?).
Varsinainen ongelma ei sielläkään oltu ratkaistu...
USB 1.1 ongelman saa kierrettyä kun lisää väliin USB 2.0 hubin mutta ei se tuota alkuperäistä ongelmaa poista.
Itselläni laittaessa virrallisen HUB:n kautta antaa edelleen samaa virhettä dmesg:ssa.
Trusty and missing /dev/dvb (http://ubuntuforums.org/showthread.php?t=2218993)
Täällä oli ratkaistu pakottamalla DVB-tikku USB 2.0:ksi.
Ehkä Antti tai nm ymmärtää ongelman ?
Eikö muut foorumin jäset kelpaa, mitä? 8)
Vain, jos teistä on apua... No yrittelin tavata noita. Toi Trusty-ongelma vaikuttaa eri ongelmalta, tai en ainakaan ymmärtänyt sitä.
Luinko oikein, että ongelmat esiintyy uudemmilla kerneleillä, ja esim. Debian Squeezy:llä toimisi ?
Ongelma on tosiaan toi USB-porttiongelma.
-
Luinko oikein, että ongelmat esiintyy uudemmilla kerneleillä, ja esim. Debian Squeezy:llä toimisi ?
Tuossa Ubuntuforums-ketjussahan vaikutti, että vielä 3.2-kernelillä toimisi. Debian Wheezyssä se on oletuksena, kuten myös alkuperäisestä Ubuntu Precisestä ja vielä 12.04.1:stä. Uudemmissa 12.04-versioissa taitaa tulla uudemmat ytimet mukana, mutta kaipa sen alkuperäisen saa asennettua uudempiinkin 12.04-versioihin.
-
Todellakin viritin toimii Raspberry Pi:ssäni (tosin kuvaa en ole ottanut, mutta laitteet näkyy).
Kerneli näyttää olevan (uname -a) Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 arm6l GNU/Linux (Model B (vanhempi))
Kun taas Lubuntuni on:
Linux tehokone 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Pitääköhän vaihtaa Debianiin HTPC:ssäni ?
-
Toi Trusty-ongelma vaikuttaa eri ongelmalta, tai en ainakaan ymmärtänyt sitä.
Ongelma on tosiaan toi USB-porttiongelma.
Minusta Trusty-ongelma on sama kuin sinullla ja tuossa linuxtv.fi-linkissä, viittaahan käyttäjä nm (taitaa olla sama nm kuin täällä oleva?) siihen. Eli kyseessä todellakin USB-porttiongelma:
Under 12.04.1 the load proces continues by using the ehci_hcd which is the USB 2.0 driver
Under 14.04 the load proces continues by using the uchi_hcd which is the USB 1.1 driver
When the USB 1.1 (uhci_hcd) driver is loaded the zl10353 won't load and then the dir's /dev/dvb/adapter...... isn't created
Trusty-linkin kakkossivulla on sitten komento, jota viestiketjun aloittaja aikoo kokeilla:
have read about companion usb 1.1 devices at https://bbs.archlinux.org/viewtopic.php?id=172005
I will try to turn off the companion function by issuing:
Code:
echo -x > /sys/bus/usb/devices/usb1/../companion
where x is the usb 1.1 fall back port
Ko. viesti on viimeinen, joten ei ole tiedossa auttoiko komento lainkaan.
Pitääköhän vaihtaa Debianiin HTPC:ssäni ?
Jääkäämme odottamaan nm:n kommenttia, sieltä kun tuntuu tulevan ratkaisu ongelmaan kuin ongelmaan.
-
Todellakin viritin toimii Raspberry Pi:ssäni (tosin kuvaa en ole ottanut, mutta laitteet näkyy).
Kerneli näyttää olevan (uname -a) Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 arm6l GNU/Linux (Model B (vanhempi))
Kun taas Lubuntuni on:
Linux tehokone 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Hetkonen, eikös Rasperryssä ole uudempi kernel kuin sinun Lubuntussasi?
-
Todellakin viritin toimii Raspberry Pi:ssäni (tosin kuvaa en ole ottanut, mutta laitteet näkyy).
Kerneli näyttää olevan (uname -a) Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 arm6l GNU/Linux (Model B (vanhempi))
Kun taas Lubuntuni on:
Linux tehokone 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Hetkonen, eikös Rasperryssä ole uudempi kernel kuin sinun Lubuntussasi?
Taitaa Rasperryssä toimia, koska prosessori on hitaampi tai se että USB on hubin takana.
Mutta itse asiaan...
En oikein ymmärtänyt mitä pitäisi kirjoittaa minun tapauksessani. Toi englanti ei ole ihan vahvinta aluettani:
dmesg-näyttää seuraavaa...
[ 547.877172] usb 1-1: new high-speed USB device number 3 using ehci-pci
[ 548.880621] usb 1-1: device not accepting address 3, error -71
[ 549.200574] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[ 550.438109] usb 3-1: not running at top speed; connect to a high speed hub
[ 550.456108] usb 3-1: New USB device found, idVendor=04b4, idProduct=861f
[ 550.456113] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 550.456116] usb 3-1: Product: anysee-DC(LP)
[ 550.456119] usb 3-1: Manufacturer: AMT.CO.KR
[ 550.488625] usb 3-1: dvb_usb_v2: found a 'Anysee' in warm state
[ 550.495035] usb 3-1: dvb_usb_anysee: firmware version 1.0 hardware id 10
[ 550.495069] usb 3-1: dvb_usb_v2: this USB2.0 device cannot be run on a USB1.1 port (it lacks a hardware PID filter)
[ 550.495098] usbcore: registered new interface driver dvb_usb_anysee
$ ls /sys/bus/usb/devices/usb*/../companion
/sys/bus/usb/devices/usb1/../companion /sys/bus/usb/devices/usb2/../companion
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1307:0330 Transcend Information, Inc. 63-in-1 Multi-Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ lsusb -t
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 5: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Näin päättelisin...
väylä =BUS 03, Portti= Port 1 ja Laite=Dev 2
Mitenkä tulee kirjoittaa käsky minun tapauksessani ?
-
Vastaan itse itselleni...
Seuraava näyttäisi toimivan roottina...
echo -1 > /sys/bus/usb/devices/usb1/../companion
Kiitoksia joonas60. :)
Edit - Seuraavaksi pitäisi keksiä scripti, joka tekee kyseisen automaattisesti...
-
Vastaan itse itselleni...
Seuraava näyttäisi toimivan roottina...
echo -1 > /sys/bus/usb/devices/usb1/../companion
Kiitoksia joonas60. :)
Edit - Seuraavaksi pitäisi keksiä scripti, joka tekee kyseisen automaattisesti...
Sain jostain syystä sellaisen käsityksen, että englanti luonnistuisi. Varmaan kirjoituksesi määrä hämäsi :)
Tuon komennon voi ajaa käsittääkseni myös näin, jolloin ei tarvitse kirjautua rootiksi:
echo -1 | sudo tee -a /sys/bus/usb/devices/usb1/../companion
Tuosta skriptihommasta tuli mieleen voisiko sen toteuttaa udev rules-tiedostolla? Valitettavasti en tunne tätä niin syvällisesti, että voisin antaa tyhjentävää vastausta. Lisäksi suomeksi tuosta löytyy perin niukasti tietoa. Olen löytänyt suomi-sivuja lähinnä yksittäistapauksista, en mitään yleispätevää.
-
Sain jostain syystä sellaisen käsityksen, että englanti luonnistuisi. Varmaan kirjoituksesi määrä hämäsi :)
Kyllä se yleensä luonnistuukin, mutta kyseisen käskyn oikeaan muotoon kirjoittaminen kävisi vaikka lukion kirjoitusten kysymykseksi. Sen verran monimutkaiselta se ainakin minun mielestäni vaikutti. :P
(Kyllä pääsin englannista A-vieraankielen kirjoituksista rimaa hipoen läpi, ja nykyään ne on huomattavasti kinkkisempiä kuin silloin.)
P.S. Kun huomautit, että Raspissani on tuoreempi kerneli, kuin Lubuntussani, niin kerkesin kokeilla Xubuntu 14.10:ä ja Xubuntu 15.04 Daylibuildia, josko toimisi ilman säätöä. Ei toiminut, joten taistelin oikean echo-rivin.
-
Itsellä toimii Lubuntu 14.04 ilman ongelmia. Kone ei nyt päällä, mutta kerneliä en
ole päivittänyt aikoihin. Itsellä on Anysee 30 C jossa myös kortinlukija ja kaukosäädinkin,
joita en ole käyttänyt ikinä.
-
Itsellä toimii Lubuntu 14.04 ilman ongelmia. Kone ei nyt päällä, mutta kerneliä en
ole päivittänyt aikoihin. Itsellä on Anysee 30 C jossa myös kortinlukija ja kaukosäädinkin,
joita en ole käyttänyt ikinä.
Kyllä minullakin toimii 2 kolmesta ilman säätämistä. Anysee:n pohjassa lukee toimivissa B12345 ja säätöä tarvitsevassa A12345, joissa tuo 12345 on jokin numero. Elikkä A-sarjalainen tarvitsee vähän säätöä.
Kortinlukija ei toimi missään, mutta kaukosäädin on ainakin joskustoiminut, mutten käytä sitä nykyään.
-
Itsellä lukee A24019 pohjassa. lsusb näyttää tarkemmin on noissa eri piirit. Monissa usb-laitteissa voi piiri vaihdella,
vaikka myyntimalli on sama. Itsellä on toinenkin, jona ostin kirpputorilta varalle. En ole edes kokeillut toimiiko.
Pitäisi hommata joku antennivahvistin jos vielä useammelle laitteelle TV-signaalia rupaa jakamaan. Nyt on pistetty
vain puoliksi. Piuhalla ja signaalilla on iso merkitys kuvan laatuun.
-
Onkos siinä laiteosoitteenakin toi 04b4:861f ?
lsusb
Bus 003 Device 005: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver
Tosin kyllä kyseinen tikku toimii ilman säätöä minullakin Raspberry Pi:ssä, joten saattaa olla, että jollain laitteistokokoonpanolla toimii ja toisella ei.
-
Onkos siinä laiteosoitteenakin toi 04b4:861f ?
lsusb
Bus 003 Device 005: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver
Tosin kyllä kyseinen tikku toimii ilman säätöä minullakin Raspberry Pi:ssä, joten saattaa olla, että jollain laitteistokokoonpanolla toimii ja toisella ei.
Erittäin mielenkiintoista...
Saman koneen eri portissa toimii ilman virittelyjä. Onkohan sattumaan, vai kestääkö se vielä buutinkin jälkeen. Pitää huomenna testata. (Etupaneelissa olevaan USB-porttiiin tarvitaan virittelyä, mutta takaseinässä näyttäisi toimivan ilman virittelyjä.) ???