Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Siema
Dorwałem TvBox Trident - takie małe ustrojstwo podpinane do kompa za pomocą USB. Jest to urządzenie do przechwytywania audio/video jeno że nie posiada wbudowanego własnego tunera. Służy np do zgrania obrazu z kamery, tunera, i jakiegokolwiek analogowego źródła a/v . Podpiąłem sobie do tego tuner satelitarny i chciałbym na kompie przynajmniej obejrzeć TV, a jak będzie działała do tego jeszcze opcja nagrywania z audio i/lub nagrywania tylko audio (zależy mi na audycjach radiowych) to bym był szczęśliwy :)
Ja zielonkawy w takich, próbowałem opcji tv w kaffeine / tvtime ale nic nie wskurałem dlatego Was szanowne grono proszę o rady
Pozdro
Paciocha
Offline
Jakieś urządzenia w /dev powstają po podłączeniu tego ?
Offline
Nie zauważyłem za bardzo, zwróciłem uwagę na video i ewentualnie szukałem czegoś związanegi z usb ale nic nie przykłuło mojej uwagi.
Jedyne co wiem do po odpaleniu tego na wixp nawet systemowy movimaker śmiga bez problemu
Offline
Odłącz, podłącz i pokaż co wypluwa dmseg.
Offline
I napisz, czy jak zapniesz grata do usb, to pojawia się jakieś nowe urządzenie w wynikach
lsusb lsusb -tv
Ostatnio edytowany przez Jacekalex (2012-09-10 18:29:21)
Offline
lsusb:
Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc. Broadcom Bluetooth 2.1 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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 016: ID 6000:0001 Beholder International Ltd. Bus 001 Device 007: ID 041e:4057 Creative Technology, Ltd Live! Cam Optia Bus 001 Device 006: ID 046d:c51b Logitech, Inc. V220 Cordless Optical Mouse for Notebooks Bus 001 Device 005: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129 Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 001 Device 002: ID 0bc2:5021 Seagate RSS LLC FreeAgent GoFlex USB 2.0 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -tv
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 1: Dev 2, If 0, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M |__ Port 1: Dev 2, If 1, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M |__ Port 1: Dev 2, If 2, Class=vend., Driver=, 12M |__ Port 1: Dev 2, If 3, Class=app., Driver=, 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 /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M |__ Port 2: Dev 2, If 0, Class=stor., Driver=usb-storage, 480M |__ Port 3: Dev 16, If 0, Class=vend., Driver=, 480M |__ Port 4: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M |__ Port 3: Dev 6, If 0, Class=HID, Driver=usbhid, 1.5M |__ Port 3: Dev 6, If 1, Class=HID, Driver=usbhid, 1.5M |__ Port 4: Dev 7, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M |__ Port 4: Dev 7, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M |__ Port 8: Dev 5, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M |__ Port 8: Dev 5, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
dmesg
[230511.123882] usb 1-3: USB disconnect, address 15 [237310.749124] usb 1-3: new high speed USB device using ehci_hcd and address 16 [237310.889639] usb 1-3: New USB device found, idVendor=6000, idProduct=0001 [237310.889639] usb 1-3: New USB device strings: Mfr=16, Product=32, SerialNumber=64 [237310.889639] usb 1-3: Product: TVBOX [237310.889639] usb 1-3: Manufacturer: Trident [237310.889639] usb 1-3: SerialNumber: 2004090820040908 [237310.889940] usb 1-3: configuration #1 chosen from 1 choice
Offline
Nie było tam w tym dmesg nic o firmware ?
Offline
http://blog.mohammadzadeh.info/index.php/how-to-install-dgtechnics-smart
Offline
Jednak we mnie "wsteczny analfabetyzm" rozkłada na łopatki.
Czego mi brakuje, i jak zrobić by było tam gdzie chcą by było?
make menuconfig make -C /home/paciocha/v4l-dvb/v4l menuconfig make[1]: Wejście do katalogu `/home/paciocha/v4l-dvb/v4l' make -C /lib/modules/2.6.32-5-686/build -f /home/paciocha/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.32-5-686/source v4l-mconf make[2]: Entering directory `/lib/modules/2.6.32-5-686/build' /lib/modules/2.6.32-5-686/source/scripts/Makefile.build:44: /lib/modules/2.6.32-5-686/source/scripts/basic/Makefile: No such file or directory make[3]: *** No rule to make target `/lib/modules/2.6.32-5-686/source/scripts/basic/Makefile'. Stop. make[2]: *** [scripts_basic] Error 2 make[2]: Leaving directory `/lib/modules/2.6.32-5-686/build' make[1]: *** [/lib/modules/2.6.32-5-686/build/scripts/kconfig/mconf] Błąd 2 make[1]: Opuszczenie katalogu `/home/paciocha/v4l-dvb/v4l' make: *** [menuconfig] Błąd 2
znaczy wiem że źródeł w /lib/modules ...i tyle wiem :P
Szukanie aptem daje źródełka do nvidi jedynie, czyli gdzieś mam ich szukać w czymś? jeno gdzie i w czym?
Ostatnio edytowany przez Paciocha (2012-10-01 12:37:19)
Offline
W źródłach kernela jest. Jeśli nie ma w debianowych nagłówkach, ściągnij źródła (pakiet [deb]linux-source-2.6.32[/deb]) i wrzuć z nich ręcznie.
Offline
Temat jeszcze nie zamknięty :( udało mi się znaleść odpowiednie źródełka i przez aptitude zainstalować ale dalej coś się nie zgadza:
make -C /home/paciocha/v4l-dvb/v4l menuconfig make[1]: Wejście do katalogu `/home/paciocha/v4l-dvb/v4l' make -C /lib/modules/2.6.32-5-686/build -f /home/paciocha/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.32-5-686/source v4l-mconf make[2]: Entering directory `/lib/modules/2.6.32-5-686/build' /lib/modules/2.6.32-5-686/source/scripts/Makefile.build:44: /lib/modules/2.6.32-5-686/source/scripts/basic/Makefile: No such file or directory make[3]: *** No rule to make target `/lib/modules/2.6.32-5-686/source/scripts/basic/Makefile'. Stop. make[2]: *** [scripts_basic] Error 2 make[2]: Leaving directory `/lib/modules/2.6.32-5-686/build' make[1]: *** [/lib/modules/2.6.32-5-686/build/scripts/kconfig/mconf] Błąd 2 make[1]: Opuszczenie katalogu `/home/paciocha/v4l-dvb/v4l' make: *** [menuconfig] Błąd 2
fragment [b]
/lib/modules/2.6.32-5-686/source/scripts/Makefile.build:44: /lib/modules/2.6.32-5-686/source/scripts/basic/Makefile[/b] kicha bo Makefile widzę że mam w /lib/modules/2.6.32-5-686/source
jednak coś źle ze źródełkami czy jeszcze czegoś mi brakuje?
Offline
Ja bym radził jakieś świeżutkie jajeczko skompilować od zera, i zamiast debianowych nagłówków pod
/usr/src/linux
i
/lib/modules/`uname -r`/build
trzymać oryginalne źródełka skompilowanego kernela.
Wtedy na 95% albo się znajdzie potrzebny moduł, albo instalator znajdzie potrzebne pliki nagłówkowe.
Pozdrawiam
;-)
Offline
coś mnie się widzi że antcznego lenny-ego na innej maszynie trzeba będzie odświerzyć i ruszyć wszystko od nowa, czekam tylko na powrót do normalnego dostępu do neta i rach ciach cichach ;]
Offline
[quote=Paciocha]Makefile widzę że mam w /lib/modules/2.6.32-5-686/source[/quote]
Nie chodzi o source/Makefile, a o source/scripts/basic/Makefile. Skopiowałeś pliki ręcznie jak pisałem czy tylko zainstalowałeś pakiet (co nie miało prawa pomóc)?
Offline
Da radę i na Squeeze :)
Właśnie sprawdzilem.
Na Wheezy podejrzewam będą te same problemy.
Inna sprawa ,że kompilacja tego modułu [b]tm6000[/b] się wywala.
Offline
Właśnie przeglądałem źródła kernela.
Ten driver jest w kernelu 3.7
Nie wiem jak we wcześniejszych.
Offline
3.7 już jest mainline (co prawda rc4), także chyba za kilka tygodni będzie gotowy.
TV Master TM5600/6000/6010 driver (VIDEO_TM6000) CONFIG_VIDEO_TM6000: Support for TM5600/TM6000/TM6010 USB Device Since these cards have no MPEG decoder onboard, they transmit only compressed MPEG data over the usb bus, so you need an external software decoder to watch TV on your computer. Say Y if you own such a device and want to use it. Symbol: VIDEO_TM6000 [=n] Type : tristate Prompt: TV Master TM5600/6000/6010 driver Defined at drivers/media/video/tm6000/Kconfig:1 Depends on: MEDIA_SUPPORT [=y] && VIDEO_CAPTURE_DRIVERS [=y] && VIDEO_V4L2 [=y] && V4L_USB_DRIVERS [=n] && MEDIA_ANALOG_TV_SUPPORT [=y] && VIDEO_DEV [=y] && I2C [=y] && INPUT [=y] && RC_CORE [=y] && USB [=y] Location: -> Device Drivers -> Multimedia support (MEDIA_SUPPORT [=y]) -> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y]) -> V4L USB devices (V4L_USB_DRIVERS [=n]) Selects: VIDEO_TUNER [=m] && MEDIA_TUNER_XC2028 [=y] && MEDIA_TUNER_XC5000 [=y] && VIDEOBUF_VMALLOC [=n]
Jeśli chodzi o to, to jest też w 3.6.6,. aktualnie stabilnym. ;)
Ostatnio edytowany przez Jacekalex (2012-11-10 18:46:25)
Offline
modinfo tm6000 filename: /lib/modules/3.6-5.slh.3-aptosid-amd64/kernel/drivers/media/video/tm6000/tm6000.ko license: GPL author: Mauro Carvalho Chehab description: Trident TVMaster TM5600/TM6000/TM6010 USB2 adapter srcversion: AC78132CFCFE2F5254E8687 alias: usb:v6000pDEC3d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v6000pDEC2d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3264d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3243d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3241d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3240d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CCDp0079d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CCDp00A5d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0CCDp0086d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v6000pDEC1d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v6000pDEC0d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2040p6611d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2040p6610d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2040p6601d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v2040p6600d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v06E1pB339d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v14AAp0620d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v06E1pF332d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v6000p0002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v6000p0001d*dc*dsc*dp*ic*isc*ip*in* depends: videobuf-core,rc-core,v4l2-common,videodev,videobuf-vmalloc,usbcore,i2c-core intree: Y vermagic: 3.6-5.slh.3-aptosid-amd64 SMP preempt mod_unload modversions parm: ir_debug:debug message level (int) parm: ir_clock_mhz:int parm: enable_ir:enable ir (default is enable) (int) parm: tm6010_a_mode:set tm6010 sif audio mode (int) parm: video_nr:Allow changing video device number (int) parm: debug:activates debug info (int) parm: vid_limit:capture memory limit in megabytes (int) parm: i2c_debug:enable debug messages [i2c] (int) parm: card:array of int
Jest i Twój:
alias: usb:v6000p0001d*dc*dsc*dp*ic*isc*ip*in*[/quote]
Offline
U mnie w 3.0 też jest VIDEO_TM6000, zatem kernel z backportów dla Squeeze powinien wystarczyć.
Offline
found in Linux kernels: 3.7-rc+HEAD[/quote]
found in Linux kernels: 3.2–3.4, 3.6, 3.6+HEAD[/quote]
found in Linux kernels: 2.6.35–2.6.39, 3.0–3.1, 3.1+HEAD[/quote]
http://cateee.net/lkddb/web-lkddb/VIDEO_TM6000.htmlOffline
Podążałem śladem "kopiuj ręcznie" i ruszyło dalej by dac taki wynik:
paciocha@squeeze:/home/paciocha/v4l-dvb# make makefile make -C /home/paciocha/v4l-dvb/v4l makefile make[1]: Wejście do katalogu `/home/paciocha/v4l-dvb/v4l' make[1]: *** Brak reguł do wykonania obiektu `makefile'. Stop. make[1]: Opuszczenie katalogu `/home/paciocha/v4l-dvb/v4l' make: *** [makefile] Błąd 2
Źródełka całe skopiowałem więc nie wiem czego jeszcze może brakować.
Chłopaki mocarne jesteście widze ale dla mnie to i tak czarna magia z tymi innymi jąderkami, ich instalacjami itd.
Którymś tropem dokończę (mam nadzieję) proces uruchamiania tego dziada (z waszą pomocą).
To jak zrobić żeby było "poprawnie politycznie" ?
Offline
Tu jest opis:
http://dug.net.pl/tekst/194/jadro_z_backportow_w_debianie_squeeze/
Może to wystarczy.
Offline
Odkopujemy temacik (jak się dorobię stałego dostępu do neta to może szybciej będzie szło :P )
Udało mi się coś ruszyć zjąderkiem, ale mam problem z załadowaniem poprawnego firmware. Okazało się że [b]xc3028-v27.fw[/b] nie zawiera tego co potrzebuję i krzyczał o [b]xc3028-v24.fw[/b], które udało mi się wyłuskać ze sterowników windy dzięki: [url]http://kerneltrap.org/mailarchive/git-commits-head/2010/5/20/35181/threadstąd[/url] Niestety oto wynik jaki dostaję ostatecznie :
[ 947.212250] usb 1-3: new high-speed USB device number 2 using ehci_hcd [ 947.353575] usb 1-3: New USB device found, idVendor=6000, idProduct=0001 [ 947.353580] usb 1-3: New USB device strings: Mfr=16, Product=32, SerialNumber=64 [ 947.353584] usb 1-3: Product: TVBOX [ 947.353587] usb 1-3: Manufacturer: Trident [ 947.353590] usb 1-3: SerialNumber: 2004090820040908 [ 947.357381] tm6000: alt 0, interface 0, class 255 [ 947.357386] tm6000: alt 0, interface 0, class 255 [ 947.357390] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes) [ 947.357393] tm6000: alt 1, interface 0, class 255 [ 947.357396] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes) [ 947.357400] tm6000: alt 1, interface 0, class 255 [ 947.357403] tm6000: alt 2, interface 0, class 255 [ 947.357406] tm6000: alt 2, interface 0, class 255 [ 947.357409] tm6000: New video device @ 480 Mbps (6000:0001, ifnum 0) [ 947.357413] tm6000: Found Generic tm5600 board [ 947.376052] tm6000 #0: i2c eeprom 00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 947.664038] tm6000 #0: i2c eeprom 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 947.952052] tm6000 #0: i2c eeprom 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 948.240047] tm6000 #0: i2c eeprom 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 948.528037] tm6000 #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 948.816037] tm6000 #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 949.104038] tm6000 #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 949.392038] tm6000 #0: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 949.680036] tm6000 #0: i2c eeprom 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 949.968046] tm6000 #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 950.256035] tm6000 #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 950.544036] tm6000 #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 950.832049] tm6000 #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 951.120050] tm6000 #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 951.408048] tm6000 #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 951.696048] tm6000 #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 951.964049] Device has eeprom but is currently unknown [ 951.976035] Found tm6000 [ 952.883534] i2c-core: driver [tuner] using legacy suspend method [ 952.883538] i2c-core: driver [tuner] using legacy resume method [ 952.884555] tuner 14-0061: Tuner -1 found with type(s) Radio TV. [ 952.986040] xc2028 14-0061: creating new instance [ 952.986045] xc2028 14-0061: type set to XCeive xc2028/xc3028 tuner [ 952.986051] Setting firmware parameters for xc2028 [ 953.004285] xc2028 14-0061: Loading 77 firmware images from xc3028-v24.fw, type: xc2028 firmware, ver 2.4 [ 953.300199] xc2028 14-0061: Loading firmware for type=BASE (1), id 0000000000000000. [ 965.804046] xc2028 14-0061: Loading firmware for type=(0), id 000000000000b700. [ 966.728040] SCODE (20000000), id 000000000000b700: [ 966.728050] xc2028 14-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. [ 966.876048] xc2028 14-0061: Incorrect readback of firmware version. [ 967.228251] xc2028 14-0061: Loading firmware for type=BASE (1), id 0000000000000000. [ 979.732043] xc2028 14-0061: Loading firmware for type=(0), id 000000000000b700. [ 980.656051] SCODE (20000000), id 000000000000b700: [ 980.656061] xc2028 14-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. [ 980.804036] xc2028 14-0061: Incorrect readback of firmware version. [ 981.156246] xc2028 14-0061: Loading firmware for type=BASE (1), id 0000000000000000. [ 993.660042] xc2028 14-0061: Loading firmware for type=(0), id 000000000000b700. [ 994.584050] SCODE (20000000), id 000000000000b700: [ 994.584059] xc2028 14-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000. [ 994.732036] xc2028 14-0061: Incorrect readback of firmware version. [ 995.084245] xc2028 14-0061: Loading firmware for type=BASE (1), id 0000000000000000.
Mam teraz lecieć za wskazówką [b]tm6000: Found Generic tm5600 board[/b] i szukać czegoś o tm5600 czy jeszcze potykam się o niewiedzę i brak doświadczenia gdzieś indziej?
Offline
Daj na wkleja całe dmesg bo po tych wycinkach trudno coś powiedzieć.
Offline
pierwsza linijka wypięcie dziada, później wpięcie do usb i odczekałem trochę by popróbował sobie coś załadować. wynik na [url]http://wklej.org/id/909183/[/url]
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00153 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.217.161.27' WHERE u.id=1 |
0.00086 | UPDATE punbb_online SET logged=1733339364 WHERE ident='18.217.161.27' |
0.00042 | SELECT * FROM punbb_online WHERE logged<1733339064 |
0.00085 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21957 AND t.moved_to IS NULL |
0.00043 | SELECT search_for, replace_with FROM punbb_censoring |
0.00434 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21957 ORDER BY p.id LIMIT 0,25 |
0.00105 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21957 |
Total query time: 0.00967 s |