Code: Select all
CONFIG_USB_SCANNER
Code: Select all
CONFIG_USB_SCANNER
the new nvidia drivers work with 4kb stackshds wrote:thx! had have to disable 4kstacks anyway for nvidia, if i recall correctly.
yes, riser4 option is there now, thx again.
@seppe.. maybe you could adjust some default settings of the kernel? maybe it saves others some headache as well.
otherwise: nice job sofar!
will report back if i get in troubles.

if an uptime of 14 hours gets you excited, i really wonder what kernels you tried sofarthecrazyperson_ws wrote: I've had it that way for the entire 14 hours it's been up. I believe that you have a lifetime nitro user, Seppe.
Why? Nitro is almost the same as cko, and contains no additional speed related patches compared to cko. Both are good patchsets.John5788 wrote:nitro is supposed to be faster
Con's working on it for ck-sources; check his mailing list. I believe that he had a patch released for plugsched against 2.6.10.jzono1 wrote:Any way of disabling the staircase scheduler?
Optimally, i would like a way of disabling it runtime...
will pluggable cpu schedulers be in nitro soon, as staircase makes sound lag in warcraft, but increase doom3 performance?
Code: Select all
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: visor usbserial snd_pcm_oss snd_mixer_oss uhci_hcd nvidia_agp ohci_hcd ehci_hcd forcedeth
snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd
soundcore nls_iso8859_1 nls_cp437 vfat fat 8250 serial_core floppy pcspkr nvidia evdev psmouse w83627hf eeprom
i2c_sensor i2c_isa i2c_nforce2 i2c_core ipv6 8139too mii crc32 agpgart reiserfs
CPU: 0
EIP: 0060:[<d0df4037>] Tainted: P VLI
EFLAGS: 00010002 (2.6.9-nitro4)
EIP is at visor_open+0x37/0x1e0 [visor]
eax: 00000286 ebx: 00000000 ecx: cd5f7660 edx: cd236000
esi: ce441660 edi: c126d200 ebp: 00000000 esp: cd237e9c
ds: 007b es: 007b ss: 0068
Process pilot-xfer (pid: 3766, threadinfo=cd236000 task=cfb23aa0)
Stack: d0def61b 00000001 00000000 00000000 ce441660 00000001 ce441660 c126d200
d0dec3ec c126d200 cf7846a0 00000000 cffc8400 cf7846a0 00000000 0bc00001
c01b5da3 cd6db000 cf7846a0 cd237ef0 08028404 cd6db000 00000001 cf7846a0
Call Trace:
[<d0dec3ec>] serial_open+0xbc/0x160 [usbserial]
[<c01b5da3>] tty_open+0x233/0x2b0
[<c01b5b70>] tty_open+0x0/0x2b0
[<c0160834>] chrdev_open+0xe4/0x1d0
[<c015660a>] dentry_open+0x14a/0x230
[<c01564b2>] filp_open+0x62/0x70
[<c0156729>] get_unused_fd+0x39/0xe0
[<c0156899>] sys_open+0x49/0x90
[<c010722b>] syscall_call+0x7/0xb
Code: 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 8a 01 00 00 8b 4f 1c 85 c9 0f 84 4a 01 00 00 9c 58 fa ba 00 e0 ff ff
21 e2 ff 42 14 <c7> 43 08 00 00 00 00 c7 03 00 00 00 00 c7 43 04 00 00 00 00 50
<6>note: pilot-xfer[3766] exited with preempt_count 1
bad: scheduling while atomic!
[<c02ada5d>] schedule+0x41d/0x430
[<c014747b>] unmap_page_range+0x4b/0x80
[<c011bf07>] cond_resched_lock+0x37/0x60
[<c01475fe>] unmap_vmas+0x14e/0x1b0
[<c014bb43>] exit_mmap+0x83/0x160
ds: 007b es: 007b ss: 0068
Process pilot-xfer (pid: 3766, threadinfo=cd236000 task=cfb23aa0)
Stack: d0def61b 00000001 00000000 00000000 ce441660 00000001 ce441660 c126d200
d0dec3ec c126d200 cf7846a0 00000000 cffc8400 cf7846a0 00000000 0bc00001
c01b5da3 cd6db000 cf7846a0 cd237ef0 08028404 cd6db000 00000001 cf7846a0
Call Trace:
[<d0dec3ec>] serial_open+0xbc/0x160 [usbserial]
[<c01b5da3>] tty_open+0x233/0x2b0
[<c01b5b70>] tty_open+0x0/0x2b0
[<c0160834>] chrdev_open+0xe4/0x1d0
[<c015660a>] dentry_open+0x14a/0x230
[<c01564b2>] filp_open+0x62/0x70
[<c0156729>] get_unused_fd+0x39/0xe0
[<c0156899>] sys_open+0x49/0x90
[<c010722b>] syscall_call+0x7/0xb
Code: 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 8a 01 00 00 8b 4f 1c 85 c9 0f 84 4a 01 00 00 9c 58 fa ba 00 e0 ff ff
21 e2 ff 42 14 <c7> 43 08 00 00 00 00 c7 03 00 00 00 00 c7 43 04 00 00 00 00 50
<6>note: pilot-xfer[3766] exited with preempt_count 1
bad: scheduling while atomic!
[<c02ada5d>] schedule+0x41d/0x430
[<c014747b>] unmap_page_range+0x4b/0x80
[<c011bf07>] cond_resched_lock+0x37/0x60
[<c01475fe>] unmap_vmas+0x14e/0x1b0
[<c014bb43>] exit_mmap+0x83/0x160
[<c011ca94>] mmput+0x64/0xb0
[<c0120f06>] do_exit+0x156/0x430
[<c01196b0>] do_page_fault+0x0/0x599
[<c01084a8>] die+0x188/0x190
[<c01196b0>] do_page_fault+0x0/0x599
[<c011ef47>] printk+0x17/0x20
[<c0119989>] do_page_fault+0x2d9/0x599
[<c013dc55>] buffered_rmqueue+0xf5/0x1c0
[<c013dc55>] buffered_rmqueue+0xf5/0x1c0
[<c013df60>] __alloc_pages+0x240/0x400
[<c01196b0>] do_page_fault+0x0/0x599
[<c0107c35>] error_code+0x2d/0x38
[<d0df4037>] visor_open+0x37/0x1e0 [visor]
[<d0dec3ec>] serial_open+0xbc/0x160 [usbserial]
[<c01b5da3>] tty_open+0x233/0x2b0
[<c01b5b70>] tty_open+0x0/0x2b0
[<c0160834>] chrdev_open+0xe4/0x1d0
[<c015660a>] dentry_open+0x14a/0x230
[<c01564b2>] filp_open+0x62/0x70
[<c0156729>] get_unused_fd+0x39/0xe0
[<c0156899>] sys_open+0x49/0x90
[<c010722b>] syscall_call+0x7/0xb
Segmentation fault
Code: Select all
Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: visor usbserial snd_pcm_oss snd_mixer_oss uhci_hcd nvidia_agp ohci_hcd ehci_hcd forcedeth
snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd
soundcore nls_iso8859_1 nls_cp437 vfat fat 8250 serial_core evdev floppy pcspkr psmouse w83627hf eeprom i2c_sensor
i2c_isa i2c_nforce2 i2c_core ipv6 8139too mii crc32 agpgart reiserfs
CPU: 0
EIP: 0060:[<d0def02d>] Not tainted VLI
EFLAGS: 00010086 (2.6.9-nitro4)
EIP is at visor_open+0x2d/0x1c0 [visor]
eax: 00000286 ebx: 00000000 ecx: ce675160 edx: d0df2dc0
esi: ceafefa0 edi: cffc8400 ebp: 00000000 esp: cd863ea0
ds: 007b es: 007b ss: 0068
Process pilot-xfer (pid: 3627, threadinfo=cd862000 task=cf09e000)
Stack: d0db639b 00000001 00000000 00000000 ceafefa0 cffc8400 ceafefa0 cd8a7000
d0db33bb cffc8400 cf06b6a0 00000000 c126a600 cf06b6a0 00000000 0bc00001
c01a96d7 cd8a7000 cf06b6a0 cd863ef4 0802a604 cd8a7000 00000001 c126a604
Call Trace:
[<d0db33bb>] serial_open+0x8b/0x100 [usbserial]
[<c01a96d7>] tty_open+0x217/0x290
[<c01a94c0>] tty_open+0x0/0x290
[<c0158cf8>] chrdev_open+0xa8/0x140
[<c014f755>] dentry_open+0x115/0x1c0
[<c014f632>] filp_open+0x62/0x70
[<c014f833>] get_unused_fd+0x33/0xc0
[<c014f959>] sys_open+0x49/0x90
[<c010605f>] syscall_call+0x7/0xb
Code: 53 83 ec 14 a1 80 32 df d0 8b 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 6b 01 00 00 8b 4f 1c 85 c9 0f 84 2b 01
00 00 9c 58 fa <c7> 43 08 00 00 00 00 c7 43 04 00 00 00 00 c7 03 00 00 00 00 50
Segmentation fault

download file http://ck.kolivas.org/patches/2.6/2.6.9 ... -fix.patchkostian wrote:Hi, i cant sync my palm over usb with nitro4Ive recompiled without PREEMT support but still no go:Code: Select all
Unable to handle kernel NULL pointer dereference at virtual address 00000008 printing eip: *pde = 00000000 Oops: 0002 [#1] PREEMPT Modules linked in: visor usbserial snd_pcm_oss snd_mixer_oss uhci_hcd nvidia_agp ohci_hcd ehci_hcd forcedeth snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore nls_iso8859_1 nls_cp437 vfat fat 8250 serial_core floppy pcspkr nvidia evdev psmouse w83627hf eeprom i2c_sensor i2c_isa i2c_nforce2 i2c_core ipv6 8139too mii crc32 agpgart reiserfs CPU: 0 EIP: 0060:[<d0df4037>] Tainted: P VLI EFLAGS: 00010002 (2.6.9-nitro4) EIP is at visor_open+0x37/0x1e0 [visor] eax: 00000286 ebx: 00000000 ecx: cd5f7660 edx: cd236000 esi: ce441660 edi: c126d200 ebp: 00000000 esp: cd237e9c ds: 007b es: 007b ss: 0068 Process pilot-xfer (pid: 3766, threadinfo=cd236000 task=cfb23aa0) Stack: d0def61b 00000001 00000000 00000000 ce441660 00000001 ce441660 c126d200 d0dec3ec c126d200 cf7846a0 00000000 cffc8400 cf7846a0 00000000 0bc00001 c01b5da3 cd6db000 cf7846a0 cd237ef0 08028404 cd6db000 00000001 cf7846a0 Call Trace: [<d0dec3ec>] serial_open+0xbc/0x160 [usbserial] [<c01b5da3>] tty_open+0x233/0x2b0 [<c01b5b70>] tty_open+0x0/0x2b0 [<c0160834>] chrdev_open+0xe4/0x1d0 [<c015660a>] dentry_open+0x14a/0x230 [<c01564b2>] filp_open+0x62/0x70 [<c0156729>] get_unused_fd+0x39/0xe0 [<c0156899>] sys_open+0x49/0x90 [<c010722b>] syscall_call+0x7/0xb Code: 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 8a 01 00 00 8b 4f 1c 85 c9 0f 84 4a 01 00 00 9c 58 fa ba 00 e0 ff ff 21 e2 ff 42 14 <c7> 43 08 00 00 00 00 c7 03 00 00 00 00 c7 43 04 00 00 00 00 50 <6>note: pilot-xfer[3766] exited with preempt_count 1 bad: scheduling while atomic! [<c02ada5d>] schedule+0x41d/0x430 [<c014747b>] unmap_page_range+0x4b/0x80 [<c011bf07>] cond_resched_lock+0x37/0x60 [<c01475fe>] unmap_vmas+0x14e/0x1b0 [<c014bb43>] exit_mmap+0x83/0x160 ds: 007b es: 007b ss: 0068 Process pilot-xfer (pid: 3766, threadinfo=cd236000 task=cfb23aa0) Stack: d0def61b 00000001 00000000 00000000 ce441660 00000001 ce441660 c126d200 d0dec3ec c126d200 cf7846a0 00000000 cffc8400 cf7846a0 00000000 0bc00001 c01b5da3 cd6db000 cf7846a0 cd237ef0 08028404 cd6db000 00000001 cf7846a0 Call Trace: [<d0dec3ec>] serial_open+0xbc/0x160 [usbserial] [<c01b5da3>] tty_open+0x233/0x2b0 [<c01b5b70>] tty_open+0x0/0x2b0 [<c0160834>] chrdev_open+0xe4/0x1d0 [<c015660a>] dentry_open+0x14a/0x230 [<c01564b2>] filp_open+0x62/0x70 [<c0156729>] get_unused_fd+0x39/0xe0 [<c0156899>] sys_open+0x49/0x90 [<c010722b>] syscall_call+0x7/0xb Code: 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 8a 01 00 00 8b 4f 1c 85 c9 0f 84 4a 01 00 00 9c 58 fa ba 00 e0 ff ff 21 e2 ff 42 14 <c7> 43 08 00 00 00 00 c7 03 00 00 00 00 c7 43 04 00 00 00 00 50 <6>note: pilot-xfer[3766] exited with preempt_count 1 bad: scheduling while atomic! [<c02ada5d>] schedule+0x41d/0x430 [<c014747b>] unmap_page_range+0x4b/0x80 [<c011bf07>] cond_resched_lock+0x37/0x60 [<c01475fe>] unmap_vmas+0x14e/0x1b0 [<c014bb43>] exit_mmap+0x83/0x160 [<c011ca94>] mmput+0x64/0xb0 [<c0120f06>] do_exit+0x156/0x430 [<c01196b0>] do_page_fault+0x0/0x599 [<c01084a8>] die+0x188/0x190 [<c01196b0>] do_page_fault+0x0/0x599 [<c011ef47>] printk+0x17/0x20 [<c0119989>] do_page_fault+0x2d9/0x599 [<c013dc55>] buffered_rmqueue+0xf5/0x1c0 [<c013dc55>] buffered_rmqueue+0xf5/0x1c0 [<c013df60>] __alloc_pages+0x240/0x400 [<c01196b0>] do_page_fault+0x0/0x599 [<c0107c35>] error_code+0x2d/0x38 [<d0df4037>] visor_open+0x37/0x1e0 [visor] [<d0dec3ec>] serial_open+0xbc/0x160 [usbserial] [<c01b5da3>] tty_open+0x233/0x2b0 [<c01b5b70>] tty_open+0x0/0x2b0 [<c0160834>] chrdev_open+0xe4/0x1d0 [<c015660a>] dentry_open+0x14a/0x230 [<c01564b2>] filp_open+0x62/0x70 [<c0156729>] get_unused_fd+0x39/0xe0 [<c0156899>] sys_open+0x49/0x90 [<c010722b>] syscall_call+0x7/0xb Segmentation faultnitro3 works with the same config.Code: Select all
Unable to handle kernel NULL pointer dereference at virtual address 00000008 printing eip: *pde = 00000000 Oops: 0002 [#1] Modules linked in: visor usbserial snd_pcm_oss snd_mixer_oss uhci_hcd nvidia_agp ohci_hcd ehci_hcd forcedeth snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore nls_iso8859_1 nls_cp437 vfat fat 8250 serial_core evdev floppy pcspkr psmouse w83627hf eeprom i2c_sensor i2c_isa i2c_nforce2 i2c_core ipv6 8139too mii crc32 agpgart reiserfs CPU: 0 EIP: 0060:[<d0def02d>] Not tainted VLI EFLAGS: 00010086 (2.6.9-nitro4) EIP is at visor_open+0x2d/0x1c0 [visor] eax: 00000286 ebx: 00000000 ecx: ce675160 edx: d0df2dc0 esi: ceafefa0 edi: cffc8400 ebp: 00000000 esp: cd863ea0 ds: 007b es: 007b ss: 0068 Process pilot-xfer (pid: 3627, threadinfo=cd862000 task=cf09e000) Stack: d0db639b 00000001 00000000 00000000 ceafefa0 cffc8400 ceafefa0 cd8a7000 d0db33bb cffc8400 cf06b6a0 00000000 c126a600 cf06b6a0 00000000 0bc00001 c01a96d7 cd8a7000 cf06b6a0 cd863ef4 0802a604 cd8a7000 00000001 c126a604 Call Trace: [<d0db33bb>] serial_open+0x8b/0x100 [usbserial] [<c01a96d7>] tty_open+0x217/0x290 [<c01a94c0>] tty_open+0x0/0x290 [<c0158cf8>] chrdev_open+0xa8/0x140 [<c014f755>] dentry_open+0x115/0x1c0 [<c014f632>] filp_open+0x62/0x70 [<c014f833>] get_unused_fd+0x33/0xc0 [<c014f959>] sys_open+0x49/0x90 [<c010605f>] syscall_call+0x7/0xb Code: 53 83 ec 14 a1 80 32 df d0 8b 7c 24 24 85 c0 8b 37 8b 9f e8 00 00 00 0f 85 6b 01 00 00 8b 4f 1c 85 c9 0f 84 2b 01 00 00 9c 58 fa <c7> 43 08 00 00 00 00 c7 43 04 00 00 00 00 c7 03 00 00 00 00 50 Segmentation fault
Code: Select all
patch -p1 ./2.6.9-usb-visor-fix.patch -R 
Well, I've tried both vanilla and gentoo's 2.6.5, 2.6.6, 2.6.8, and 2.6.9, all were either too slow or extremely unstable, and any 2.4 kernel will break an NPTL bootstrap. the only reason it had only been 14 hours when I posted that was because it had rebooted after a power failure. stupid power failures.... I need to invest in a UPS. Normally, I can get a 30 day uptime out of my linux before stuff starts acting screwy / i have a power failure / etc.hds wrote:if an uptime of 14 hours gets you excited, i really wonder what kernels you tried sofarthecrazyperson_ws wrote: I've had it that way for the entire 14 hours it's been up. I believe that you have a lifetime nitro user, Seppe.
Thank you, compiling it now.LittleGreenMan wrote: download file http://ck.kolivas.org/patches/2.6/2.6.9 ... -fix.patch
copy it in /path_to_kernel/ and dothen rebulid kernel (make && make modules_install)Code: Select all
patch -p1 ./2.6.9-usb-visor-fix.patch -R
I was using it too, but now I'm trying AC's new ITE8212F driver from this patch with this nitro and everything is working nice so far.skion wrote:Well, i'm using the iteraid patch, but i can surely apply it myself if no one else is using it...
Maybe you are talking about ivman? It works really good and is totally user-space. Usually I just need to...PredatorX wrote:I noticed somebody mentioning a new automount method.
I guess I missed out on that 1, can anyone post what is meant here?
Code: Select all
emerge ivman && /etc/init.d/ivman start