Switch to DuckDuckGo Search
   April 17, 2019  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >

Toggle Join/Part | bottom
[00:06:31] *** jubal <jubal!~jubal@24.237.158.10> has joined #illumos
[00:08:01] *** clapont <clapont!~clapont@unaffiliated/clapont> has quit IRC (Ping timeout: 268 seconds)
[00:15:16] *** snuff-work <snuff-work!~snuff-wor@202-161-112-134.tpgi.com.au> has quit IRC (Quit: Leaving.)
[00:39:31] *** snuff-work <snuff-work!~snuff-wor@202-161-112-134.tpgi.com.au> has joined #illumos
[00:50:00] *** atrius <atrius!~atrius@2600:1700:22d1:518:b9f3:9d60:e3a0:9852> has joined #illumos
[01:02:45] *** andy_js <andy_js!~andy@94.6.62.238> has quit IRC (Quit: andy_js)
[01:08:26] *** polishdub <polishdub!~polishdub@207.86.38.254> has quit IRC (Quit: leaving)
[01:23:21] *** tomww <tomww!~tom@unaffiliated/tomww> has joined #illumos
[01:27:21] *** baojg <baojg!~baojg@162.243.44.213> has joined #illumos
[01:31:57] *** baojg <baojg!~baojg@162.243.44.213> has quit IRC (Ping timeout: 246 seconds)
[01:52:15] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.18> has quit IRC (Ping timeout: 246 seconds)
[02:02:15] *** serapheim <serapheim!~serapheim@172.92.5.112> has quit IRC (Ping timeout: 255 seconds)
[02:45:36] *** jubal <jubal!~jubal@24.237.158.10> has quit IRC (Quit: jubal)
[02:57:57] *** baojg <baojg!~baojg@162.243.44.213> has joined #illumos
[03:08:20] *** baojg <baojg!~baojg@162.243.44.213> has quit IRC (Remote host closed the connection)
[03:14:30] *** khng300 <khng300!~khng300@unaffiliated/khng300> has quit IRC (Ping timeout: 246 seconds)
[03:20:00] *** ed209 <ed209!~ed209@165.225.128.67> has quit IRC (Remote host closed the connection)
[03:20:07] *** ed209 <ed209!~ed209@165.225.128.67> has joined #illumos
[03:25:37] *** khng300 <khng300!~khng300@unaffiliated/khng300> has joined #illumos
[03:44:04] *** baojg <baojg!~baojg@162.243.44.213> has joined #illumos
[03:49:00] *** merzo <merzo!~merzo@45-48-132-95.pool.ukrtel.net> has quit IRC (Ping timeout: 250 seconds)
[03:58:39] *** hemi770_ is now known as hemi770
[04:02:49] *** igork <igork!~igork@91.204.56.74> has quit IRC (Quit: Leaving.)
[04:38:47] *** joltman <joltman!znc@gateway/vpn/privateinternetaccess/joltman> has quit IRC (Ping timeout: 240 seconds)
[05:57:19] *** serapheim <serapheim!~serapheim@172.92.5.112> has joined #illumos
[06:20:06] *** serapheim <serapheim!~serapheim@172.92.5.112> has quit IRC (Ping timeout: 255 seconds)
[06:22:22] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.22> has joined #illumos
[06:23:40] *** hemi770_ <hemi770_!~hemi666@unaffiliated/hemi770> has joined #illumos
[06:25:43] *** hemi770 <hemi770!~hemi666@unaffiliated/hemi770> has quit IRC (Ping timeout: 246 seconds)
[06:35:08] *** serapheim <serapheim!~serapheim@172.92.5.112> has joined #illumos
[06:39:18] *** serapheim <serapheim!~serapheim@172.92.5.112> has quit IRC (Ping timeout: 250 seconds)
[06:39:21] *** freakazoid0223 <freakazoid0223!~matt@pool-108-52-159-210.phlapa.fios.verizon.net> has quit IRC (Remote host closed the connection)
[06:39:54] *** rsmarples <rsmarples!~roy@cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net> has quit IRC (Ping timeout: 255 seconds)
[07:10:29] *** trn <trn!~trn@prone.ws> has quit IRC (Read error: Connection reset by peer)
[07:10:43] *** trn <trn!~trn@prone.ws> has joined #illumos
[07:34:59] *** clapont <clapont!~clapont@unaffiliated/clapont> has joined #illumos
[07:35:53] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.22> has quit IRC (Ping timeout: 245 seconds)
[07:36:12] *** lewellyn^ <lewellyn^!~lewellyn@about/windows/lewellyn> has quit IRC (Ping timeout: 250 seconds)
[07:50:39] *** lewellyn^ <lewellyn^!~lewellyn@about/windows/lewellyn> has joined #illumos
[07:50:39] *** ChanServ sets mode: +o lewellyn^
[08:13:27] *** lewellyn^ <lewellyn^!~lewellyn@about/windows/lewellyn> has quit IRC (Ping timeout: 240 seconds)
[08:35:31] *** tsoome <tsoome!~tsoome@148-52-235-80.sta.estpak.ee> has quit IRC (Quit: tsoome)
[08:48:18] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has joined #illumos
[09:22:21] *** tsoome <tsoome!~tsoome@148-52-235-80.sta.estpak.ee> has joined #illumos
[09:33:59] *** hemi770_ is now known as hemi770
[09:49:45] *** _joes_ <_joes_!~Thunderbi@194.75.135.30> has joined #illumos
[09:49:51] *** BH23 <BH23!~BH23@194.75.135.30> has joined #illumos
[09:58:53] *** andy_js <andy_js!~andy@94.6.62.238> has joined #illumos
[09:59:12] *** merzo <merzo!~merzo@195.20.130.10> has joined #illumos
[10:00:54] *** lblume <lblume!~lblume@greenviolet/laoyijiehe/lblume> has joined #illumos
[10:02:28] *** rsmarples <rsmarples!~roy@cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net> has joined #illumos
[10:15:30] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.20> has joined #illumos
[10:21:21] *** man_u <man_u!~manu@manu2.gandi.net> has joined #illumos
[11:16:18] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.20> has quit IRC (Read error: Connection reset by peer)
[11:21:37] *** amrfrsh <amrfrsh!~Thunderbi@pptp-194-95-3-76.pptp.padnet.de> has joined #illumos
[11:22:51] *** _joes_ <_joes_!~Thunderbi@194.75.135.30> has quit IRC (Remote host closed the connection)
[11:23:07] *** _joes_ <_joes_!~Thunderbi@194.75.135.30> has joined #illumos
[12:20:00] *** ed209 <ed209!~ed209@165.225.128.67> has quit IRC (Remote host closed the connection)
[12:20:09] *** ed209 <ed209!~ed209@165.225.128.67> has joined #illumos
[12:33:55] *** igork <igork!~igork@91.204.56.74> has joined #illumos
[12:39:27] *** jimklimov <jimklimov!~jimklimov@ip-86-49-245-95.net.upcbroadband.cz> has joined #illumos
[13:04:33] *** amrmesh <amrmesh!~Thunderbi@134.19.177.20> has joined #illumos
[13:04:43] *** amrfrsh <amrfrsh!~Thunderbi@pptp-194-95-3-76.pptp.padnet.de> has quit IRC (Ping timeout: 244 seconds)
[13:04:43] *** amrmesh is now known as amrfrsh
[13:22:12] *** merzo <merzo!~merzo@195.20.130.10> has quit IRC (Ping timeout: 255 seconds)
[13:24:36] *** merzo <merzo!~merzo@195.20.130.10> has joined #illumos
[14:00:04] *** baojg <baojg!~baojg@162.243.44.213> has quit IRC (Remote host closed the connection)
[14:03:59] <jlevon> tsoome: ping
[14:06:35] <tsoome> pong
[14:07:02] <jlevon> I'm not sure but I think under linux kvm, there's some issue with kb8042
[14:07:23] <jlevon> looks like it might be hanging in kb8042_send_and_wait after a kb8042_setled()
[14:07:24] <tsoome> in kernel?
[14:07:38] <jlevon> yeah
[14:07:50] <jlevon> I can drop into kmdb and I see that stack in an intr thread.
[14:07:58] <jlevon> doesn't seem to happen over serial console
[14:08:24] <jlevon> I'm also not sure if it even is new at all.
[14:08:32] <tsoome> it may be, I did some digging in kb8042 drivers around and there seems to be few cases where quirks are needed
[14:09:12] <jlevon> I'm wondering if this could be a side effect of the unicode stuff
[14:10:12] <tsoome> i doubt a bit because it did touch the translation
[14:10:31] <jlevon> https://movementarian.org/~movement/kb8042.png
[14:12:49] <tsoome> it seems we do not return from send
[14:13:13] <jlevon> I'm guessing there's something that kvm isn't emulating quite right?
[14:13:30] <tsoome> it may be, it also may be we can recover from it
[14:13:59] <tsoome> there is a thing that 8042 is acting like bus, connecting 2 ports — keyboard and ps/2 mouse
[14:14:09] <tsoome> and interrupts can get mixed up
[14:14:30] <jlevon> we can or we should?
[14:14:33] <tsoome> so it is possible that we get interrupt on second port
[14:15:05] <jlevon> so I wonder what happens if I remove the mouse :)
[14:15:23] <jlevon> hah yeah not possible
[14:15:26] <tsoome> well, we should, but the trick is, how we can recognize if there is a need to recover
[14:17:04] <tsoome> freebsd driver is atkbdc if you want to compare
[14:17:48] <jlevon> well there's also the question of why we're even doing a setled in the first place.
[14:18:00] <jlevon> I didn't type anything that should trigger that
[14:18:06] <tsoome> hm
[14:19:06] <tsoome> but we should be able to get what it is trying to set there
[14:20:03] <tsoome> it is second argument for kb8042_setled()
[14:22:16] <jlevon> filed 10811 on this
[14:23:22] <tsoome> you were actually typing there?
[14:24:26] <jlevon> 4
[14:24:51] <jlevon> no, at least I don't think so.
[14:26:08] <jlevon> 4 is scroll lock huh
[14:26:44] <tsoome> if my memory serves, the fbsd driver actually has reset task running - time to reset the keyboard if the timer is not poked.
[14:27:50] <jlevon> seems like there's at least two bugs. I dunno where scroll lock would come from
[14:28:45] <tsoome> anyhow, this stack of yours is telling that we did get something from interrupt - if you actually did not press any key, then it must be spurious
[14:29:13] <jlevon> just let me confirm something
[14:32:07] <jlevon> OK, made sure not to move the mouse or keyboard at all post-loader. still see it
[14:33:22] <jlevon> scancode in kb8042_received_byte is 0x3a
[14:34:14] <tsoome> /* 3a */ KEY(30), /* CapsLock */
[14:35:18] <tsoome> but if it is spurious interrupt, the controller itself is probably just in some confused state and not ready to service the setled operation
[14:40:36] <jlevon> I can't see anyything weird in the qemu side
[14:40:40] <jlevon> in the source I mean
[14:40:55] <tsoome> what version of qemu is it?
[14:41:19] <jlevon> 1:2.11+dfsg-1ubuntu7.12
[14:41:26] <jlevon> ubuntu 18.04 basically
[14:51:24] <tsoome> QEMU 3.0.0 is ok
[14:53:56] <jlevon> are you using SPICE
[14:56:14] <tsoome> SPICE?
[14:56:31] <tsoome> this qemu is from ports in osx
[14:56:38] <jlevon> how are you interacting with the vga
[14:58:13] <tsoome> the default
[14:58:47] <toasterson> is that with a vnc or a spice client.
[14:59:06] <toasterson> if it's OSX I would say vnc
[15:10:18] <tsoome> hm, even OVMF-X64-r15214 firmware is running ok
[15:12:34] <tsoome> however, my vmware fusion is causing fun with UEFI mode and boot -kd
[15:14:12] <jlevon> oh/
[15:14:13] <jlevon> ?
[15:14:32] <tsoome> the keyboard layout is messed up somehow
[15:14:53] <tsoome> but once the kernel is up, we are good
[15:16:03] <tsoome> just the early kbd code is getting keyboard in weird state from UEFI firmware. probably we should do some sort of reset there.
[15:22:02] <tsoome> hm, both mirror disks are “blue”, so mirror load balancing seems to work…
[15:30:46] <mnowak_> jlevon, there's a problem when spice is present in Linux QEMU, if I remember it correctly it manifest as string 'z###' ('###' being a number) in console whenever one presses any key. goes away when VNC is used in QEMU instead of spice. this problem is present for more than 2 years. is this what you see in #10811?
[15:31:19] <LeftWing> jlevon: I recall reading that some QEMU thing or other injects a bunch of Scroll Lock presses
[15:32:38] <tsoome> “If you send a command to the PS/2 controller that involves a response, the PS/2 controller may generate IRQ1, IRQ12, or no IRQ (depending on the firmware) when it puts the "response byte" into the buffer.”
[15:35:51] <jlevon> LeftWing: hmm. I didn't see that when googling.
[15:38:11] <jlevon> the spice handler does have some led stuff but it seems normal enough
[15:44:11] *** baojg <baojg!~baojg@162.243.44.213> has joined #illumos
[15:55:40] *** chrisBF <chrisBF!519d0514@gateway/web/freenode/ip.81.157.5.20> has joined #illumos
[16:00:09] *** tsoome <tsoome!~tsoome@148-52-235-80.sta.estpak.ee> has quit IRC (Ping timeout: 255 seconds)
[16:00:24] *** baojg <baojg!~baojg@162.243.44.213> has quit IRC (Remote host closed the connection)
[16:09:11] *** jimklimov <jimklimov!~jimklimov@ip-86-49-245-95.net.upcbroadband.cz> has quit IRC (Read error: Connection reset by peer)
[16:10:27] *** jimklimov <jimklimov!~jimklimov@ip-86-49-245-95.net.upcbroadband.cz> has joined #illumos
[16:11:30] *** baojg <baojg!~baojg@162.243.44.213> has joined #illumos
[16:20:53] *** gh34 <gh34!~textual@rrcs-162-155-144-114.central.biz.rr.com> has joined #illumos
[16:26:38] *** baojg <baojg!~baojg@162.243.44.213> has quit IRC (Remote host closed the connection)
[16:42:01] *** serapheim <serapheim!~serapheim@DELPHIX-COR.ear2.SanJose1.Level3.net> has joined #illumos
[16:53:57] *** andy_js <andy_js!~andy@94.6.62.238> has quit IRC (Read error: Connection reset by peer)
[16:54:21] *** andy_js <andy_js!~andy@94.6.62.238> has joined #illumos
[16:57:18] *** tsoome <tsoome!~tsoome@148-52-235-80.sta.estpak.ee> has joined #illumos
[16:57:21] *** andy_js <andy_js!~andy@94.6.62.238> has quit IRC (Read error: Connection reset by peer)
[16:59:16] *** andy_js <andy_js!~andy@94.6.62.238> has joined #illumos
[17:06:41] *** MarcelT <MarcelT!~marcel@tortuga.telka.sk> has quit IRC (Remote host closed the connection)
[17:10:17] *** fanta1 <fanta1!~fanta1@p200300F76BC1CE00F4F63DF60A010EE2.dip0.t-ipconnect.de> has joined #illumos
[17:14:58] *** freakazoid0223 <freakazoid0223!~matt@pool-108-52-159-210.phlapa.fios.verizon.net> has joined #illumos
[17:27:42] *** _joes_ <_joes_!~Thunderbi@194.75.135.30> has quit IRC (Ping timeout: 244 seconds)
[17:28:48] *** BH23 <BH23!~BH23@194.75.135.30> has quit IRC (Ping timeout: 245 seconds)
[17:30:18] *** joshie <joshie!~joshie@c-73-122-222-96.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 250 seconds)
[17:30:19] *** polishdub <polishdub!~polishdub@207.86.38.254> has joined #illumos
[17:43:20] *** merzo <merzo!~merzo@195.20.130.10> has quit IRC (Read error: Connection reset by peer)
[17:43:33] *** merzo <merzo!~merzo@195.20.130.10> has joined #illumos
[17:51:51] *** fanta1 <fanta1!~fanta1@p200300F76BC1CE00F4F63DF60A010EE2.dip0.t-ipconnect.de> has quit IRC (Quit: fanta1)
[18:01:42] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.20> has quit IRC (Read error: Connection reset by peer)
[18:07:10] *** amrfrsh <amrfrsh!~Thunderbi@pptp-194-95-3-76.pptp.padnet.de> has joined #illumos
[18:08:22] *** MilkmanDan <MilkmanDan!~dan@wilug/expat/MilkmanDan> has quit IRC (Ping timeout: 245 seconds)
[18:08:56] *** MilkmanDan <MilkmanDan!~dan@wilug/expat/MilkmanDan> has joined #illumos
[18:11:29] *** alanc <alanc!~alanc@129.157.69.37> has quit IRC (Remote host closed the connection)
[18:11:57] *** alanc <alanc!~alanc@129.157.69.37> has joined #illumos
[18:18:53] *** ruid <ruid!~ruid@unaffiliated/ruid> has joined #illumos
[18:30:43] <richlowe> jlevon: is "are you using SPICE" just a default manchester question then?
[18:32:14] <richlowe> a local variant on the troubleshooting method timf likes
[18:42:13] *** mno-hime <mno-hime!~mno-hime@94.142.238.232> has quit IRC (Quit: Leaving)
[18:51:01] *** mno-hime <mno-hime!~mno-hime@94.142.238.232> has joined #illumos
[19:03:33] *** mno-hime <mno-hime!~mno-hime@94.142.238.232> has quit IRC (Quit: Leaving)
[19:06:40] *** mno-hime <mno-hime!~mno-hime@94.142.238.232> has joined #illumos
[19:24:03] *** jubal <jubal!~jubal@226-5-237-24.gci.net> has joined #illumos
[19:24:45] *** man_u <man_u!~manu@manu2.gandi.net> has quit IRC (Quit: man_u)
[19:39:08] <jlevon> richlowe: it's both funny and depressing?
[19:40:46] *** alanc <alanc!~alanc@129.157.69.37> has quit IRC (Read error: Connection reset by peer)
[19:41:13] *** alanc <alanc!~alanc@129.157.69.37> has joined #illumos
[19:48:19] *** kkantor <kkantor!~kkantor@c-24-118-59-107.hsd1.mn.comcast.net> has joined #illumos
[20:11:27] <igork> https://paste.dilos.org/?b0502beeba3c78a3#0TEzFN1ZxpN+Z+gK7BcYx4lllG/s3b6PPCIsJoPXV2o=
[20:12:04] <igork> i\m interested in - why dtrace looking /usr/lib/dtrace/drti.o on build host instead of in proto ?
[20:20:19] *** tsoome_ <tsoome_!~tsoome@148-52-235-80.sta.estpak.ee> has joined #illumos
[20:20:33] *** tsoome <tsoome!~tsoome@148-52-235-80.sta.estpak.ee> has quit IRC (Read error: Connection reset by peer)
[20:20:33] *** tsoome_ is now known as tsoome
[20:23:30] *** amrfrsh <amrfrsh!~Thunderbi@pptp-194-95-3-76.pptp.padnet.de> has quit IRC (Ping timeout: 250 seconds)
[20:25:18] <igork> i have no found how to update _dtrace_libdir in runtime for build time - what i missed ?
[20:25:29] <igork> const char *_dtrace_libdir = "/usr/lib/dtrace"; /* default library directory */
[20:25:46] <igork> and we are using this variable for drti
[20:37:43] *** amrfrsh <amrfrsh!~Thunderbi@host-600028aea1abe554ec05.ip6.padnet.de> has joined #illumos
[20:38:40] *** merzo <merzo!~merzo@195.20.130.10> has quit IRC (Ping timeout: 250 seconds)
[20:49:03] *** amrfrsh <amrfrsh!~Thunderbi@host-600028aea1abe554ec05.ip6.padnet.de> has quit IRC (Ping timeout: 252 seconds)
[20:53:11] *** amrfrsh <amrfrsh!~Thunderbi@134.19.177.18> has joined #illumos
[20:58:48] *** chrisBF <chrisBF!519d0514@gateway/web/freenode/ip.81.157.5.20> has left #illumos
[20:59:00] *** joltman <joltman!znc@gateway/vpn/privateinternetaccess/joltman> has joined #illumos
[21:11:59] *** sarvet <sarvet!~sarvet@dslb-188-101-012-171.188.101.pools.vodafone-ip.de> has joined #illumos
[21:29:20] *** lewellyn <lewellyn!~lewellyn@about/windows/lewellyn> has joined #illumos
[21:29:20] *** ChanServ sets mode: +o lewellyn
[21:41:55] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has joined #illumos
[21:43:48] *** richlowe <richlowe!~richlowe@2605:a000:160c:8b5b::bb7> has quit IRC (Ping timeout: 250 seconds)
[21:52:57] *** jubal <jubal!~jubal@226-5-237-24.gci.net> has quit IRC (Ping timeout: 255 seconds)
[21:56:35] *** richlowe <richlowe!~richlowe@cpe-74-139-197-163.kya.res.rr.com> has joined #illumos
[21:57:39] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has quit IRC (Read error: Connection reset by peer)
[22:07:57] *** gh34 <gh34!~textual@rrcs-162-155-144-114.central.biz.rr.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
[22:20:01] *** ed209 <ed209!~ed209@165.225.128.67> has quit IRC (Remote host closed the connection)
[22:20:08] *** ed209 <ed209!~ed209@165.225.128.67> has joined #illumos
[22:21:33] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has joined #illumos
[22:21:48] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has quit IRC (Client Quit)
[22:22:03] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has joined #illumos
[22:49:29] *** jubal <jubal!~jubal@24.237.158.24> has joined #illumos
[22:54:12] *** MilkmanDan <MilkmanDan!~dan@wilug/expat/MilkmanDan> has quit IRC (Ping timeout: 245 seconds)
[22:55:44] *** MilkmanDan <MilkmanDan!~dan@wilug/expat/MilkmanDan> has joined #illumos
[22:59:14] *** aszeszo_ <aszeszo_!~aszeszo@unaffiliated/aszeszo> has joined #illumos
[23:00:27] *** aszeszo <aszeszo!~aszeszo@unaffiliated/aszeszo> has quit IRC (Ping timeout: 255 seconds)
[23:03:01] *** TheGreekOwl <TheGreekOwl!~Arkomeda@2a02:587:482c:400:f5c3:ffcd:e69a:d6e1> has joined #illumos
[23:03:18] *** jimklimov <jimklimov!~jimklimov@ip-86-49-245-95.net.upcbroadband.cz> has quit IRC (Quit: Leaving.)
[23:07:50] *** TheGreekOwl <TheGreekOwl!~Arkomeda@2a02:587:482c:400:f5c3:ffcd:e69a:d6e1> has quit IRC (Quit: I must go, my planet needs me.)
[23:12:31] *** psarria <psarria!~psarria@142.red-79-146-98.dynamicip.rima-tde.net> has quit IRC (Remote host closed the connection)
[23:29:10] *** ptribble <ptribble!~ptribble@cpc92716-cmbg20-2-0-cust138.5-4.cable.virginm.net> has quit IRC (Quit: Leaving)
[23:31:05] *** merzo <merzo!~merzo@216-27-133-95.pool.ukrtel.net> has joined #illumos
top

   April 17, 2019  
< | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | >