Hi gurus. I'm using a old 2.2.6-15apmac kernel on my Imac Rev B box (G3 266 Mhz) with bootX 1.2, all work perfectly. I try to use a new kernel, and I 'have built some differents kernel rev (2.2.13, 2.2.14, 2.2.15, 2.2.17 ) and I have always get USB troubles, with the keyboard and mouse. I can telnet on my imac, run the X server (from telnet) but unable to use the the mouse and the key board has a very stange mapping. 1 = 0, 2 =P, 3 = a, 4 = r ....
Does anybody already made a bootable kernel from the source tree for a Imac Rev B G3 266 Mhz ? here the USB boot messages which are not the sames in 2.2.6 and 2.2.17 - USB booting messages when booting form 2.2.17 when USB troubles ------------------------------------------------------------------ ... ... kernel: Linux version 2.2.17 ([EMAIL PROTECTED]) (gcc version 2.95.2 19991109 (Debian GNU/Linux)) #5 Mon Oct 16 21:21:32 Local time zone must ... ... kernel: Console: colour dummy device 80x25 ... ... kernel: OHCI USB Driver loading kernel: usbcore: Registered new driver mouse kernel: USB HID boot protocol mouse driver registered.Oct 16 21:45:53 localhost kernel: usbcore: Registered new driver keyboard kernel: usbcore: Registered new driver hub kernel: MacOS display is /pci/ATY,RagePro_C kernel: Using unsupported 1024x768 ATY,RagePro_C at 81801000, depth=32, pitch=4096 kernel: Console: switching to colour frame buffer device 128x48 kernel: fb0: Open Firmware frame buffer device on /pci/ATY,RagePro_C ... ... kernel: New USB bus registered, assigned bus number 1 Oct 16 21:45:53 localhost kernel: usb-ohci: host controller operational kernel: USB new device connect, assigned device number 1 .. .. kernel: USB hub found kernel: hub: 4 ports detected kernel: hub: ganged power switching kernel: hub: standalone hub kernel: hub: global over-current protection kernel: hub: power on to power good time: 100ms kernel: hub: hub controller current requirement: 80mA kernel: hub: port 1 is removable kernel: hub: port 2 is removable kernel: hub: port 3 is removable kernel: hub: port 4 is removable kernel: hub: local power source is good kernel: hub: no over-current condition exists kernel: hub: enabling power on all ports kernel: hub: port 1 connection change kernel: USB new device connect, assigned device number 2 kernel: usb: skipped 1 class/vendor specific interface descriptors kernel: Manufacturer: kernel: Product: kernel: USB HID boot protocol keyboard detected. kernel: hub: port 2 connection change kernel: USB new device connect, assigned device number 3 kernel: usb: skipped 1 class/vendor specific interface descriptors kernel: Manufacturer: kernel: Product: kernel: USB mouse found kernel: hub: port 1 reset change kernel: hub: port 2 reset change kernel: scsi : detected total. ... ... - USB messages when booting form 2.2.6 USB work Find ----------------------------------------------------- ... ... kernel: Linux version 2.2.6-15apmac ([EMAIL PROTECTED]) (gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)) #1 Mon May 31 03:54:09 EDT 1999 ... ... kernel: Console: colour dummy device 80x25 kernel: USB: Universal USB Driver v$Revision: 1.60 $ kernel: USB-OHCI: USB Open Host Controller Interface Driver kernel: USB-OHCI: Disabling OHCI legacy support on controller 0xc5fd9140 kernel: USB-HUBM: Root hub at host 0 kernel: USB-OHCI: Host Controller 0xc5fd9020 (0) at PCI bus 0 dev 20 fn 0 initialized kernel: USB-HUBD: UUSBD Hub Driver v$Revision: 1.36 $ kernel: USB-HIDD: USB Human Interface Devices Driver v$Revision: 1.6 $ kernel: USB-HIDBP: USB HID Boot Protocol Driver v$Revision: 1.10 $ ... ... ... kernel: USB-HUBM: Starting kusbdd (pid 2) kernel: USB-HUBM: Device attachment detected on port 1 of hub 0xc5fd9040 (0 -1) ... ... kernel: USBD: Device id 0x90d59b8 (0 1) at port 1, hub (0 -1): (no information available) kernel: USB-HUBM: Hub at device id 0x090d59b8 (0 1), port 1 kernel: USB-HUBM: Device attachment detected on port 0 of hub 0xc5fb2120 (0 1) kernel: USBD: Device id 0xc3e495bb (0 2) at port 0, hub (0 1): Alps Electric M2452 kernel: USB-HIDBP: HID Boot Protocol Keyboard at interface 0 of device (0 2) kernel: USB-HUBM: Device attachment detected on port 1 of hub 0xc5fb2120 (0 1) kernel: USBD: Device id 0x6411c61a (0 3) at port 1, hub (0 1): Logitech M4848 kernel: USB-HIDBP: HID Boot Protocol Mouse at interface 0 of device (0 3) kernel: USBD: 1 USB host found ... ... - I realy wonder why USB work perfectly with my old kernel and not with the new one...! - The last kernel I have made is 2.2.17 form ftp debian with the last kernel-patches for ppc "20000714-2.2.17pre11-2". I have build my kernel using the config.pmac files profile from the patch The USB options are: # # Support for USB # CONFIG_USB=y # # USB Controllers # # CONFIG_USB_UHCI is not set CONFIG_USB_OHCI=y # CONFIG_USB_OHCI_DEBUG is not set # CONFIG_USB_OHCI_HCD is not set # # Miscellaneous USB options # # CONFIG_USB_DEBUG_ISOC is not set # CONFIG_USB_PROC is not set # CONFIG_USB_EZUSB is not set # # USB Devices # CONFIG_USB_HUB=y CONFIG_USB_MOUSE=y # CONFIG_USB_HP_SCANNER is not set CONFIG_USB_KBD=y # CONFIG_USB_AUDIO is not set CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m # CONFIG_USB_SERIAL is not set # CONFIG_USB_CPIA is not set # CONFIG_USB_DC2XX is not set # CONFIG_USB_SCSI is not set # CONFIG_USB_USS720 is not set # CONFIG_USB_UMAX_SCANNER is not set Maybe there's something about my configuration that's wrong? - I have tried to find somes informations in the debian archives, and I read a good mail form Ethan Benson which speak about a USB backport 2.2. he said: > if you need to use USB then you must get the 2.3 USB backport. 2.2 > USB is a widely known joke. its worthless, iirc the config help > section for it says DON'T USE THIS, ITS CRAP! ;-)" > > fortunatly Alan decided to just throw in the towel and include the 2.3 > USB backport in 2.2.18 since pretty much every distribution included > the patches in thier kernels anyway, its well tested and 2.2's USB is > quite worthless so why not? Question: Do you thinks that there is a chance that my problem been solved with 2.2.18 kernel ?? - I have also try to download somes differents kernels images and I always have a same trouble. The last I have downloaded is the 2.2.15, and I have a freind with an IMAC rev C (DVD), USB keryboard and mouse work perfectly on his Imac with this kernel, but not in my. Questions: Does it mean that there is a differents between the USB interfaces Imac Rev B and Rec C ? Do you think that the new usb drivers does not support my old Imac Rev B ? Thanks for help -Jerome