* Re: 2.6.0-test8 scsi logging not working @ 2003-10-24 3:10 jtholmesjr 2003-10-24 3:36 ` mmap to Access PCI space? Randall Hyde 2003-10-24 5:17 ` 2.6.0-test8 scsi logging not working Mike Anderson 0 siblings, 2 replies; 4+ messages in thread From: jtholmesjr @ 2003-10-24 3:10 UTC (permalink / raw) To: linux-kernel I dont take the mail list dist just answer here in and i will see the answer. The problem: I thought echo "scsi log all" >/proc/scsi/scsi with scsi_logging=y in .config would turn on kernel scsi logging and put some notification line in /var/log/messages indicating scsi logging was now active at such and such a level that is not happening and I have a external drive connected via usb talking scsi that cannot be unmounted and i need to trace scsi action so I can post here. lsscsi output is [0:0:0:0] disk USB 2.0 Storage Device 0100 /dev/sda [1:0:0:0] disk Linux scsi_debug 0004 /dev/sdb any help would be appreciated. thanks jt -- Please respond to jtholmes@jtholmes.com Not to jtholmesjr@comcast.net ^ permalink raw reply [flat|nested] 4+ messages in thread
* mmap to Access PCI space? 2003-10-24 3:10 2.6.0-test8 scsi logging not working jtholmesjr @ 2003-10-24 3:36 ` Randall Hyde 2003-10-24 7:57 ` David S. Miller 2003-10-24 5:17 ` 2.6.0-test8 scsi logging not working Mike Anderson 1 sibling, 1 reply; 4+ messages in thread From: Randall Hyde @ 2003-10-24 3:36 UTC (permalink / raw) To: linux-kernel Hi All, I need to access a couple of SATA chips from a user-mode program (yep, running as root). I know for a fact that my chip resides at address 0xfc300000 (/proc/iomem and /proc/ide/siimage tells me this). Can I do a mmap like the following to access the registers on ths chip? fdDevMem = open( "/dev/mem", O_RDWR ); ptr = mmap ( NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED, fdDevMem, 0xfc300000 ); When I try this, I get a valid pointer back, but it doesn't seem to be mapped to my si3112 chip register bank. I've also used code like the following: ptr = mmap ( 0xfc300000, 4096, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0 ); Same story. If I use MAP_FIXED and/or MAP_PRIVATE, the mmap call fails. What am I doing wrong here? Thanks, Randy Hyde ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: mmap to Access PCI space? 2003-10-24 3:36 ` mmap to Access PCI space? Randall Hyde @ 2003-10-24 7:57 ` David S. Miller 0 siblings, 0 replies; 4+ messages in thread From: David S. Miller @ 2003-10-24 7:57 UTC (permalink / raw) To: Randall Hyde; +Cc: linux-kernel On Thu, 23 Oct 2003 20:36:12 -0700 "Randall Hyde" <randyhyde@earthlink.net> wrote: > I need to access a couple of SATA chips from a user-mode > program (yep, running as root). I know for a fact that my > chip resides at address 0xfc300000 (/proc/iomem and /proc/ide/siimage > tells me this). Can I do a mmap like the following to access the registers > on ths chip? > > fdDevMem = open( "/dev/mem", O_RDWR ); > ptr = > mmap > ( > NULL, > 4096, > PROT_READ | PROT_WRITE, > MAP_SHARED, > fdDevMem, > 0xfc300000 > ); That's not portable and will only work on a few platforms. Please use mmap() and ioctl() operations on /proc/bus/pci/* nodes to accomplish your task. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.0-test8 scsi logging not working 2003-10-24 3:10 2.6.0-test8 scsi logging not working jtholmesjr 2003-10-24 3:36 ` mmap to Access PCI space? Randall Hyde @ 2003-10-24 5:17 ` Mike Anderson 1 sibling, 0 replies; 4+ messages in thread From: Mike Anderson @ 2003-10-24 5:17 UTC (permalink / raw) To: jtholmes; +Cc: linux-kernel jtholmesjr@comcast.net [jtholmesjr@comcast.net] wrote: > The problem: > > I thought > echo "scsi log all" >/proc/scsi/scsi > with > scsi_logging=y in .config > would turn on kernel scsi logging and put some notification line > in /var/log/messages > indicating scsi logging was now active at such and such a level > > that is not happening and I have a external drive connected via > usb talking scsi that cannot be unmounted and i need to trace > scsi action so I can post here. > > lsscsi output is > [0:0:0:0] disk USB 2.0 Storage Device 0100 /dev/sda > [1:0:0:0] disk Linux scsi_debug 0004 /dev/sdb > The scsi logging interface switched control from proc to sysctl. sysctl -w dev.scsi.logging_level=0xffffffff Will result in a scsi log all. You need to use caution if syslogd is running and you have other scsi devices. -andmike -- Michael Anderson andmike@us.ibm.com ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-10-24 7:57 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-10-24 3:10 2.6.0-test8 scsi logging not working jtholmesjr 2003-10-24 3:36 ` mmap to Access PCI space? Randall Hyde 2003-10-24 7:57 ` David S. Miller 2003-10-24 5:17 ` 2.6.0-test8 scsi logging not working Mike Anderson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).