You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
(235) |
Apr
(30) |
May
(32) |
Jun
(86) |
Jul
(81) |
Aug
(108) |
Sep
(27) |
Oct
(22) |
Nov
(34) |
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(78) |
Feb
(10) |
Mar
(81) |
Apr
(27) |
May
(13) |
Jun
(105) |
Jul
(78) |
Aug
(52) |
Sep
(59) |
Oct
(90) |
Nov
(127) |
Dec
(49) |
| 2002 |
Jan
(102) |
Feb
(72) |
Mar
(54) |
Apr
(98) |
May
(25) |
Jun
(23) |
Jul
(123) |
Aug
(14) |
Sep
(52) |
Oct
(65) |
Nov
(48) |
Dec
(48) |
| 2003 |
Jan
(22) |
Feb
(25) |
Mar
(29) |
Apr
(12) |
May
(16) |
Jun
(11) |
Jul
(20) |
Aug
(20) |
Sep
(43) |
Oct
(84) |
Nov
(98) |
Dec
(56) |
| 2004 |
Jan
(28) |
Feb
(39) |
Mar
(41) |
Apr
(28) |
May
(88) |
Jun
(17) |
Jul
(43) |
Aug
(57) |
Sep
(54) |
Oct
(42) |
Nov
(32) |
Dec
(58) |
| 2005 |
Jan
(80) |
Feb
(31) |
Mar
(65) |
Apr
(41) |
May
(20) |
Jun
(34) |
Jul
(62) |
Aug
(73) |
Sep
(81) |
Oct
(48) |
Nov
(57) |
Dec
(57) |
| 2006 |
Jan
(63) |
Feb
(24) |
Mar
(18) |
Apr
(9) |
May
(22) |
Jun
(29) |
Jul
(47) |
Aug
(11) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Pavel M. <pa...@su...> - 2000-07-11 22:00:52
|
Hi! > > How about (found somewhere in net): > > > > btw: is someone to do hi-resolution(80x43) for hercules (hga not mda - > > cards) ? > > Thanks for the info. I will look it over. As for hi resolution for > hercules. I like to see this too :-) If someone will make a pacth for me I > will gladly accept it. fbcon support for hercules is already in kernel! It can happily do higher resolutions. -- Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt, details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html. |
|
From: James S. <jsi...@ac...> - 2000-07-10 12:18:16
|
> > I'm going to give it a try now. Thanks. If this works really well we can > > see if it will be applied to the standard kernel. > > The results I have with this (changing test_mda_b and uncommenting the > rextra tests): > with a noname mda card in the system - still recognised. > only SiS 6326 (no mda) - not recognised both with extra tests and without. > only Banshee (no mda) mdacon finds an MDA card without the extra tests, > but does not find without it. > > So it does seem to help It helped here too :-) Lets post that patch to the kernel mailing list for people to test out. > > Yeah. This might be one of those oplease only compile in if you really > > have a MDA card thing. Thank for the info below. > > It is better to have a boot command line option, I think. Lets wait to see more resulst with your patch. This patch might work with all VGA cards. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-10 11:02:38
|
On Sun, 9 Jul 2000, James Simmons wrote: > > > > > The mdacon driver detects a mda card only by checking if memory at > > > > 0xb0000 is accessible (for write and read). If your vga card does decode > > > > those addressess, I can think of the following options: > > > > * enable the commented out tests in mda_detect. > > > > > > Short term solution. > > > > It might be a good solution. It seems to me that test_mda_b is wrong. It > > does not restore the register value to what it was, which might be the > > reason. Try replacing the function with > > I'mgoing to give it a try now. Thanks. If this works really well we can > see if it will be applied to the standard kernel. The results I have with this (changing test_mda_b and uncommenting the rextra tests): with a noname mda card in the system - still recognised. only SiS 6326 (no mda) - not recognised both with extra tests and without. only Banshee (no mda) mdacon finds an MDA card without the extra tests, but does not find without it. So it does seem to help > > > Actually, I am not sure that there is such a test. the 6845 is very > > simple, and if a vga card emulates it it might emulate it completely. > > Yeah. This might be one of those oplease only compile in if you really > have a MDA card thing. Thank for the info below. It is better to have a boot command line option, I think. -- Matan Ziv-Av. ma...@sv... |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-10 11:02:37
|
> > btw: is someone to do hi-resolution(80x43) for hercules (hga not mda - > > cards) ? > > Thanks for the info. I will look it over. As for hi resolution for > hercules. I like to see this too :-) If someone will make a pacth for me I > will gladly accept it. This is fbdev stuff, and is already done. Look at hgafb bt Ferenc Bakonyi at http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml -- Matan Ziv-Av. ma...@sv... |
|
From: James S. <jsi...@ac...> - 2000-07-10 00:48:43
|
> > The system has both vga card and mda card, so the vga test will not > > fail. The light pen ports are not available on mda cards, but only on > > hercules and compatibles. > > If you are trying to detect the primary adapter the check is correct the VGA > is the primary Right now I have one vga card in my system. I wanted to test to see if mdacon initialization would failed if the system lacked a mda card. For my system it didn;t fail but seen my vga card as a mda card :-( I also wanted to test this so if I do have vga and mda card that the mdacon driver doesn't go for the wrong card. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-10 00:43:42
|
> > > The mdacon driver detects a mda card only by checking if memory at > > > 0xb0000 is accessible (for write and read). If your vga card does decode > > > those addressess, I can think of the following options: > > > * enable the commented out tests in mda_detect. > > > > Short term solution. > > It might be a good solution. It seems to me that test_mda_b is wrong. It > does not restore the register value to what it was, which might be the > reason. Try replacing the function with I'm going to give it a try now. Thanks. If this works really well we can see if it will be applied to the standard kernel. > Actually, I am not sure that there is such a test. the 6845 is very > simple, and if a vga card emulates it it might emulate it completely. Yeah. This might be one of those oplease only compile in if you really have a MDA card thing. Thank for the info below. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-10 00:39:24
|
On Sun, 9 Jul 2000, Soeren Sonnenburg wrote: > How about (found somewhere in net): > > btw: is someone to do hi-resolution(80x43) for hercules (hga not mda - > cards) ? Thanks for the info. I will look it over. As for hi resolution for hercules. I like to see this too :-) If someone will make a pacth for me I will gladly accept it. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-09 15:11:54
|
On Sat, 8 Jul 2000, James Simmons wrote:
> > The mdacon driver detects a mda card only by checking if memory at
> > 0xb0000 is accessible (for write and read). If your vga card does decode
> > those addressess, I can think of the following options:
> > * enable the commented out tests in mda_detect.
>
> Short term solution.
It might be a good solution. It seems to me that test_mda_b is wrong. It
does not restore the register value to what it was, which might be the
reason. Try replacing the function with
static int test_mda_b(unsigned char val, unsigned char reg)
{
unsigned long flags;
unsigned char save;
save_flags(flags); cli();
outb_p(reg, mda_index_port);
udelay(20);
save=inb_p(mda_value_port);
udelay(20);
outb (val, mda_value_port);
udelay(20); val = (inb_p(mda_value_port) == val);
udelay(20);
outb_p(save,mda_value_port);
restore_flags(flags);
return val;
}
This works on my mda without the reported cursor problems. Please check
if it indeed Does not recognise your vga card.
> > * make the mda driver disable all pci vga cards, before probing for mda.
> > * don't insmod mdacon.c on a system without a mda driver.
> > * find a better way to detect an mda card.
>
> Long term solution. Just have to find info on MDA. Anyone know where docs
> are for MDA ?
Actually, I am not sure that there is such a test. the 6845 is very
simple, and if a vga card emulates it it might emulate it completely.
From PC Intern and vgadoc4b:
port 0x3b8 Control:
bit 0 - must be 1
bit 3 - enable screen
bit 5 - bit 7 of attribute is 0-bold 1-blinking
port 0x3ba Status (RO):
bit 0 - Horiz sync
bit 3 - pixel status (current pixel sent to monitor)
All other bits are 1.
port 0x3b4, 0x3b5 CRTC:
index
0 Horizontal Total Register (-1)
1 Horizontal Displayed Register (-1)
2 Horizontal Sync Position Register
3 Horizontal Sync Width Register
4 Vertical Total Register
5 Vertical Total Adjust Register
6 Vertical Displayed Register
7 Vertical SyncPosition Register
8 Interlace Mode Register
9 Maximum Scan Line Register (-1)
a Cursor Start Register (bits 0-4 cursor start,
bits 5-6 cursor attributes)
b Cursor End Register
c Start Address High Register
d Start Address Low Register
e Cursor Location High Register
f Cursor Location Low Register
--
Matan Ziv-Av. ma...@sv...
|
|
From: James S. <jsi...@ac...> - 2000-07-09 13:14:26
|
I couldn't wait. I added multiple keyboard support to the console system. Give it a try. Vgacon, mdacon and the NVIDIA non fbdev driver are now updated to this new api. So in theory you can now support a true multihead console system with more than one keyboard and the above consoel vidoe drivers. Give it a try and let me know the results. The fbdev code has not been updated yet. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-08 23:54:52
|
> The mdacon driver detects a mda card only by checking if memory at > 0xb0000 is accessible (for write and read). If your vga card does decode > those addressess, I can think of the following options: > * enable the commented out tests in mda_detect. Short term solution. > * make the mda driver disable all pci vga cards, before probing for mda. > * don't insmod mdacon.c on a system without a mda driver. > * find a better way to detect an mda card. Long term solution. Just have to find info on MDA. Anyone know where docs are for MDA ? Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-08 18:48:26
|
> I just tested the code and everything should be safe. The only thing is > one keybaord still will be used by both the MDA and VGA displays. The only > funny thing is for some reason MDA detects a mda card when all I have is a > matrox millenium in my system. This of course interferes with vga and > hangs my system. Any idea anyone? The mdacon driver detects a mda card only by checking if memory at 0xb0000 is accessible (for write and read). If your vga card does decode those addressess, I can think of the following options: * enable the commented out tests in mda_detect. * make the mda driver disable all pci vga cards, before probing for mda. * don't insmod mdacon.c on a system without a mda driver. * find a better way to detect an mda card. -- Matan Ziv-Av. ma...@sv... |
|
From: James S. <jsi...@ac...> - 2000-07-08 16:39:42
|
I just tested the code and everything should be safe. The only thing is one keybaord still will be used by both the MDA and VGA displays. The only funny thing is for some reason MDA detects a mda card when all I have is a matrox millenium in my system. This of course interferes with vga and hangs my system. Any idea anyone? Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-08 07:33:40
|
On Fri, 7 Jul 2000, James Simmons wrote: > different languages fit with /dev/event? As for the console system we will > need to add support for 16 bit characters in the future as well as > different directions to typing. In some languages you write right to left > instead of left to right as many european languages do. Hebrew is one of those right to left languages, but this is an output only concern. The input system still needs to give the events in chronological order. Again, for hebrew, even the output support needs to be done at the application level. Putting it in the console is hack that works a little, and might be useful in a few occasions, but it is not the solution for BiDirectional functionality. -- Matan Ziv-Av. ma...@sv... |
|
From: James S. <jsi...@ac...> - 2000-07-08 00:50:19
|
Hi! I just commited some more code. Multihead with vgacon and mdacon might work. Give it a try and tell me the results. The keyboard driver for the console system still doesn't work manage multiple keyboards with multiple VTs just yet. I'm just curious what the results will be. It might hang your system. Thank you. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-08 00:41:59
|
> But in general we've got very few problem reports so far, so you'll get > input layer aware ADB drivers for ruby in a few days, after we did our > internal merges into our 2.2 and 2.4 trees. Thank you very much. I will leave keyboard.c in CVS alone until you have the changes merged. I just did a commit a few minutes ago. As for having Japanese keyboard support is really really good. By the Vojtech how does different languages fit with /dev/event? As for the console system we will need to add support for 16 bit characters in the future as well as different directions to typing. In some languages you write right to left instead of left to right as many european languages do. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Franz S. <Fra...@la...> - 2000-07-07 15:01:26
|
At 13:19 04.07.00, Vojtech Pavlik wrote:
>On Tue, Jul 04, 2000 at 12:25:17PM +0200, Franz Sirl wrote:
> > BTW, are there any known problems with the current backport and console
> > switching? It seems to lock down some of the modifier keys from time to
> > time, then you have to press all of them to get them back in a known state.
> > And it seems the LED status sent to USB keyboards is inverted.
>
>There seems to be a problem with some keys not getting released
>correctly. I wasn't able to find the cause yet.
Hi Vojtech,
the modifier keys work fine for me now, that was caused by a
misinterpretation on my side on how the global key_maps variable works,
also char/keyboard.c in 2.2 at least contains a small uncleanliness, it
accesses plain_map[i] directly instead of key_maps[0][i] to compute the
shift state.
Now that we have binary kernels with the current backport and ADB converted
to the input layer around, we get the first reports flowing in :-). Could
you please assign numbers for the KEY_UNKNOWN in the message I have
appended? Ignore the underscore/KEY_JPN stuff, that one just misses
conversion to the ADB keycodes, I'll fix that on my side. It might be a
good idea to report the KEY_UNKNOWN's without the user having to enable
DEBUG and DEBUG_DATA in hid.c.
But in general we've got very few problem reports so far, so you'll get
input layer aware ADB drivers for ruby in a few days, after we did our
internal merges into our 2.2 and 2.4 trees.
Franz.
------ Forwarded Message -------
From: Hollis Blanchard <ho...@am...>
To: Fra...@la...
Subject: Japanese USB kbd stuff
Here you are.
These are all unknown ("keyboard.c: can't emulate rawmode for keycode
180"):
kanji conversion key: 0091
kana conversion key: 0090
keypad comma: 0085
underscore (KEY_JPN I think?): 0087
\ (aka yen, shifted to |) key: 0089
Both of these produce a "ctrl urb status = -32" message on every
keypress:
keypad numlock: 0053
caps lock: 0039
-HollisJul 7 22:34:24 localhost kernel: klogd 1.3-3, log source =
/proc/kmsg started.
Jul 7 22:34:24 localhost kernel: Inspecting /boot/System.map
Jul 7 22:34:24 localhost kernel: Symbol table has incorrect version number.
Jul 7 22:34:24 localhost kernel: Cannot find map file.
Jul 7 22:34:24 localhost kernel: No module symbols loaded.
Jul 7 22:34:24 localhost kernel: device tree used 34608 bytes
Jul 7 22:34:24 localhost kernel: Total memory = 256MB; using 1024kB for
hash table (at c0400000)
Jul 7 22:34:24 localhost kernel: Linux version 2.2.17pre10-ben1 (root@g4)
(gcc version 2.95.2 19991024 (release/franzo)) #2 Fri Jul 7 20:56:25 JST 2000
Jul 7 22:34:24 localhost kernel: PCI bus 0 controlled by pci at f0000000
Jul 7 22:34:24 localhost kernel: PCI bus 0 controlled by pci at f2000000
Jul 7 22:34:24 localhost kernel: PCI bus 0 controlled by pci at f4000000
Jul 7 22:34:24 localhost kernel: Uni-N revision: 3, KeyLargo revision: 2
Jul 7 22:34:24 localhost kernel: Registered 1 feature controller(s)
Jul 7 22:34:24 localhost kernel: PMU driver initialized for Core99
Jul 7 22:34:24 localhost kernel: pmac nvram is core99: 1
Jul 7 22:34:24 localhost kernel: PowerMac using OpenPIC irq controller
Jul 7 22:34:24 localhost kernel: OpenPIC Version 1.2 (4 CPUs and 64 IRQ
sources) at 80040000
Jul 7 22:34:24 localhost kernel: GMT Delta read from XPRAM: 540 minutes,
DST: off
Jul 7 22:34:24 localhost kernel: via_calibrate_decr: decrementer_count =
249672 (1498032 ticks)
Jul 7 22:34:24 localhost kernel: Console: colour dummy device 80x25
Jul 7 22:34:24 localhost kernel: Calibrating delay loop... 897.84 BogoMIPS
Jul 7 22:34:24 localhost kernel: Memory: 255636k available (1608k kernel
code, 4740k data, 160k init) [c0000000,d0000000]
Jul 7 22:34:24 localhost kernel: Dentry hash table entries: 32768 (order
6, 256k)
Jul 7 22:34:24 localhost kernel: Buffer cache hash table entries: 262144
(order 8, 1024k)
Jul 7 22:34:24 localhost kernel: Page cache hash table entries: 65536
(order 6, 256k)
Jul 7 22:34:24 localhost kernel: POSIX conformance testing by UNIFIX
Jul 7 22:34:24 localhost kernel: PCI: Probing PCI hardware
Jul 7 22:34:24 localhost kernel: Linux NET4.0 for Linux 2.2
Jul 7 22:34:24 localhost kernel: Based upon Swansea University Computer
Society NET3.039
Jul 7 22:34:24 localhost kernel: NET4: Unix domain sockets 1.0 for Linux
NET4.0.
Jul 7 22:34:24 localhost kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jul 7 22:34:24 localhost kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Jul 7 22:34:24 localhost kernel: TCP: Hash tables configured (ehash 262144
bhash 65536)
Jul 7 22:34:24 localhost kernel: NET4: AppleTalk 0.18 for Linux NET4.0
Jul 7 22:34:24 localhost kernel: Starting kswapd v 1.5
Jul 7 22:34:24 localhost kernel: usb.c: registered new driver usbdevfs
Jul 7 22:34:24 localhost kernel: usb.c: registered new driver hub
Jul 7 22:34:24 localhost kernel: usb.c: registered new driver hid
Jul 7 22:34:24 localhost kernel: mice: PS/2 mouse device common for all mice
Jul 7 22:34:24 localhost kernel: PCI: Enabling bus mastering for device 00:c0
Jul 7 22:34:24 localhost kernel: usb-ohci.c: USB OHCI at membase
0x80082000, IRQ 27
Jul 7 22:34:24 localhost kernel: usb.c: new USB bus registered, assigned
bus number 1
Jul 7 22:34:24 localhost kernel: usb.c: USB new device connect, assigned
device number 1
Jul 7 22:34:24 localhost kernel: hid.c: HID probe called for ifnum 0
Jul 7 22:34:24 localhost kernel: hub.c: USB hub found
Jul 7 22:34:24 localhost kernel: hub.c: 2 ports detected
Jul 7 22:34:24 localhost kernel: PCI: Enabling bus mastering for device 00:c8
Jul 7 22:34:24 localhost kernel: usb-ohci.c: USB OHCI at membase
0x80081000, IRQ 28
Jul 7 22:34:24 localhost kernel: usb.c: new USB bus registered, assigned
bus number 2
Jul 7 22:34:24 localhost kernel: usb.c: USB new device connect, assigned
device number 1
Jul 7 22:34:24 localhost kernel: hid.c: HID probe called for ifnum 0
Jul 7 22:34:24 localhost kernel: hub.c: USB hub found
Jul 7 22:34:24 localhost kernel: hub.c: 2 ports detected
Jul 7 22:34:24 localhost kernel: aty128fb: detected XCLK=0x1392, ref_div=0x1a
Jul 7 22:34:24 localhost kernel: aty128fb: Rage128 RL (AGP) [chip rev 0x2]
8M 64-bit SDR SGRAM (2:1)
Jul 7 22:34:24 localhost kernel: Console: switching to colour frame buffer
device 128x48
Jul 7 22:34:24 localhost kernel: fb0: ATY Rage128 frame buffer device on
/pci@f0000000/ATY,Rage128k@10
Jul 7 22:34:24 localhost kernel: mouse0: PS/2 mouse device for input0
Jul 7 22:34:24 localhost kernel: event0: Event device for input0
Jul 7 22:34:24 localhost kernel: input0: Macintosh mouse button emulation
Jul 7 22:34:24 localhost kernel: PowerMac Z8530 serial driver version 2.0
Jul 7 22:34:24 localhost kernel: tty00 at 0x80013020 (irq = 22) is a Z8530
ESCC (cobalt modem)
Jul 7 22:34:24 localhost kernel: tty01 at 0x80013000 (irq = 50) is a Z8530
ESCC
Jul 7 22:34:24 localhost kernel: pty: 256 Unix98 ptys configured
Jul 7 22:34:24 localhost kernel: Macintosh ADB mouse driver installed.
Jul 7 22:34:24 localhost kernel: Macintosh non-volatile memory driver v1.0
Jul 7 22:34:24 localhost kernel: DMA sound driver installed, using 4
buffers of 32k.
Jul 7 22:34:24 localhost kernel: RAM disk driver initialized: 16 RAM
disks of 4096K size
Jul 7 22:34:24 localhost kernel: loop: registered device at major 7
Jul 7 22:34:24 localhost kernel: pmac_ide: enabling IDE bus ID 2
Jul 7 22:34:24 localhost kernel: pmac_ide: enabling IDE bus ID 0
Jul 7 22:34:24 localhost kernel: pmac_ide: enabling IDE bus ID 1
Jul 7 22:34:24 localhost kernel: hda: IBM-DPTA-373420, ATA DISK drive
Jul 7 22:34:24 localhost kernel: hdb: MATSHITADVD-ROM SR-8184, ATAPI CDROM
drive
Jul 7 22:34:24 localhost kernel: ide0 at 0x8e01f000-0x8e01f007,0x8e01f160
on irq 19
Jul 7 22:34:25 localhost kernel: hda: Enabling Ultra DMA 4
Jul 7 22:34:25 localhost kernel: hda: IBM-DPTA-373420, 32634MB w/1961kB
Cache, CHS=4160/255/63, (U)DMA
Jul 7 22:34:25 localhost kernel: hdb: Enabling MultiWord DMA 2
Jul 7 22:34:25 localhost kernel: hdb: ATAPI 24X DVD-ROM drive, 512kB Cache
Jul 7 22:34:25 localhost kernel: Uniform CD-ROM driver Revision: 3.11
Jul 7 22:34:25 localhost kernel: scsi : 0 hosts.
Jul 7 22:34:25 localhost kernel: scsi : detected total.
Jul 7 22:34:25 localhost kernel: PPP: version 2.3.7 (demand dialling)
Jul 7 22:34:25 localhost kernel: TCP compression code copyright 1989
Regents of the University of California
Jul 7 22:34:25 localhost kernel: PPP line discipline registered.
Jul 7 22:34:25 localhost kernel: eth0: DC21143 at 0x0400 (PCI bus 0,
device 19), h/w address 00:0a:27:82:e3:9a,
Jul 7 22:34:25 localhost kernel: eth0: Using generic MII device control.
If the board doesn't operate,
Jul 7 22:34:25 localhost kernel: please mail the following dump to the
author:
Jul 7 22:34:25 localhost kernel:
Jul 7 22:34:25 localhost kernel: MII device address: 0
Jul 7 22:34:25 localhost kernel: MII CR: 3000
Jul 7 22:34:25 localhost kernel: MII SR: 7809
Jul 7 22:34:25 localhost kernel: MII ID0: 40
Jul 7 22:34:25 localhost kernel: MII ID1: 6212
Jul 7 22:34:25 localhost kernel: MII ANA: 1e1
Jul 7 22:34:25 localhost kernel: MII ANC: 0
Jul 7 22:34:25 localhost kernel: MII 16: 1000
Jul 7 22:34:25 localhost kernel: MII 17: 1
Jul 7 22:34:25 localhost kernel: MII 18: 0
Jul 7 22:34:25 localhost kernel:
Jul 7 22:34:25 localhost kernel: and requires IRQ53 (provided by PCI
BIOS).
Jul 7 22:34:25 localhost kernel: de4x5.c:V0.544 1999/5/8
da...@ma...
Jul 7 22:34:25 localhost kernel: Partition check:
Jul 7 22:34:25 localhost kernel: hda: hda1 hda2 hda3 hda4 hda5 hda6 hda7
hda8 hda9 hda10 hda11 hda12 hda13 hda14 (root on 9)
Jul 7 22:34:25 localhost kernel: VFS: Mounted root (ext2 filesystem)
readonly.
Jul 7 22:34:25 localhost kernel: Freeing unused kernel memory: 160k init
32k prep
Jul 7 22:34:25 localhost kernel: usb.c: USB new device connect, assigned
device number 2
Jul 7 22:34:25 localhost kernel: hid.c: HID probe called for ifnum 0
Jul 7 22:34:25 localhost kernel: hub.c: USB hub found
Jul 7 22:34:25 localhost kernel: hub.c: 3 ports detected
Jul 7 22:34:25 localhost kernel: usb.c: USB new device connect, assigned
device number 3
Jul 7 22:34:25 localhost kernel: hid.c: HID probe called for ifnum 0
Jul 7 22:34:25 localhost kernel: hid.c: report (size 64, read 64) = 05 01
09 06 a1 01 05 07 19 e0 29 e7 15 00 25 01 75 01 95 08 81 02 95 01 75 08 81
01 95 05 75 01 05 08 19 01 29 03 91 02 95 01 75 03 91 01 95 06 75 08 15 00
26 ff 00 05 07 19 00 29 ff 81 00 c0
Jul 7 22:34:25 localhost kernel: Application(GenericDesktop.Keyboard)
Jul 7 22:34:25 localhost kernel: INPUT[INPUT]
Jul 7 22:34:25 localhost kernel: Field(0)
Jul 7 22:34:25 localhost kernel: Usage(8)
Jul 7 22:34:25 localhost kernel: Keyboard.00e0
Jul 7 22:34:25 localhost kernel: Keyboard.00e1
Jul 7 22:34:25 localhost kernel: Keyboard.00e2
Jul 7 22:34:25 localhost kernel: Keyboard.00e3
Jul 7 22:34:25 localhost kernel: Keyboard.00e4
Jul 7 22:34:25 localhost kernel: Keyboard.00e5
Jul 7 22:34:25 localhost kernel: Keyboard.00e6
Jul 7 22:34:25 localhost kernel: Keyboard.00e7
Jul 7 22:34:25 localhost kernel: Logical Minimum(0)
Jul 7 22:34:25 localhost kernel: Logical Maximum(1)
Jul 7 22:34:25 localhost kernel: Report Size(1)
Jul 7 22:34:25 localhost kernel: Report Count(8)
Jul 7 22:34:25 localhost kernel: Report Offset(0)
Jul 7 22:34:25 localhost kernel: Flags( Variable Absolute )
Jul 7 22:34:25 localhost kernel: Field(1)
Jul 7 22:34:25 localhost kernel: Usage(256)
Jul 7 22:34:25 localhost kernel: Keyboard.0000
Jul 7 22:34:25 localhost kernel: Keyboard.0001
Jul 7 22:34:25 localhost kernel: Keyboard.0002
Jul 7 22:34:25 localhost kernel: Keyboard.0003
Jul 7 22:34:25 localhost kernel: Keyboard.0004
Jul 7 22:34:25 localhost kernel: Keyboard.0005
Jul 7 22:34:25 localhost kernel: Keyboard.0006
Jul 7 22:34:25 localhost kernel: Keyboard.0007
Jul 7 22:34:25 localhost kernel: Keyboard.0008
Jul 7 22:34:25 localhost kernel: Keyboard.0009
Jul 7 22:34:25 localhost kernel: Keyboard.000a
Jul 7 22:34:25 localhost kernel: Keyboard.000b
Jul 7 22:34:25 localhost kernel: Keyboard.000c
Jul 7 22:34:25 localhost kernel: Keyboard.000d
Jul 7 22:34:25 localhost kernel: Keyboard.000e
Jul 7 22:34:25 localhost kernel: Keyboard.000f
Jul 7 22:34:25 localhost kernel: Keyboard.0010
Jul 7 22:34:25 localhost kernel: Keyboard.0011
Jul 7 22:34:25 localhost kernel: Keyboard.0012
Jul 7 22:34:25 localhost kernel: Keyboard.0013
Jul 7 22:34:25 localhost kernel: Keyboard.0014
Jul 7 22:34:25 localhost kernel: Keyboard.0015
Jul 7 22:34:25 localhost kernel: Keyboard.0016
Jul 7 22:34:25 localhost kernel: Keyboard.0017
Jul 7 22:34:25 localhost kernel: Keyboard.0018
Jul 7 22:34:25 localhost kernel: Keyboard.0019
Jul 7 22:34:25 localhost kernel: Keyboard.001a
Jul 7 22:34:25 localhost kernel: Keyboard.001b
Jul 7 22:34:25 localhost kernel: Keyboard.001c
Jul 7 22:34:25 localhost kernel: Keyboard.001d
Jul 7 22:34:25 localhost kernel: Keyboard.001e
Jul 7 22:34:25 localhost kernel: Keyboard.001f
Jul 7 22:34:25 localhost kernel: Keyboard.0020
Jul 7 22:34:25 localhost kernel: Keyboard.0021
Jul 7 22:34:25 localhost kernel: Keyboard.0022
Jul 7 22:34:25 localhost kernel: Keyboard.0023
Jul 7 22:34:25 localhost kernel: Keyboard.0024
Jul 7 22:34:25 localhost kernel: Keyboard.0025
Jul 7 22:34:25 localhost kernel: Keyboard.0026
Jul 7 22:34:25 localhost kernel: Keyboard.0027
Jul 7 22:34:25 localhost kernel: Keyboard.0028
Jul 7 22:34:25 localhost kernel: Keyboard.0029
Jul 7 22:34:25 localhost kernel: Keyboard.002a
Jul 7 22:34:25 localhost kernel: Keyboard.002b
Jul 7 22:34:25 localhost kernel: Keyboard.002c
Jul 7 22:34:25 localhost kernel: Keyboard.002d
Jul 7 22:34:25 localhost kernel: Keyboard.002e
Jul 7 22:34:25 localhost kernel: Keyboard.002f
Jul 7 22:34:25 localhost kernel: Keyboard.0030
Jul 7 22:34:25 localhost kernel: Keyboard.0031
Jul 7 22:34:25 localhost kernel: Keyboard.0032
Jul 7 22:34:25 localhost kernel: Keyboard.0033
Jul 7 22:34:25 localhost kernel: Keyboard.0034
Jul 7 22:34:25 localhost kernel: Keyboard.0035
Jul 7 22:34:25 localhost kernel: Keyboard.0036
Jul 7 22:34:25 localhost kernel: Keyboard.0037
Jul 7 22:34:25 localhost kernel: Keyboard.0038
Jul 7 22:34:25 localhost kernel: Keyboard.0039
Jul 7 22:34:25 localhost kernel: Keyboard.003a
Jul 7 22:34:25 localhost kernel: Keyboard.003b
Jul 7 22:34:25 localhost kernel: Keyboard.003c
Jul 7 22:34:25 localhost kernel: Keyboard.003d
Jul 7 22:34:25 localhost kernel: Keyboard.003e
Jul 7 22:34:25 localhost kernel: Keyboard.003f
Jul 7 22:34:25 localhost kernel: Keyboard.0040
Jul 7 22:34:25 localhost kernel: Keyboard.0041
Jul 7 22:34:25 localhost kernel: Keyboard.0042
Jul 7 22:34:25 localhost kernel: Keyboard.0043
Jul 7 22:34:25 localhost kernel: Keyboard.0044
Jul 7 22:34:25 localhost kernel: Keyboard.0045
Jul 7 22:34:25 localhost kernel: Keyboard.0046
Jul 7 22:34:25 localhost kernel: Keyboard.0047
Jul 7 22:34:25 localhost kernel: Keyboard.0048
Jul 7 22:34:25 localhost kernel: Keyboard.0049
Jul 7 22:34:25 localhost kernel: Keyboard.004a
Jul 7 22:34:25 localhost kernel: Keyboard.004b
Jul 7 22:34:25 localhost kernel: Keyboard.004c
Jul 7 22:34:25 localhost kernel: Keyboard.004d
Jul 7 22:34:25 localhost kernel: Keyboard.004e
Jul 7 22:34:25 localhost kernel: Keyboard.004f
Jul 7 22:34:25 localhost kernel: Keyboard.0050
Jul 7 22:34:25 localhost kernel: Keyboard.0051
Jul 7 22:34:25 localhost kernel: Keyboard.0052
Jul 7 22:34:25 localhost kernel: Keyboard.0053
Jul 7 22:34:25 localhost kernel: Keyboard.0054
Jul 7 22:34:25 localhost kernel: Keyboard.0055
Jul 7 22:34:25 localhost kernel: Keyboard.0056
Jul 7 22:34:25 localhost kernel: Keyboard.0057
Jul 7 22:34:25 localhost kernel: Keyboard.0058
Jul 7 22:34:25 localhost kernel: Keyboard.0059
Jul 7 22:34:25 localhost kernel: Keyboard.005a
Jul 7 22:34:25 localhost kernel: Keyboard.005b
Jul 7 22:34:25 localhost kernel: Keyboard.005c
Jul 7 22:34:25 localhost kernel: Keyboard.005d
Jul 7 22:34:25 localhost kernel: Keyboard.005e
Jul 7 22:34:25 localhost kernel: Keyboard.005f
Jul 7 22:34:25 localhost kernel: Keyboard.0060
Jul 7 22:34:25 localhost kernel: Keyboard.0061
Jul 7 22:34:25 localhost kernel: Keyboard.0062
Jul 7 22:34:25 localhost kernel: Keyboard.0063
Jul 7 22:34:25 localhost kernel: Keyboard.0064
Jul 7 22:34:25 localhost kernel: Keyboard.0065
Jul 7 22:34:25 localhost kernel: Keyboard.0066
Jul 7 22:34:25 localhost kernel: Keyboard.0067
Jul 7 22:34:25 localhost kernel: Keyboard.0068
Jul 7 22:34:25 localhost kernel: Keyboard.0069
Jul 7 22:34:25 localhost kernel: Keyboard.006a
Jul 7 22:34:25 localhost kernel: Keyboard.006b
Jul 7 22:34:25 localhost kernel: Keyboard.006c
Jul 7 22:34:25 localhost kernel: Keyboard.006d
Jul 7 22:34:25 localhost kernel: Keyboard.006e
Jul 7 22:34:25 localhost kernel: Keyboard.006f
Jul 7 22:34:25 localhost kernel: Keyboard.0070
Jul 7 22:34:25 localhost kernel: Keyboard.0071
Jul 7 22:34:25 localhost kernel: Keyboard.0072
Jul 7 22:34:25 localhost kernel: Keyboard.0073
Jul 7 22:34:25 localhost kernel: Keyboard.0074
Jul 7 22:34:25 localhost kernel: Keyboard.0075
Jul 7 22:34:25 localhost kernel: Keyboard.0076
Jul 7 22:34:25 localhost kernel: Keyboard.0077
Jul 7 22:34:25 localhost kernel: Keyboard.0078
Jul 7 22:34:25 localhost kernel: Keyboard.0079
Jul 7 22:34:25 localhost kernel: Keyboard.007a
Jul 7 22:34:25 localhost kernel: Keyboard.007b
Jul 7 22:34:25 localhost kernel: Keyboard.007c
Jul 7 22:34:25 localhost kernel: Keyboard.007d
Jul 7 22:34:25 localhost kernel: Keyboard.007e
Jul 7 22:34:25 localhost kernel: Keyboard.007f
Jul 7 22:34:25 localhost kernel: Keyboard.0080
Jul 7 22:34:25 localhost kernel: Keyboard.0081
Jul 7 22:34:25 localhost kernel: Keyboard.0082
Jul 7 22:34:25 localhost kernel: Keyboard.0083
Jul 7 22:34:25 localhost kernel: Keyboard.0084
Jul 7 22:34:25 localhost kernel: Keyboard.0085
Jul 7 22:34:25 localhost kernel: Keyboard.0086
Jul 7 22:34:25 localhost kernel: Keyboard.0087
Jul 7 22:34:25 localhost kernel: Keyboard.0088
Jul 7 22:34:25 localhost kernel: Keyboard.0089
Jul 7 22:34:25 localhost kernel: Keyboard.008a
Jul 7 22:34:25 localhost kernel: Keyboard.008b
Jul 7 22:34:25 localhost kernel: Keyboard.008c
Jul 7 22:34:25 localhost kernel: Keyboard.008d
Jul 7 22:34:25 localhost kernel: Keyboard.008e
Jul 7 22:34:25 localhost kernel: Keyboard.008f
Jul 7 22:34:25 localhost kernel: Keyboard.0090
Jul 7 22:34:25 localhost kernel: Keyboard.0091
Jul 7 22:34:25 localhost kernel: Keyboard.0092
Jul 7 22:34:25 localhost kernel: Keyboard.0093
Jul 7 22:34:25 localhost kernel: Keyboard.0094
Jul 7 22:34:25 localhost kernel: Keyboard.0095
Jul 7 22:34:25 localhost kernel: Keyboard.0096
Jul 7 22:34:25 localhost kernel: Keyboard.0097
Jul 7 22:34:25 localhost kernel: Keyboard.0098
Jul 7 22:34:25 localhost kernel: Keyboard.0099
Jul 7 22:34:25 localhost kernel: Keyboard.009a
Jul 7 22:34:25 localhost kernel: Keyboard.009b
Jul 7 22:34:25 localhost kernel: Keyboard.009c
Jul 7 22:34:25 localhost kernel: Keyboard.009d
Jul 7 22:34:25 localhost kernel: Keyboard.009e
Jul 7 22:34:25 localhost kernel: Keyboard.009f
Jul 7 22:34:25 localhost kernel: Keyboard.00a0
Jul 7 22:34:25 localhost kernel: Keyboard.00a1
Jul 7 22:34:25 localhost kernel: Keyboard.00a2
Jul 7 22:34:25 localhost kernel: Keyboard.00a3
Jul 7 22:34:25 localhost kernel: Keyboard.00a4
Jul 7 22:34:25 localhost kernel: Keyboard.00a5
Jul 7 22:34:25 localhost kernel: Keyboard.00a6
Jul 7 22:34:25 localhost kernel: Keyboard.00a7
Jul 7 22:34:25 localhost kernel: Keyboard.00a8
Jul 7 22:34:25 localhost kernel: Keyboard.00a9
Jul 7 22:34:25 localhost kernel: Keyboard.00aa
Jul 7 22:34:25 localhost kernel: Keyboard.00ab
Jul 7 22:34:25 localhost kernel: Keyboard.00ac
Jul 7 22:34:25 localhost kernel: Keyboard.00ad
Jul 7 22:34:25 localhost kernel: Keyboard.00ae
Jul 7 22:34:25 localhost kernel: Keyboard.00af
Jul 7 22:34:25 localhost kernel: Keyboard.00b0
Jul 7 22:34:25 localhost kernel: Keyboard.00b1
Jul 7 22:34:25 localhost kernel: Keyboard.00b2
Jul 7 22:34:25 localhost kernel: Keyboard.00b3
Jul 7 22:34:25 localhost kernel: Keyboard.00b4
Jul 7 22:34:25 localhost kernel: Keyboard.00b5
Jul 7 22:34:25 localhost kernel: Keyboard.00b6
Jul 7 22:34:25 localhost kernel: Keyboard.00b7
Jul 7 22:34:25 localhost kernel: Keyboard.00b8
Jul 7 22:34:25 localhost kernel: Keyboard.00b9
Jul 7 22:34:25 localhost kernel: Keyboard.00ba
Jul 7 22:34:25 localhost kernel: Keyboard.00bb
Jul 7 22:34:25 localhost kernel: Keyboard.00bc
Jul 7 22:34:25 localhost kernel: Keyboard.00bd
Jul 7 22:34:25 localhost kernel: Keyboard.00be
Jul 7 22:34:25 localhost kernel: Keyboard.00bf
Jul 7 22:34:25 localhost kernel: Keyboard.00c0
Jul 7 22:34:25 localhost kernel: Keyboard.00c1
Jul 7 22:34:25 localhost kernel: Keyboard.00c2
Jul 7 22:34:25 localhost kernel: Keyboard.00c3
Jul 7 22:34:25 localhost kernel: Keyboard.00c4
Jul 7 22:34:25 localhost kernel: Keyboard.00c5
Jul 7 22:34:25 localhost kernel: Keyboard.00c6
Jul 7 22:34:25 localhost kernel: Keyboard.00c7
Jul 7 22:34:25 localhost kernel: Keyboard.00c8
Jul 7 22:34:25 localhost kernel: Keyboard.00c9
Jul 7 22:34:25 localhost kernel: Keyboard.00ca
Jul 7 22:34:25 localhost kernel: Keyboard.00cb
Jul 7 22:34:25 localhost kernel: Keyboard.00cc
Jul 7 22:34:25 localhost kernel: Keyboard.00cd
Jul 7 22:34:25 localhost kernel: Keyboard.00ce
Jul 7 22:34:25 localhost kernel: Keyboard.00cf
Jul 7 22:34:25 localhost kernel: Keyboard.00d0
Jul 7 22:34:25 localhost kernel: Keyboard.00d1
Jul 7 22:34:25 localhost kernel: Keyboard.00d2
Jul 7 22:34:25 localhost kernel: Keyboard.00d3
Jul 7 22:34:25 localhost kernel: Keyboard.00d4
Jul 7 22:34:25 localhost kernel: Keyboard.00d5
Jul 7 22:34:25 localhost kernel: Keyboard.00d6
Jul 7 22:34:25 localhost kernel: Keyboard.00d7
Jul 7 22:34:25 localhost kernel: Keyboard.00d8
Jul 7 22:34:25 localhost kernel: Keyboard.00d9
Jul 7 22:34:25 localhost kernel: Keyboard.00da
Jul 7 22:34:25 localhost kernel: Keyboard.00db
Jul 7 22:34:25 localhost kernel: Keyboard.00dc
Jul 7 22:34:25 localhost kernel: Keyboard.00dd
Jul 7 22:34:25 localhost kernel: Keyboard.00de
Jul 7 22:34:25 localhost kernel: Keyboard.00df
Jul 7 22:34:25 localhost kernel: Keyboard.00e0
Jul 7 22:34:25 localhost kernel: Keyboard.00e1
Jul 7 22:34:25 localhost kernel: Keyboard.00e2
Jul 7 22:34:25 localhost kernel: Keyboard.00e3
Jul 7 22:34:25 localhost kernel: Keyboard.00e4
Jul 7 22:34:25 localhost kernel: Keyboard.00e5
Jul 7 22:34:25 localhost kernel: Keyboard.00e6
Jul 7 22:34:25 localhost kernel: Keyboard.00e7
Jul 7 22:34:25 localhost kernel: Keyboard.00e8
Jul 7 22:34:25 localhost kernel: Keyboard.00e9
Jul 7 22:34:25 localhost kernel: Keyboard.00ea
Jul 7 22:34:25 localhost kernel: Keyboard.00eb
Jul 7 22:34:25 localhost kernel: Keyboard.00ec
Jul 7 22:34:25 localhost kernel: Keyboard.00ed
Jul 7 22:34:25 localhost kernel: Keyboard.00ee
Jul 7 22:34:25 localhost kernel: Keyboard.00ef
Jul 7 22:34:25 localhost kernel: Keyboard.00f0
Jul 7 22:34:25 localhost kernel: Keyboard.00f1
Jul 7 22:34:25 localhost kernel: Keyboard.00f2
Jul 7 22:34:25 localhost kernel: Keyboard.00f3
Jul 7 22:34:25 localhost kernel: Keyboard.00f4
Jul 7 22:34:25 localhost kernel: Keyboard.00f5
Jul 7 22:34:25 localhost kernel: Keyboard.00f6
Jul 7 22:34:25 localhost kernel: Keyboard.00f7
Jul 7 22:34:25 localhost kernel: Keyboard.00f8
Jul 7 22:34:25 localhost kernel: Keyboard.00f9
Jul 7 22:34:25 localhost kernel: Keyboard.00fa
Jul 7 22:34:25 localhost kernel: Keyboard.00fb
Jul 7 22:34:25 localhost kernel: Keyboard.00fc
Jul 7 22:34:25 localhost kernel: Keyboard.00fd
Jul 7 22:34:25 localhost kernel: Keyboard.00fe
Jul 7 22:34:25 localhost kernel: Keyboard.00ff
Jul 7 22:34:25 localhost kernel: Logical Minimum(0)
Jul 7 22:34:25 localhost kernel: Logical Maximum(255)
Jul 7 22:34:25 localhost kernel: Report Size(8)
Jul 7 22:34:25 localhost kernel: Report Count(6)
Jul 7 22:34:25 localhost kernel: Report Offset(16)
Jul 7 22:34:25 localhost kernel: Flags( Array Absolute )
Jul 7 22:34:25 localhost kernel: OUTPUT[OUTPUT]
Jul 7 22:34:25 localhost kernel: Field(0)
Jul 7 22:34:25 localhost kernel: Usage(5)
Jul 7 22:34:25 localhost kernel: LED.0001
Jul 7 22:34:25 localhost kernel: LED.0002
Jul 7 22:34:25 localhost kernel: LED.0003
Jul 7 22:34:25 localhost kernel: Pointer.0000
Jul 7 22:34:25 localhost kernel: Pointer.0000
Jul 7 22:34:25 localhost kernel: Logical Minimum(0)
Jul 7 22:34:25 localhost kernel: Logical Maximum(1)
Jul 7 22:34:25 localhost kernel: Report Size(1)
Jul 7 22:34:25 localhost kernel: Report Count(5)
Jul 7 22:34:25 localhost kernel: Report Offset(0)
Jul 7 22:34:25 localhost kernel: Flags( Variable Absolute )
Jul 7 22:34:25 localhost kernel: keybdev.c: Adding keyboard: input1
Jul 7 22:34:25 localhost kernel: event1: Event device for input1
Jul 7 22:34:25 localhost kernel: input1: USB HID v0.01 Keyboard [Mitsumi
Electric Apple USB Keyboard] on usb2:3.0
Jul 7 22:34:25 localhost kernel: Adding Swap: 51196k swap-space (priority -1)
Jul 7 22:34:25 localhost kernel: usb.c: USB new device connect, assigned
device number 4
Jul 7 22:34:25 localhost kernel: hid.c: HID probe called for ifnum 0
Jul 7 22:34:25 localhost kernel: hid.c: report (size 50, read 50) = 05 01
09 02 a1 01 05 09 19 01 29 01 15 00 25 01 95 01 75 01 81 02 95 01 75 07 81
03 05 01 09 01 a1 00 09 30 09 31 15 81 25 7f 75 08 95 02 81 06 c0 c0
Jul 7 22:34:25 localhost kernel: Application(GenericDesktop.Mouse)
Jul 7 22:34:25 localhost kernel: INPUT[INPUT]
Jul 7 22:34:25 localhost kernel: Field(0)
Jul 7 22:34:25 localhost kernel: Usage(1)
Jul 7 22:34:25 localhost kernel: Button.0001
Jul 7 22:34:25 localhost kernel: Logical Minimum(0)
Jul 7 22:34:25 localhost kernel: Logical Maximum(1)
Jul 7 22:34:25 localhost kernel: Report Size(1)
Jul 7 22:34:25 localhost kernel: Report Count(1)
Jul 7 22:34:25 localhost kernel: Report Offset(0)
Jul 7 22:34:25 localhost kernel: Flags( Variable Absolute )
Jul 7 22:34:25 localhost kernel: Field(1)
Jul 7 22:34:25 localhost kernel: Usage(1)
Jul 7 22:34:25 localhost kernel: Pointer.0000
Jul 7 22:34:25 localhost kernel: Logical Minimum(0)
Jul 7 22:34:25 localhost kernel: Logical Maximum(1)
Jul 7 22:34:25 localhost kernel: Report Size(7)
Jul 7 22:34:25 localhost kernel: Report Count(1)
Jul 7 22:34:25 localhost kernel: Report Offset(1)
Jul 7 22:34:25 localhost kernel: Flags( Constant Variable Absolute )
Jul 7 22:34:25 localhost kernel: Field(2)
Jul 7 22:34:25 localhost kernel: Physical(GenericDesktop.Pointer)
Jul 7 22:34:25 localhost kernel: Usage(2)
Jul 7 22:34:25 localhost kernel: GenericDesktop.X
Jul 7 22:34:25 localhost kernel: GenericDesktop.Y
Jul 7 22:34:25 localhost kernel: Logical Minimum(-127)
Jul 7 22:34:25 localhost kernel: Logical Maximum(127)
Jul 7 22:34:25 localhost kernel: Report Size(8)
Jul 7 22:34:25 localhost kernel: Report Count(2)
Jul 7 22:34:25 localhost kernel: Report Offset(8)
Jul 7 22:34:25 localhost kernel: Flags( Variable Relative )
Jul 7 22:34:25 localhost kernel: mouse1: PS/2 mouse device for input2
Jul 7 22:34:25 localhost kernel: event2: Event device for input2
Jul 7 22:34:25 localhost kernel: input2: USB HID v0.01 Mouse [Mitsumi
Apple USB Mouse] on usb2:4.0
Jul 7 22:34:25 localhost kernel: eth0: media is 100Mb/s.
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=80081000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 3
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=05ac ProdID=1001 Rev= 2.11
S: Manufacturer=Mitsumi Electric
S: Product=Hub in Apple USB Keyboard
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms
T: Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=05ac ProdID=0203 Rev= 1.03
S: Manufacturer=Mitsumi Electric
S: Product=Apple USB Keyboard
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 10ms
T: Bus=02 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=1.5 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=05ac ProdID=0301 Rev= 5.05
S: Manufacturer=Mitsumi
S: Product=Apple USB Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 28mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 3 Ivl= 10ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=80082000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
|
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-06 18:58:42
|
> > If you make the ID unique (use 32 bits, and no reuse should be good > > enough), and add in the device info also serial number and some kind of > > geometry (where applicable). Then it would be easy to change the X > > server (and other application) to take the following instructions: > > use only the btc keyboard or > > use only the keyboard with a given serial number or > > use only the keyboard connected to the ps/2 auxiliary port or > > use only the keyboard connected directly to the usb host > > I believe their is ioctl call for /dev/input/eventX that retrieves info on > a device. I know. I suggested adding more info (which should identify the individual device) such as serial number and geometry of the connection. -- Matan Ziv-Av. ma...@sv... |
|
From: James S. <jsi...@ac...> - 2000-07-06 14:17:13
|
Hi! Vojtech its time to make keyboard.c mutlikeyboard aware. I nearly got mdacon working with vgacon. It hangs when mdacon is initialized so I have hunt down this bug today. Last time we where talking about having vt_struct in input_handle->private when kbd_connect is called. I just want to make sure doing this doesn't blow away any previous data the keyboard driver might need so I will need your help their. Then we can extract vt_struct when kbd_keycode is called. From that we can grab the visiable VC. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-06 14:07:56
|
While working on console system I noticed this redundent code. In con_init after vc_init the palette is initialized. If you look at vc_init the palette is initialized there. So this patch removes setting the palette twice. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net --- console.c.orig Thu Jul 6 10:00:10 2000 +++ console.c Thu Jul 6 10:03:06 2000 @@ -2439,11 +2439,6 @@ kmalloced = 0; vc_init(currcons, video_num_lines, video_num_columns, currcons || !sw->con_save_screen); - for (j=k=0; j<16; j++) { - vc_cons[currcons].d->vc_palette[k++] = default_red[j] ; - vc_cons[currcons].d->vc_palette[k++] = default_grn[j] ; - vc_cons[currcons].d->vc_palette[k++] = default_blu[j] ; - } } currcons = fg_console = 0; master_display_fg = vc_cons[currcons].d; |
|
From: James S. <jsi...@ac...> - 2000-07-06 14:01:03
|
This patches fixes a problem several fbdev drivers where having. The patch works great with vgacon as well. I have tested it with vgacon and fbdev for several weeks and it works fine. Other people have tried the patch and it worked for them. On calling sw->con_switch for fbdev drivers this could change the video mode. For many types of video hardware the way the palette is set depends on the video mode. In redraw_screen the palette was being set before the video mode was changed. This was producing errors on several drivers. This patch fixed this problem by setting the palette after sw->con_switch was called. Thank you. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net --- console.c.orig Thu Jul 6 09:43:31 2000 +++ console.c Thu Jul 6 09:44:40 2000 @@ -581,10 +581,11 @@ if (redraw) { set_origin(currcons); - set_palette(currcons); - if (sw->con_switch(vc_cons[currcons].d) && vcmode != KD_GRAPHICS) + if (sw->con_switch(vc_cons[currcons].d) && vcmode != KD_GRAPHICS) { /* Update the screen contents */ + set_palette(currcons); do_update_region(currcons, origin, screenbuf_size/2); + } } set_cursor(currcons); if (is_switch) { |
|
From: James S. <jsi...@ac...> - 2000-07-06 13:14:35
|
> If you make the ID unique (use 32 bits, and no reuse should be good > enough), and add in the device info also serial number and some kind of > geometry (where applicable). Then it would be easy to change the X > server (and other application) to take the following instructions: > use only the btc keyboard or > use only the keyboard with a given serial number or > use only the keyboard connected to the ps/2 auxiliary port or > use only the keyboard connected directly to the usb host I believe their is ioctl call for /dev/input/eventX that retrieves info on a device. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-06 13:09:16
|
> 3) As you suggest, EV_STATUS or something like that telling the app the > device is gone and/or reconnected. I like this approach but instead of expensive ioctl calls we send EV_STATUS events. > > Heh, but they mix to "legacy" console devices (or do I miss something > > here?), I want an event protocol device :-). Remember, on PPC we used ADB > > scancodes so far. I don't wan't to change to AT scancodes now and then > > again to events, when the input layer is 100% ready. That's why I want a > > /dev/input/keyboards, running the event protocol. I'll make it CONFIG_PPC > > specific if you want. Legacy devices. The way ruby works for keyboards is: "native keyboard" -> event -> input -> /dev/event PS/2 or ADB etc | | ------- keyboard.c -> console system. So a /dev/input/event should be created and the ADB input driver translates it to a event packet. The console system works with these event packets. This allows for a universal interface for the console with keyboards. At the same time it allows for /dev/input/eventX to be used for any type of keyboard. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: James S. <jsi...@ac...> - 2000-07-06 12:53:57
|
> > Hmm. Let me think about that... What will the application see? I don't see > > a type like EV_STATUSCHANGE with events like CONNECT, DISCONNECT, CHANGED? > > Right now, the events from the device will just stop coming in. What if we create a CONNECT, DISCONNECT event to send to the userland application ? This way the userland app can decided on what to do. > Keybdev.c already does that, and keyboard.c (in the complete input > drivers) is doing it as well. Ruby doesn't use keybdev.c still right? > > BTW, are there any known problems with the current backport and console > > switching? It seems to lock down some of the modifier keys from time to > > time, then you have to press all of them to get them back in a known state. > > And it seems the LED status sent to USB keyboards is inverted. > > There seems to be a problem with some keys not getting released > correctly. I wasn't able to find the cause yet. Console switching is independent of the modifier key handling. I have no trouble with PC PS/2 keyboards. Sounds like the problem is USB keyboard specific. What I do see is when I press F1 I get A, F2 I get B etc. I think this is just a strange keymaping going on. Q: Why did they deprecate a.out support in linux? A: Because a nasty coff is bad for your elf. James Simmons [jsi...@li...] ____/| fbdev/console/gfx developer \ o.O| http://www.linux-fbdev.org =(_)= http://linuxgfx.sourceforge.net U http://linuxconsole.sourceforge.net |
|
From: Matan Ziv-Av <ma...@sv...> - 2000-07-04 15:43:56
|
> > > > - why is there no mixer device /dev/input/events similar to > > > > /dev/input/mice? Should I implement such a device? > > > > > >Is it needed for anything? > > > > Well, I have noticed that on unplugging/replugging a device, it won't > > re-use the previous /dev/input/eventX if it is still held open by an > > application. That means applications have to scan the event devices > > continously themselves as soon as the device is removed, to check where it > > reappears. Think about an X user which unplugs his keyboard, plugs in a > > mouse and replugs the keyboard, does X have to scan then on which eventX > > device the keyboard reappears? I think this is overkill for the usual > > single-user single/multi-screen installations which probably make up 99.9% > > of all installations. With a /dev/input/events mixer device X can attach to > > a single device for all events and doesn't have to care what the user does > > with them. Maybe a ioctl to attach/detach event devices from the event > > mixer would be a good idea then. > > Creating /dev/input/events is the wrong approach. Creating a way how to > make an already-open disappearing and appearing again device to appear > back at the same device number. > > The device number is currently held busy until it's not referenced > anymore. It doesn't have to be so. > > > > > - only 32 event devices, looks a bit short sighted? > > > > > >There's space for upto 196 (64-255). > > > > Yes, I know. I was searching for a good minor for /dev/input/events. > > Probably 255 then :-). > > I really don't think it's needed. We would have to add some device ID to > struct input_event, because mixing input from a joystick and a tablet > (or two joysticks or whatever) simply wouldn't work. I think that can be useful. There are many more scenarios of device numbers changing: * My usb hub causes a complete rescan when a device is inserted/removed. * If some of the input device drivers are modules that are periodically inserted/removed by kmod. If you make the ID unique (use 32 bits, and no reuse should be good enough), and add in the device info also serial number and some kind of geometry (where applicable). Then it would be easy to change the X server (and other application) to take the following instructions: use only the btc keyboard or use only the keyboard with a given serial number or use only the keyboard connected to the ps/2 auxiliary port or use only the keyboard connected directly to the usb host The former two are useful to make sure X uses the same keyboard, no matter how/where we connect it. The latter are useful for making X use the keyboard which is in the same location, no matter which it is. I don't see how can this be achieved in the current scheme, since the application cannot know when a new device is connected, and can't use select/poll on non existing devices. -- Matan Ziv-Av. ma...@sv... |
|
From: Vojtech P. <vo...@su...> - 2000-07-04 12:46:52
|
On Tue, Jul 04, 2000 at 02:12:28PM +0200, Franz Sirl wrote: > > > Hmm. Let me think about that... What will the application see? I don't see > > > a type like EV_STATUSCHANGE with events like CONNECT, DISCONNECT, CHANGED? > > > >Right now, the events from the device will just stop coming in. > > Hmm, this means even input layer aware applications will have no chance to > react? Is anything planned in this area? This has to be solved. I'm open to suggestions, here go two that could work: 1) Have a /proc/bus/input/devices file (or some elseplace a similar node) that'd list currently existant input devices. select() on it would tell the app that the list has changed and should be reread. Nothing needs to be changed in evdev.c behaviour. 2) Like 1 but also return -ENODEV on read to non-existing devices (instead blocking / returning -EAGAIN forever). 3) As you suggest, EV_STATUS or something like that telling the app the device is gone and/or reconnected. > Heh, but they mix to "legacy" console devices (or do I miss something > here?), I want an event protocol device :-). Remember, on PPC we used ADB > scancodes so far. I don't wan't to change to AT scancodes now and then > again to events, when the input layer is 100% ready. That's why I want a > /dev/input/keyboards, running the event protocol. I'll make it CONFIG_PPC > specific if you want. I think it'd be better to solve the connect/disconnect issue once and forever and mix the data in userland. You'd need to add a lot of stuff to evdev.c (usecounting ala mousedev.c which is plain ugly) to implement the keyboards device. > I have a feeling that this might be related to key repeat. What happens to > the repeat timers on console switch? The repeat is handled in input.c. It doesn't know of console switches. > Also do you know if the LED's on USB keyboards work correctly on a PC? Yes, both with plain 2.4 kernels and 2.4+ruby. > Benjamin is working with the USB analyzer today and will look at this. > Benjamin Herrenschmidt wrote a few minutes ago on IRC/#mklinux/EFnet: > <BenH> Also, I have the HID specs, I'll be able to look at those LEDs > problems. I'd like to know if they work on PC however They do. > <BenH> Looks like apple leaves KBDs in boot protocol on MacOS 9 We'll have to switch it to full HID then. But I think we're already doing that in hid.c > <BenH> They do a SetProtocol(0), a SetIdle, a few SetReport and that's all Makes sense. -- Vojtech Pavlik SuSE Labs |